]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Ferruccio Guidi  [Tue, 6 Dec 2011 17:51:52 +0000  (17:51 +0000)] 
 
- support for atomic arities and candidates of reducibility started 
- integrations to standard library reduced 
- some refactoring 
 
Wilmer Ricciotti  [Tue, 6 Dec 2011 16:37:30 +0000  (16:37 +0000)] 
 
Grammar change: let corecs can take no arguments (and they have no recursive 
argument). 
 
Wilmer Ricciotti  [Tue, 6 Dec 2011 16:13:11 +0000  (16:13 +0000)] 
 
Fixes a bug that overwrited the index of the recursive occurrence of a CoFix, 
causing the resulting term to always use the first corecursive definition 
of the same block. 
 
Andrea Asperti  [Tue, 6 Dec 2011 15:03:22 +0000  (15:03 +0000)] 
 
Listb contains some boolean functions over lists. 
 
Wilmer Ricciotti  [Tue, 6 Dec 2011 13:51:48 +0000  (13:51 +0000)] 
 
Matitaweb: 
1) Added disambiguation error diagnostics, with web GUI 
2) Detached MultiPassDisambiguator (still waiting to purge the code, though) 
3) Detached stand alone GUI (i.e. matita and matita.opt) 
 
Andrea Asperti  [Tue, 6 Dec 2011 07:16:20 +0000  (07:16 +0000)] 
 
naive sets (A-> Prop) 
 
Andrea Asperti  [Mon, 5 Dec 2011 08:56:30 +0000  (08:56 +0000)] 
 
More properties of iff 
 
Andrea Asperti  [Mon, 5 Dec 2011 07:18:17 +0000  (07:18 +0000)] 
 
Decidability of equality (draft) 
 
Ferruccio Guidi  [Sat, 26 Nov 2011 22:52:35 +0000  (22:52 +0000)] 
 
component "reducibility" updated to new syntax! 
 
Ferruccio Guidi  [Sat, 26 Nov 2011 17:34:17 +0000  (17:34 +0000)] 
 
component "unfold" updated to new syntax ... 
 
Ferruccio Guidi  [Sat, 26 Nov 2011 16:42:19 +0000  (16:42 +0000)] 
 
component "substitution" updated to new syntax ... 
 
Ferruccio Guidi  [Sat, 26 Nov 2011 13:15:24 +0000  (13:15 +0000)] 
 
- "grammar" component updated to new syntax ... 
- notation for lthin 
- bugfix in replace.sh 
 
Ferruccio Guidi  [Fri, 25 Nov 2011 23:08:44 +0000  (23:08 +0000)] 
 
Ground_2 ported to new syntax ... 
 
Ferruccio Guidi  [Fri, 25 Nov 2011 15:24:29 +0000  (15:24 +0000)] 
 
bugfix in clearing the replaced variable: a relocation was missing 
 
Ferruccio Guidi  [Thu, 24 Nov 2011 22:34:36 +0000  (22:34 +0000)] 
 
Destruct: we warn about the substituted variable to remove. 
In this way, now we know that this is the wrong variable sometimes 
(esp. when the equations are more than one). 
A bugfix will follow 
 
Ferruccio Guidi  [Thu, 24 Nov 2011 19:26:24 +0000  (19:26 +0000)] 
 
- now destruct tries to clear the replaced variables (from wilmer's 
patch) 
- dependences update 
 
Enrico Tassi  [Thu, 24 Nov 2011 16:51:24 +0000  (16:51 +0000)] 
 
fixed DESTDIR 
 
Enrico Tassi  [Thu, 24 Nov 2011 16:51:15 +0000  (16:51 +0000)] 
 
fixed DESTDIR 
 
Claudio Sacerdoti Coen  [Tue, 22 Nov 2011 09:35:32 +0000  (09:35 +0000)] 
 
Changes to disambiguation: 
 
* bug fixed: when pruning from the disambiguation domain symbols with 
  just one interpretation, not all of them were pruned 
* improvement: errors due to symbols with no interpretation are now 
  immediately detected 
 
Changes to refinement: 
 
* major improvement: 
  one error was always raised as an Uncertain; it is now raised as a 
  Failure when it is the case (i.e. a term/type is found where a sort is 
  expected and the term/type has no flexible head). 
  This bug fix exponentially decrease the number of refinements performed 
  in the disambiguation of some terms in ASM/Status.ma in CerCo 
 
Ferruccio Guidi  [Mon, 21 Nov 2011 17:45:16 +0000  (17:45 +0000)] 
 
Basic_2 file names update 
 
Claudio Sacerdoti Coen  [Mon, 21 Nov 2011 12:05:17 +0000  (12:05 +0000)] 
 
Syntax change:  change where what => change what where. 
 
Andrea Asperti  [Mon, 21 Nov 2011 12:03:27 +0000  (12:03 +0000)] 
 
regular expressions 
 
Andrea Asperti  [Mon, 21 Nov 2011 11:57:28 +0000  (11:57 +0000)] 
 
Filtering all equations that cannot be embedded (containing metas in the blob). 
 
Andrea Asperti  [Mon, 21 Nov 2011 11:54:35 +0000  (11:54 +0000)] 
 
Passing the correct subst a metasenv when idexing local equations. 
 
Andrea Asperti  [Mon, 21 Nov 2011 10:17:02 +0000  (10:17 +0000)] 
 
Passing the right subst and metasenv when indexing local equations. 
 
Andrea Asperti  [Mon, 21 Nov 2011 09:54:43 +0000  (09:54 +0000)] 
 
Added a test for paramodulation filtering terms with metas inside the blob, 
that is with metas under binders, match & co. 
 
Andrea Asperti  [Mon, 21 Nov 2011 09:49:24 +0000  (09:49 +0000)] 
 
More debugging info 
 
Andrea Asperti  [Mon, 21 Nov 2011 09:42:44 +0000  (09:42 +0000)] 
 
Assert false removed (in line with the variable case). 
 
Claudio Sacerdoti Coen  [Mon, 21 Nov 2011 09:42:37 +0000  (09:42 +0000)] 
 
{pattern} => in pattern; 
 
Claudio Sacerdoti Coen  [Mon, 21 Nov 2011 09:41:59 +0000  (09:41 +0000)] 
 
{pattern} => in pattern; 
 
Andrea Asperti  [Mon, 21 Nov 2011 09:19:28 +0000  (09:19 +0000)] 
 
Typo in comment 
 
Enrico Tassi  [Fri, 18 Nov 2011 17:11:53 +0000  (17:11 +0000)] 
 
hints 
 
Enrico Tassi  [Fri, 18 Nov 2011 16:45:22 +0000  (16:45 +0000)] 
 
coercions 
 
Wilmer Ricciotti  [Fri, 18 Nov 2011 16:04:58 +0000  (16:04 +0000)] 
 
Solves a bug that caused the auto statistics to refer to objects that are not 
loaded in the environment, forcing them to be loaded and causing all sorts of 
problems. 
 
Wilmer Ricciotti  [Fri, 18 Nov 2011 16:02:48 +0000  (16:02 +0000)] 
 
Added help for discriminator and inverter. 
 
Enrico Tassi  [Fri, 18 Nov 2011 15:48:16 +0000  (15:48 +0000)] 
 
short notation for "coercion" 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:46:07 +0000  (15:46 +0000)] 
 
... 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:39:39 +0000  (15:39 +0000)] 
 
... 
 
Enrico Tassi  [Fri, 18 Nov 2011 15:21:25 +0000  (15:21 +0000)] 
 
minor Makefile fixes for the release 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:17:05 +0000  (15:17 +0000)] 
 
Auto parameters documented for 0.99.1. 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:15:22 +0000  (15:15 +0000)] 
 
No longer used parameters of auto removed. 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:00:42 +0000  (15:00 +0000)] 
 
The macro /by _/ now expands again to something parsable. 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 15:00:17 +0000  (15:00 +0000)] 
 
/by {}/ ==> /by/ 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 14:31:39 +0000  (14:31 +0000)] 
 
For release 0.99.1. 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 13:07:03 +0000  (13:07 +0000)] 
 
* Almost ready for release 0.99.1. 
* Syntax changed: 
 *H => * as H 
 -H1 .. HN => -H1 .. -HN 
 intros => ## 
 pattern: in ... => {...} 
* Library ported to the new syntax 
 
Ferruccio Guidi  [Fri, 18 Nov 2011 12:27:16 +0000  (12:27 +0000)] 
 
support for candidates of reducibility started ... 
 
Claudio Sacerdoti Coen  [Fri, 18 Nov 2011 12:06:38 +0000  (12:06 +0000)] 
 
intros macro fixed 
 
Enrico Tassi  [Thu, 17 Nov 2011 23:14:39 +0000  (23:14 +0000)] 
 
collapse applications with a Match as head while indexing 
 
Enrico Tassi  [Thu, 17 Nov 2011 23:14:26 +0000  (23:14 +0000)] 
 
collapse applications with a Match as head while indexing 
 
Claudio Sacerdoti Coen  [Thu, 17 Nov 2011 00:07:33 +0000  (00:07  +0000)] 
 
Towards 0.95.1. 
 
Claudio Sacerdoti Coen  [Thu, 17 Nov 2011 00:04:01 +0000  (00:04  +0000)] 
 
Towards the 0.95.1 release. 
 
Claudio Sacerdoti Coen  [Thu, 17 Nov 2011 00:00:00 +0000  (00:00  +0000)] 
 
In preparation of 0.95.1 release. 
 
Ferruccio Guidi  [Wed, 16 Nov 2011 23:40:42 +0000  (23:40 +0000)] 
 
- lambda_delta: context-free weak head normal forms continued ... 
-               delift started ... 
- nnAuto: we removed an optimization that breaks lambda_delta 
 
Claudio Sacerdoti Coen  [Wed, 16 Nov 2011 17:50:21 +0000  (17:50 +0000)] 
 
Non working parts of the library commented out. 
 
Claudio Sacerdoti Coen  [Wed, 16 Nov 2011 16:56:10 +0000  (16:56 +0000)] 
 
Never ported to new syntax. 
 
Andrea Asperti  [Wed, 16 Nov 2011 15:15:13 +0000  (15:15 +0000)] 
 
inversion replaced by elim (???) 
 
Ferruccio Guidi  [Wed, 16 Nov 2011 13:14:07 +0000  (13:14 +0000)] 
 
support for weak head normal forms started ... 
 
matitaweb  [Wed, 16 Nov 2011 12:45:15 +0000  (12:45 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 16 Nov 2011 12:37:49 +0000  (12:37 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 16 Nov 2011 09:16:28 +0000  (09:16 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 16 Nov 2011 08:57:06 +0000  (08:57 +0000)] 
 
commit by user andrea 
 
matitaweb  [Tue, 15 Nov 2011 17:18:43 +0000  (17:18 +0000)] 
 
Fixes a bug in NnAuto: printing the statistics triggered loading of 
objects from the library into the environment. 
 
matitaweb  [Tue, 15 Nov 2011 14:11:45 +0000  (14:11 +0000)] 
 
commit by user andrea 
 
matitaweb  [Tue, 15 Nov 2011 11:46:25 +0000  (11:46 +0000)] 
 
Matitaweb: Fixed typo which caused the compilation of matitadaemon.ml 
to fail. 
 
Wilmer Ricciotti  [Tue, 15 Nov 2011 11:38:04 +0000  (11:38 +0000)] 
 
Matitaweb: goto bottom can now be undone step by step and also reports errors 
(basic error reporting as in advance). 
Should fix a problem with the status. 
 
Andrea Asperti  [Tue, 15 Nov 2011 08:25:59 +0000  (08:25 +0000)] 
 
non-facts local candidates must be applied too in presence of 
a trace 
 
Andrea Asperti  [Tue, 15 Nov 2011 08:19:58 +0000  (08:19 +0000)] 
 
non-facts local candidates must be applied too in presence of 
a trace 
 
Ferruccio Guidi  [Mon, 14 Nov 2011 17:22:11 +0000  (17:22 +0000)] 
 
file names and description update 
 
Ferruccio Guidi  [Mon, 14 Nov 2011 17:14:06 +0000  (17:14 +0000)] 
 
- we proved that context-free reduction admits no one-step loops 
 
Wilmer Ricciotti  [Mon, 14 Nov 2011 15:20:42 +0000  (15:20 +0000)] 
 
Bug fix in inversion: 
1) Dependent inversion only makes sense for JMeq 
2) Removed test line fixing is_dependent = true 
 
Andrea Asperti  [Mon, 14 Nov 2011 15:12:57 +0000  (15:12 +0000)] 
 
Assert false is no longer true due to tooflex filtering. 
 
Wilmer Ricciotti  [Mon, 14 Nov 2011 15:09:07 +0000  (15:09 +0000)] 
 
Added dependent inversion (default case for jmeq) 
 
Andrea Asperti  [Mon, 14 Nov 2011 07:58:46 +0000  (07:58 +0000)] 
 
Too flexible terms are pruned. 
 
matitaweb  [Fri, 11 Nov 2011 16:13:34 +0000  (16:13 +0000)] 
 
commit by user utente1 
 
matitaweb  [Fri, 11 Nov 2011 16:13:32 +0000  (16:13 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 9 Nov 2011 14:48:55 +0000  (14:48 +0000)] 
 
Matitaweb: fixes compilation errors and minor graphical problems. 
 
Wilmer Ricciotti  [Wed, 9 Nov 2011 14:19:12 +0000  (14:19 +0000)] 
 
Matitaweb: 
1) Adds a feature to enrich automation statements with their trace (after 
   successful execution) 
2) Introduces a different syntax (/... trace lemma1, lemma2 .../) for 
   system-generated traces (as opposed to user-provided) 
3) Graphical update hiding system-generated traces (they are provided as 
   a tooltip for inspection, when hovering with the mouse pointer on the 
   tactic) 
4) Fixes a bug in the computation of the cursor position in the script. 
 
matitaweb  [Wed, 9 Nov 2011 10:13:47 +0000  (10:13 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 9 Nov 2011 09:34:13 +0000  (09:34 +0000)] 
 
commit by user andrea 
 
matitaweb  [Wed, 9 Nov 2011 08:44:23 +0000  (08:44 +0000)] 
 
commit by user andrea 
 
matitaweb  [Tue, 8 Nov 2011 16:54:31 +0000  (16:54 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 7 Nov 2011 14:55:17 +0000  (14:55 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 7 Nov 2011 14:43:20 +0000  (14:43 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 7 Nov 2011 09:16:20 +0000  (09:16 +0000)] 
 
commit by user andrea 
 
Andrea Asperti  [Mon, 7 Nov 2011 09:09:24 +0000  (09:09 +0000)] 
 
Removed some dead code. 
 
Andrea Asperti  [Mon, 7 Nov 2011 09:02:42 +0000  (09:02 +0000)] 
 
New management of justifications. 
Justifications do not contain neither facts nor local hypothesis, 
hence they must be computed by auto. 
 
matitaweb  [Sat, 5 Nov 2011 16:56:56 +0000  (16:56 +0000)] 
 
commit by user andrea 
 
Ferruccio Guidi  [Sat, 5 Nov 2011 15:54:03 +0000  (15:54 +0000)] 
 
- file names update 
 
Ferruccio Guidi  [Fri, 4 Nov 2011 15:48:04 +0000  (15:48 +0000)] 
 
- lib: one lemma about equality was missing 
- lambda_delta: one inversion lemma closed 
 
Ferruccio Guidi  [Fri, 4 Nov 2011 11:59:52 +0000  (11:59 +0000)] 
 
- two discrimination lemmas 
- some decidability axioms (proof postponed) 
 
Ferruccio Guidi  [Thu, 3 Nov 2011 22:45:59 +0000  (22:45 +0000)] 
 
- contex-free normal forms started 
- final definition for context-sensitive reduction on local environments 
- some refactoring 
 
Andrea Asperti  [Thu, 3 Nov 2011 12:48:32 +0000  (12:48 +0000)] 
 
1. we compare the expected branching with the actual one and 
   prune the candidate when the latter is larger. The optimization 
   is meant to rule out stange applications of flexible terms, 
   such as the application of eq_f that always succeeds. 
2. At top level, we index local equalitites for paramodulation for 
   each cluster (i.e. we assume metas in a same cluster shares the 
   same context *) 
 
Andrea Asperti  [Thu, 3 Nov 2011 12:32:58 +0000  (12:32 +0000)] 
 
At top level, we reindex the local equations for each cluster 
(i.e. we assume each cluster shares a same context). 
 
Claudio Sacerdoti Coen  [Wed, 2 Nov 2011 12:57:20 +0000  (12:57 +0000)] 
 
trans_eq and sym_eq indexing restored. Apparently they are useful for several(?) 
theorems in CerCo (file positive.ma). 
 
Wilmer Ricciotti  [Wed, 2 Nov 2011 12:54:29 +0000  (12:54 +0000)] 
 
Matitaweb: Added jquery.js (also used in some of the previous releases). 
 
Wilmer Ricciotti  [Wed, 2 Nov 2011 12:52:37 +0000  (12:52 +0000)] 
 
Matitaweb: 
1) Added button to strip interpretations from the source 
2) Fixed some UI bugs 
 
Andrea Asperti  [Wed, 2 Nov 2011 10:58:34 +0000  (10:58 +0000)] 
 
The proof of append_cons used transitive_eq, not indexed. 
If other cases will present we shall reindex it. 
 
Andrea Asperti  [Wed, 2 Nov 2011 10:29:00 +0000  (10:29 +0000)] 
 
Disabled printings. 
 
Andrea Asperti  [Wed, 2 Nov 2011 10:23:45 +0000  (10:23 +0000)] 
 
--Tre the expected branching with the actual one and 
       prune the candidate when the latter is larger. The optimization 
              is meant to rule out stange applications of flexible terms, 
                     such as the application of eq_f that always succeeds. 
                            There is some gain but less than expected 
 
                            :his line, and those below, will be ignored-- 
 
M    ng_tactics/nnAuto.ml 
 
matitaweb  [Fri, 28 Oct 2011 14:37:01 +0000  (14:37 +0000)] 
 
commit by user andrea