]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Tue, 11 Nov 2008 18:04:02 +0000 (18:04 +0000)]
1. data structure for lables is now more strict
2. phase 3 completed (with a test)
3. simple optimizer for redundant jumps implemented
Ferruccio Guidi [Tue, 11 Nov 2008 17:05:12 +0000 (17:05 +0000)]
- we now use a streaming architecture (run time gain: 11 secs)
- we added some time stamp support
Claudio Sacerdoti Coen [Sun, 9 Nov 2008 10:27:38 +0000 (10:27 +0000)]
auto-param "size" missing
Andrea Asperti [Fri, 7 Nov 2008 17:03:17 +0000 (17:03 +0000)]
debug=false
Andrea Asperti [Fri, 7 Nov 2008 16:55:37 +0000 (16:55 +0000)]
Signature_of has been closed with respect to constructors.
Andrea Asperti [Fri, 7 Nov 2008 16:53:55 +0000 (16:53 +0000)]
The signature in "retrieve equations" must be extended with the equality if
not already there, otherwise it may hardly find any equation.
Enrico Tassi [Fri, 7 Nov 2008 14:31:25 +0000 (14:31 +0000)]
some other simplification
Enrico Tassi [Fri, 7 Nov 2008 10:27:20 +0000 (10:27 +0000)]
ordered_set simplified
Enrico Tassi [Fri, 7 Nov 2008 09:05:48 +0000 (09:05 +0000)]
exercise ready
Enrico Tassi [Thu, 6 Nov 2008 20:03:39 +0000 (20:03 +0000)]
exercise ready
Enrico Tassi [Thu, 6 Nov 2008 19:42:37 +0000 (19:42 +0000)]
almost there
Claudio Sacerdoti Coen [Thu, 6 Nov 2008 18:06:15 +0000 (18:06 +0000)]
...
Claudio Sacerdoti Coen [Thu, 6 Nov 2008 17:56:57 +0000 (17:56 +0000)]
First attempts at the third phase.
Enrico Tassi [Thu, 6 Nov 2008 16:47:35 +0000 (16:47 +0000)]
added some news
Enrico Tassi [Thu, 6 Nov 2008 16:44:25 +0000 (16:44 +0000)]
almost ok
Enrico Tassi [Thu, 6 Nov 2008 16:19:04 +0000 (16:19 +0000)]
natural deduction support and example split, seems to almost work.
Enrico Tassi [Thu, 6 Nov 2008 14:06:00 +0000 (14:06 +0000)]
do not erase sorts
Enrico Tassi [Thu, 6 Nov 2008 14:05:33 +0000 (14:05 +0000)]
better error messages. sorts are compared using whd
Enrico Tassi [Thu, 6 Nov 2008 14:04:51 +0000 (14:04 +0000)]
Evil case fixed, the coulde should be more readable
Enrico Tassi [Thu, 6 Nov 2008 14:04:21 +0000 (14:04 +0000)]
removed empty lines
Enrico Tassi [Thu, 6 Nov 2008 09:39:29 +0000 (09:39 +0000)]
the passive set and passive list are expected to have the same cardinality, that was was some bad reason not always the case
Enrico Tassi [Thu, 6 Nov 2008 09:36:23 +0000 (09:36 +0000)]
fixed scripts
Enrico Tassi [Wed, 5 Nov 2008 22:46:24 +0000 (22:46 +0000)]
still some glitches, but reaching a decent state
Enrico Tassi [Wed, 5 Nov 2008 21:31:01 +0000 (21:31 +0000)]
using the new by foo we proved semantics
Enrico Tassi [Wed, 5 Nov 2008 21:29:05 +0000 (21:29 +0000)]
new internal flags for auto:
- skip_context
- skip_trie_filtering
together they allow a decent semantics for
by H, H1, H2 we proved foo.
since only H, H1 and H2 are used (no other context entry, not library stuff)
and full blown unification is used (no terms are ignored, between the one
specified, because they fail a trie search)
Enrico Tassi [Wed, 5 Nov 2008 21:27:18 +0000 (21:27 +0000)]
duplicate entry in menv avoided
Enrico Tassi [Wed, 5 Nov 2008 07:37:22 +0000 (07:37 +0000)]
fixed script to use auto depth=4
Enrico Tassi [Tue, 4 Nov 2008 15:23:36 +0000 (15:23 +0000)]
eliminazione di un passaggio di transitività in ast2astfe
dimostrazione di un assioma in env2flatenv
Andrea Asperti [Tue, 4 Nov 2008 15:13:34 +0000 (15:13 +0000)]
Calling unification instead of matching when checking for subsumption
might instantiate the goal with variables in table (while they are supposed
to be disjoint).
Claudio Sacerdoti Coen [Tue, 4 Nov 2008 10:22:30 +0000 (10:22 +0000)]
- A new interesting elimination principle over inductively generated topologies:
the elimination principle for general topologies hold!
- A proof of Cantor theorem using formal topologies. By Silvio Valentini.
Enrico Tassi [Mon, 3 Nov 2008 19:59:46 +0000 (19:59 +0000)]
BDD
Enrico Tassi [Mon, 3 Nov 2008 08:59:55 +0000 (08:59 +0000)]
removed prerr_endline
Enrico Tassi [Mon, 3 Nov 2008 08:59:22 +0000 (08:59 +0000)]
debug=false
Enrico Tassi [Sun, 2 Nov 2008 16:23:30 +0000 (16:23 +0000)]
shannon proved
Enrico Tassi [Sat, 1 Nov 2008 18:34:46 +0000 (18:34 +0000)]
added shannon
Enrico Tassi [Sat, 1 Nov 2008 10:10:03 +0000 (10:10 +0000)]
added lazy
Claudio Sacerdoti Coen [Fri, 31 Oct 2008 16:30:33 +0000 (16:30 +0000)]
Environment simplified.
Claudio Sacerdoti Coen [Fri, 31 Oct 2008 15:15:08 +0000 (15:15 +0000)]
No longer used.
Claudio Sacerdoti Coen [Fri, 31 Oct 2008 15:11:45 +0000 (15:11 +0000)]
- New dependency for environments on the nesting depth.
- New invariant that tightly binds the list of identifiers in scope with
the list of mappings in an environment transformation map
- Second pass of the compiler finally complited
Andrea Asperti [Wed, 29 Oct 2008 15:21:34 +0000 (15:21 +0000)]
Propagation of changes in paramodulation.
Andrea Asperti [Wed, 29 Oct 2008 15:18:35 +0000 (15:18 +0000)]
Exported a couple of functions.
--Thi sline, and those below, will be ignored--
M metadataQuery.mli
Andrea Asperti [Wed, 29 Oct 2008 15:16:55 +0000 (15:16 +0000)]
Added a in_universe function
Andrea Asperti [Wed, 29 Oct 2008 15:13:07 +0000 (15:13 +0000)]
propagation of changes in other paramodulation files.
Andrea Asperti [Wed, 29 Oct 2008 15:10:01 +0000 (15:10 +0000)]
New demod function working for arbitary goals.
Enrico Tassi [Wed, 29 Oct 2008 13:09:42 +0000 (13:09 +0000)]
models ported
Andrea Asperti [Wed, 29 Oct 2008 12:41:38 +0000 (12:41 +0000)]
Enforcing the disjoint invariant between metasenvs.
Andrea Asperti [Wed, 29 Oct 2008 12:29:43 +0000 (12:29 +0000)]
Main change: added a parameter to build_equality_proof to discriminate
bewteen forward and backward rewriting steps.
Enrico Tassi [Tue, 28 Oct 2008 22:23:47 +0000 (22:23 +0000)]
even more polymorphic dualizer
Enrico Tassi [Tue, 28 Oct 2008 22:17:11 +0000 (22:17 +0000)]
done
Enrico Tassi [Tue, 28 Oct 2008 18:01:39 +0000 (18:01 +0000)]
...
Enrico Tassi [Tue, 28 Oct 2008 15:35:05 +0000 (15:35 +0000)]
lebesge works
Enrico Tassi [Mon, 27 Oct 2008 20:53:43 +0000 (20:53 +0000)]
WIP
Enrico Tassi [Mon, 27 Oct 2008 20:17:39 +0000 (20:17 +0000)]
many bugs fixed
Enrico Tassi [Mon, 27 Oct 2008 20:17:19 +0000 (20:17 +0000)]
metasenv passed to get_relevance, Metas that stand for sorts have shift 0 and len 0
Enrico Tassi [Mon, 27 Oct 2008 20:16:34 +0000 (20:16 +0000)]
WIP
Enrico Tassi [Mon, 27 Oct 2008 16:00:49 +0000 (16:00 +0000)]
_ in place of unused variables
Enrico Tassi [Mon, 27 Oct 2008 15:59:42 +0000 (15:59 +0000)]
Implicit annotationas are now printed
Enrico Tassi [Mon, 27 Oct 2008 10:19:21 +0000 (10:19 +0000)]
seg_u/l were inverted, more work
Enrico Tassi [Mon, 27 Oct 2008 08:46:46 +0000 (08:46 +0000)]
big lemma done
Enrico Tassi [Sun, 26 Oct 2008 15:54:40 +0000 (15:54 +0000)]
...
Enrico Tassi [Sun, 26 Oct 2008 14:02:50 +0000 (14:02 +0000)]
duality done
Enrico Tassi [Sun, 26 Oct 2008 13:41:07 +0000 (13:41 +0000)]
almost done, just needs to be prforated
Enrico Tassi [Sun, 26 Oct 2008 12:55:01 +0000 (12:55 +0000)]
....
Enrico Tassi [Sun, 26 Oct 2008 12:13:00 +0000 (12:13 +0000)]
all done in declarative style
Enrico Tassi [Sat, 25 Oct 2008 17:14:37 +0000 (17:14 +0000)]
...
Enrico Tassi [Sat, 25 Oct 2008 17:11:56 +0000 (17:11 +0000)]
...
Enrico Tassi [Sat, 25 Oct 2008 14:00:27 +0000 (14:00 +0000)]
duality is a joke
Enrico Tassi [Fri, 24 Oct 2008 14:22:47 +0000 (14:22 +0000)]
...
Enrico Tassi [Fri, 24 Oct 2008 08:40:21 +0000 (08:40 +0000)]
leave-environment axiom made true
Enrico Tassi [Thu, 23 Oct 2008 09:13:44 +0000 (09:13 +0000)]
lebesgue completely dualized
Ferruccio Guidi [Wed, 22 Oct 2008 19:25:24 +0000 (19:25 +0000)]
we aligned the implementation to the plmms08 paper
Enrico Tassi [Tue, 21 Oct 2008 14:50:59 +0000 (14:50 +0000)]
...
Enrico Tassi [Tue, 21 Oct 2008 13:03:39 +0000 (13:03 +0000)]
better pps
Enrico Tassi [Tue, 21 Oct 2008 11:33:33 +0000 (11:33 +0000)]
- mk_restricted_irl removed, the non-optimized code was the same
- delift fixed in case Meta (used to produce negative shift/irl-len)
- fix-sorts takes into account the swap parameter to implement cumulativity
Enrico Tassi [Tue, 21 Oct 2008 11:28:47 +0000 (11:28 +0000)]
psubst for metas fixed again
Enrico Tassi [Mon, 20 Oct 2008 20:12:12 +0000 (20:12 +0000)]
nat model ported to the dualized version, but not itself dualized dedekind-sig-compl missing
Enrico Tassi [Mon, 20 Oct 2008 19:45:38 +0000 (19:45 +0000)]
... is a command in proof mode, use
\ldots instead
Enrico Tassi [Mon, 20 Oct 2008 16:59:17 +0000 (16:59 +0000)]
more bug fixed (or introduced)
Enrico Tassi [Mon, 20 Oct 2008 14:06:53 +0000 (14:06 +0000)]
...
Enrico Tassi [Mon, 20 Oct 2008 14:00:47 +0000 (14:00 +0000)]
...
Enrico Tassi [Mon, 20 Oct 2008 13:47:30 +0000 (13:47 +0000)]
...
Enrico Tassi [Mon, 20 Oct 2008 10:18:10 +0000 (10:18 +0000)]
after a PITA, lebergue is dualized!
Enrico Tassi [Mon, 20 Oct 2008 08:21:34 +0000 (08:21 +0000)]
...
Enrico Tassi [Mon, 20 Oct 2008 08:19:43 +0000 (08:19 +0000)]
...
Enrico Tassi [Mon, 20 Oct 2008 08:12:43 +0000 (08:12 +0000)]
...
Enrico Tassi [Sun, 19 Oct 2008 15:43:48 +0000 (15:43 +0000)]
some work on duality, still not finisched
Enrico Tassi [Sun, 19 Oct 2008 14:25:06 +0000 (14:25 +0000)]
...
Enrico Tassi [Sun, 19 Oct 2008 09:55:29 +0000 (09:55 +0000)]
...
Enrico Tassi [Sun, 19 Oct 2008 09:37:50 +0000 (09:37 +0000)]
grave notation mistake fixed
Enrico Tassi [Sun, 19 Oct 2008 09:21:07 +0000 (09:21 +0000)]
more tests
Enrico Tassi [Sun, 19 Oct 2008 08:23:15 +0000 (08:23 +0000)]
...
Enrico Tassi [Sun, 19 Oct 2008 08:23:01 +0000 (08:23 +0000)]
...
Enrico Tassi [Sun, 19 Oct 2008 08:21:48 +0000 (08:21 +0000)]
when a file is opened the cursor is moved to the begin of the file
Enrico Tassi [Sat, 18 Oct 2008 19:39:05 +0000 (19:39 +0000)]
...
Enrico Tassi [Sat, 18 Oct 2008 19:38:56 +0000 (19:38 +0000)]
...
Enrico Tassi [Sat, 18 Oct 2008 19:08:25 +0000 (19:08 +0000)]
tactic language documented;
Ferruccio Guidi [Sat, 18 Oct 2008 19:04:17 +0000 (19:04 +0000)]
Acic2Procedural:
now we accept an optional string argument "info" intended as a comment for the rendered proof (appears afer qed)
ProceduralOptimizer:
- we generate some comments for acic2Procedural.ml info (see above)
- optimize_term is now available
ApplyTransformation:
we fixed a bug in the procedural rendering of auto proofs:
the proof term must be optimized before rendering!
(it is written on the paper about the procedural rendering for PLMMS 2007)
Enrico Tassi [Sat, 18 Oct 2008 18:45:06 +0000 (18:45 +0000)]
html documentation generation implemented
Enrico Tassi [Sat, 18 Oct 2008 18:07:37 +0000 (18:07 +0000)]
more doc
Enrico Tassi [Sat, 18 Oct 2008 17:14:30 +0000 (17:14 +0000)]
...