]>
matita.cs.unibo.it Git - helm.git/log
Wilmer Ricciotti [Fri, 3 Oct 2008 09:13:53 +0000 (09:13 +0000)]
Final implementation of proof irrelevant conversion, which hadn't
been committed (!)
Enrico Tassi [Fri, 3 Oct 2008 09:11:11 +0000 (09:11 +0000)]
better debuggin output
Enrico Tassi [Thu, 2 Oct 2008 16:49:11 +0000 (16:49 +0000)]
error...
Enrico Tassi [Thu, 2 Oct 2008 15:48:03 +0000 (15:48 +0000)]
...
Enrico Tassi [Thu, 2 Oct 2008 12:09:40 +0000 (12:09 +0000)]
another divergence case patched
Enrico Tassi [Thu, 2 Oct 2008 12:04:36 +0000 (12:04 +0000)]
to avoid a case of divergence small_delta_step checks if terms are flexible and
gives 0 as delta
Enrico Tassi [Thu, 2 Oct 2008 11:20:43 +0000 (11:20 +0000)]
...
Enrico Tassi [Thu, 2 Oct 2008 10:26:11 +0000 (10:26 +0000)]
we can test the unification algorithm!
Enrico Tassi [Thu, 2 Oct 2008 08:08:03 +0000 (08:08 +0000)]
...
Enrico Tassi [Wed, 1 Oct 2008 14:24:04 +0000 (14:24 +0000)]
commented out unfinished code
Claudio Sacerdoti Coen [Wed, 1 Oct 2008 12:41:50 +0000 (12:41 +0000)]
...
Claudio Sacerdoti Coen [Wed, 1 Oct 2008 12:41:32 +0000 (12:41 +0000)]
- setters for data structures now support "commuting conversion"-like
operations w.r.t. getters
- several axioms have now been proved
- new file env_to_flatenv1 showing an alternative representation of the
environment
Enrico Tassi [Tue, 30 Sep 2008 16:44:58 +0000 (16:44 +0000)]
...
Enrico Tassi [Tue, 30 Sep 2008 16:24:35 +0000 (16:24 +0000)]
unification completed
Enrico Tassi [Tue, 30 Sep 2008 13:28:49 +0000 (13:28 +0000)]
...
Ferruccio Guidi [Tue, 30 Sep 2008 10:42:43 +0000 (10:42 +0000)]
librarian.ml: now the read_only .moo's are managed "correctly" (i.e. better than before)
Enrico Tassi [Tue, 30 Sep 2008 10:14:45 +0000 (10:14 +0000)]
...
Enrico Tassi [Mon, 29 Sep 2008 16:40:48 +0000 (16:40 +0000)]
quick fix to make read-only baseuri non compiled but considered successful
Enrico Tassi [Mon, 29 Sep 2008 12:07:33 +0000 (12:07 +0000)]
...
Enrico Tassi [Sat, 27 Sep 2008 09:35:47 +0000 (09:35 +0000)]
updated changelog
Enrico Tassi [Sat, 27 Sep 2008 09:27:03 +0000 (09:27 +0000)]
added UBUNTU/
Enrico Tassi [Fri, 26 Sep 2008 16:38:29 +0000 (16:38 +0000)]
more push/pop to avoid confusion with imperative data structures employed by
notation. the patch is not well tested, but already improves the situation
make the library compile again. I commit it so that on monday we will have
again the livecd and the .dsb package that are required by the sysadmins to
install matita on the cs cluster
Ferruccio Guidi [Fri, 26 Sep 2008 15:03:55 +0000 (15:03 +0000)]
Procedural: we removed some commented code
matita/Makefile: tests re-enabled
character: scheduled for daily testing
Enrico Tassi [Fri, 26 Sep 2008 12:28:15 +0000 (12:28 +0000)]
include statement better implemented:
- push/pop operation for both Lexicon and Grafite stuff, instead of reset
- this (if properly working) opens the doors to a completely functional
matita status
Enrico Tassi [Fri, 26 Sep 2008 11:46:12 +0000 (11:46 +0000)]
fixed some notational collisions
Enrico Tassi [Fri, 26 Sep 2008 09:27:51 +0000 (09:27 +0000)]
auto was compiraing lazy proof terms with = ... fixed
Enrico Tassi [Fri, 26 Sep 2008 09:05:17 +0000 (09:05 +0000)]
iremoved call to auto
Enrico Tassi [Fri, 26 Sep 2008 08:43:35 +0000 (08:43 +0000)]
commented out a line that was making the file fail
Enrico Tassi [Fri, 26 Sep 2008 08:03:47 +0000 (08:03 +0000)]
lazy proof term to increase sharing and decrease memory consumption.
I hope nobody was comparing grafite-statuses with ocaml polymorphic =
Enrico Tassi [Fri, 26 Sep 2008 08:00:53 +0000 (08:00 +0000)]
some work
Enrico Tassi [Thu, 25 Sep 2008 16:59:36 +0000 (16:59 +0000)]
...
Enrico Tassi [Thu, 25 Sep 2008 16:59:31 +0000 (16:59 +0000)]
...
Enrico Tassi [Thu, 25 Sep 2008 16:10:27 +0000 (16:10 +0000)]
...
Enrico Tassi [Thu, 25 Sep 2008 15:39:26 +0000 (15:39 +0000)]
beta expand
Claudio Sacerdoti Coen [Thu, 25 Sep 2008 14:59:47 +0000 (14:59 +0000)]
...
Claudio Sacerdoti Coen [Thu, 25 Sep 2008 14:52:36 +0000 (14:52 +0000)]
...
Enrico Tassi [Thu, 25 Sep 2008 11:44:40 +0000 (11:44 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 16:59:37 +0000 (16:59 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 16:37:42 +0000 (16:37 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 15:59:52 +0000 (15:59 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 14:48:49 +0000 (14:48 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 14:48:36 +0000 (14:48 +0000)]
added skip function
Enrico Tassi [Wed, 24 Sep 2008 14:48:23 +0000 (14:48 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 11:25:22 +0000 (11:25 +0000)]
...
Enrico Tassi [Wed, 24 Sep 2008 11:09:12 +0000 (11:09 +0000)]
...
Enrico Tassi [Mon, 22 Sep 2008 15:35:20 +0000 (15:35 +0000)]
new iterator
Ferruccio Guidi [Mon, 22 Sep 2008 12:19:29 +0000 (12:19 +0000)]
new small devel
Enrico Tassi [Mon, 22 Sep 2008 11:30:58 +0000 (11:30 +0000)]
fixed auto invocation
Ferruccio Guidi [Sun, 21 Sep 2008 12:32:38 +0000 (12:32 +0000)]
we commented some of the debug pps rather than removing them :)
Enrico Tassi [Fri, 19 Sep 2008 16:44:36 +0000 (16:44 +0000)]
snapshot
Enrico Tassi [Fri, 19 Sep 2008 16:36:32 +0000 (16:36 +0000)]
snapshot, cicMsubst compiles
Enrico Tassi [Fri, 19 Sep 2008 12:47:23 +0000 (12:47 +0000)]
more abstract discrimination tree
Enrico Tassi [Fri, 19 Sep 2008 12:47:09 +0000 (12:47 +0000)]
added list_seq
Enrico Tassi [Fri, 19 Sep 2008 11:35:37 +0000 (11:35 +0000)]
snapshot
Enrico Tassi [Fri, 19 Sep 2008 09:16:21 +0000 (09:16 +0000)]
better abstraction to allow 1 discrimination tree implementation for both the
new and the old CIC
Enrico Tassi [Fri, 19 Sep 2008 08:20:03 +0000 (08:20 +0000)]
new discrimination tree
Enrico Tassi [Fri, 19 Sep 2008 08:11:53 +0000 (08:11 +0000)]
Revised discrimination tree implementation:
- code size reduced, looking for unifiables or generalizations is
almost the same and do not internally work with the query term,
but its path representation that is now decorated with arieties to
recover the tree structure when needed (jump to the sibling...)
- works with partial instantiation (no more global ariety list, but
local to application heads). Stupid example:
query: fold plus [] 0 = 0
==?==
tree: fold ? [] 0 = 0
since the 2nd arg is ? we skip the query subterm rooted in plus,
but if plus is considered of ariety 2, we fail unifiing the following
terms (we skip [] and 0 reaching the second 0 that is unified with
[] and fails).
- term -> path string function fixed to clen up the input term, no more
"FIXME: the trie received invalid term". Here there is room for improvements
especially on beta redexes and terms beginning with an abstraction, but we
need the substitutions operation, we should move the file elsewhere
- Big change:
- if the query term is a meta, then the whole content of the tree is returned
- in paramodulation this is dangerous, thus we added a small check in
the paramodulation code (eq_indexing) instead of making the discrimination
tree behave in a nasty way
- the new implementation returns the same set of candidates on all test
TPTP/Veloci and library/ (except for the aforementioned corner case).
Enrico Tassi [Fri, 19 Sep 2008 07:57:25 +0000 (07:57 +0000)]
more comments and compare function for URI exported
Enrico Tassi [Fri, 19 Sep 2008 07:56:27 +0000 (07:56 +0000)]
removed debug pps
Enrico Tassi [Fri, 19 Sep 2008 07:55:24 +0000 (07:55 +0000)]
new reorganization
Enrico Tassi [Fri, 19 Sep 2008 07:53:50 +0000 (07:53 +0000)]
fixed
Andrea Asperti [Fri, 19 Sep 2008 06:41:27 +0000 (06:41 +0000)]
A temporary patch to demodulation theorem.
Enrico Tassi [Thu, 18 Sep 2008 15:03:21 +0000 (15:03 +0000)]
removed debug pps
Ferruccio Guidi [Thu, 18 Sep 2008 14:44:21 +0000 (14:44 +0000)]
applyTransformation: improved error detection
library: new depend and svn:ignore
Ferruccio Guidi [Thu, 18 Sep 2008 14:36:52 +0000 (14:36 +0000)]
librarian: improved error detection, bug fix in time comparison functions: now the object files are considered in the correct compilation order even if they mtime is the same :)
Procedural: improved error detection
Claudio Sacerdoti Coen [Thu, 18 Sep 2008 12:04:47 +0000 (12:04 +0000)]
ppterm_in_named_context removed in favour of the high-level pretty printer.
Much nicer error messages :-)
Claudio Sacerdoti Coen [Thu, 18 Sep 2008 11:29:35 +0000 (11:29 +0000)]
Major reordering of theorems in the appropriate files.
Claudio Sacerdoti Coen [Thu, 18 Sep 2008 11:13:39 +0000 (11:13 +0000)]
In case of coercion to Prod, the error message shown is that _after_ the
coercion. In case of multiple coercions, only one error is shown.
Enrico Tassi [Thu, 18 Sep 2008 10:31:20 +0000 (10:31 +0000)]
fixed script
Claudio Sacerdoti Coen [Thu, 18 Sep 2008 09:17:02 +0000 (09:17 +0000)]
Precedence level of \downarrow changed to match that of the binary one.
Enrico Tassi [Wed, 17 Sep 2008 16:26:08 +0000 (16:26 +0000)]
snapshot
Enrico Tassi [Wed, 17 Sep 2008 10:22:57 +0000 (10:22 +0000)]
...
Claudio Sacerdoti Coen [Tue, 16 Sep 2008 19:55:56 +0000 (19:55 +0000)]
formal_map now defined
Claudio Sacerdoti Coen [Tue, 16 Sep 2008 15:32:29 +0000 (15:32 +0000)]
Definition of formal_topologies.
Enrico Tassi [Tue, 16 Sep 2008 10:23:35 +0000 (10:23 +0000)]
...
Enrico Tassi [Tue, 16 Sep 2008 10:18:44 +0000 (10:18 +0000)]
...
Enrico Tassi [Tue, 16 Sep 2008 10:15:31 +0000 (10:15 +0000)]
...
Enrico Tassi [Tue, 16 Sep 2008 10:11:36 +0000 (10:11 +0000)]
...
Enrico Tassi [Tue, 16 Sep 2008 10:06:51 +0000 (10:06 +0000)]
new directory for the newGeneration refiner
Claudio Sacerdoti Coen [Mon, 15 Sep 2008 20:26:34 +0000 (20:26 +0000)]
BTop is a category.
Ferruccio Guidi [Fri, 12 Sep 2008 18:11:44 +0000 (18:11 +0000)]
old bug in mtime computation fixed
Claudio Sacerdoti Coen [Fri, 12 Sep 2008 15:51:14 +0000 (15:51 +0000)]
...
Claudio Sacerdoti Coen [Fri, 12 Sep 2008 15:22:31 +0000 (15:22 +0000)]
1) as usual, I took the reverse notation for composition.
"fixed" according to the internatinal tradition
2) partial proof that basic_topologies form a category
Claudio Sacerdoti Coen [Thu, 11 Sep 2008 14:24:15 +0000 (14:24 +0000)]
helm mailing list moved to cs.unibo.it
Ferruccio Guidi [Wed, 10 Sep 2008 19:05:54 +0000 (19:05 +0000)]
we skip discharging on matita opbjects (they don't have exp. variables)
Ferruccio Guidi [Wed, 10 Sep 2008 19:03:21 +0000 (19:03 +0000)]
cicDischarge, Procedural: we improved debugging and added some time stamps
librarian.ml: new algorithm for sorting sources according to compilation order
Enrico Tassi [Wed, 10 Sep 2008 13:10:27 +0000 (13:10 +0000)]
reverted auto experiment
Enrico Tassi [Wed, 10 Sep 2008 13:02:09 +0000 (13:02 +0000)]
AGAIN A TEST
Enrico Tassi [Wed, 10 Sep 2008 09:17:16 +0000 (09:17 +0000)]
COMMIT TO JUST RUN A BENCH, SHOULD BE REVERTED ASAP (auto run after every tactic)
Claudio Sacerdoti Coen [Tue, 9 Sep 2008 17:13:55 +0000 (17:13 +0000)]
Reordering of lemmas in proper places.
Claudio Sacerdoti Coen [Tue, 9 Sep 2008 15:34:07 +0000 (15:34 +0000)]
Concrete spaces do form a category, after all :-)
Enrico Tassi [Tue, 9 Sep 2008 12:07:45 +0000 (12:07 +0000)]
some work to make tries "printable", fixed comparison of constants in
paramodulation, added (but commented) a call to auto after every tactic
invocation to test it on the whole library.
Claudio Sacerdoti Coen [Tue, 9 Sep 2008 09:41:23 +0000 (09:41 +0000)]
Getting closer thanks to more technical arrangements.
Claudio Sacerdoti Coen [Mon, 8 Sep 2008 13:49:15 +0000 (13:49 +0000)]
...
Enrico Tassi [Mon, 8 Sep 2008 11:42:58 +0000 (11:42 +0000)]
...
Claudio Sacerdoti Coen [Mon, 8 Sep 2008 11:41:23 +0000 (11:41 +0000)]
Concrete spaces now defined.
Claudio Sacerdoti Coen [Mon, 8 Sep 2008 11:41:10 +0000 (11:41 +0000)]
Case c1 t1 vs c2 t2 where c1 and c2 are not splitted and t1 and t2
are rigid was not handled correctly. Fixed.
Ferruccio Guidi [Sun, 7 Sep 2008 17:09:19 +0000 (17:09 +0000)]
cicDischarge: we still have some problems here. Some fixes
cicTypeChecker: added some debug prints (commented for now)
applyTransformation.ml: improved error detection
Ferruccio Guidi [Sat, 6 Sep 2008 15:02:42 +0000 (15:02 +0000)]
we always save the discharged object for future reference
Ferruccio Guidi [Fri, 5 Sep 2008 18:40:08 +0000 (18:40 +0000)]
we have to remove the Num directory :)