]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 23:53:16 +0000  (23:53 +0000)] 
 
pair => mk_Prod (one more was left in notation) 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 23:13:43 +0000  (23:13 +0000)] 
 
precedence level of if-then-else fixed 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 22:41:13 +0000  (22:41 +0000)] 
 
Added elimination principles for destructuring let-ins. 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 20:17:23 +0000  (20:17 +0000)] 
 
Some integrations from CerCo. In particular: 
 
1) notation for destructuring let-ins for pairs, triples, quadruples, etc. 
2) if-then-else is now a notation for pattern matching on booleans 
 
Enrico Tassi  [Mon, 12 Dec 2011 20:14:53 +0000  (20:14 +0000)] 
 
support -axiom to avoind indexing an axiom (since there is no qed) 
 
Ferruccio Guidi  [Mon, 12 Dec 2011 17:10:51 +0000  (17:10 +0000)] 
 
- we improved and updated the generated web pages 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 16:52:47 +0000  (16:52 +0000)] 
 
Pairs are now records. 
 
Pros: projections from concrete records are now automatically reduced away. 
Cons: the name of the constructor is no longer pair, but mk_Prod. 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 16:35:41 +0000  (16:35 +0000)] 
 
Parentheses are now needed. I do not know why and when this has changed. 
 
Wilmer Ricciotti  [Mon, 12 Dec 2011 15:45:52 +0000  (15:45 +0000)] 
 
Matitaweb: changes to matitadaemon.ml to make it work with new secure user db. 
 
Wilmer Ricciotti  [Mon, 12 Dec 2011 15:37:38 +0000  (15:37 +0000)] 
 
Matitaweb: added utility for conversion of user dbs from the old to the new 
format. 
 
Claudio Sacerdoti Coen  [Mon, 12 Dec 2011 15:37:04 +0000  (15:37 +0000)] 
 
Re-Ported to 
 
- camlp5 version 6.02.2 + patches 
- ocaml version 3.11.2-4 
 
If you are still using the old version of OCaml + Camlp5, do not update 
these two files. 
 
Wilmer Ricciotti  [Mon, 12 Dec 2011 15:27:04 +0000  (15:27 +0000)] 
 
Matitaweb: secure SHA-256 encryption for passwords. 
Includes an utility for converting the user db to the new format. 
 
matitaweb  [Mon, 12 Dec 2011 14:32:47 +0000  (14:32 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 12 Dec 2011 13:58:30 +0000  (13:58 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 12 Dec 2011 13:53:54 +0000  (13:53 +0000)] 
 
commit by user andrea 
 
matitaweb  [Mon, 12 Dec 2011 13:45:50 +0000  (13:45 +0000)] 
 
commit by user andrea 
 
Ferruccio Guidi  [Mon, 12 Dec 2011 13:37:38 +0000  (13:37 +0000)] 
 
nat library reorganized .... 
 
Andrea Asperti  [Mon, 12 Dec 2011 12:30:25 +0000  (12:30 +0000)] 
 
Generalization to any alphabet. We do not need a finite 
alphabet since in any case the chars occurring in the regular 
expressions are finite. 
 
Ferruccio Guidi  [Sun, 11 Dec 2011 18:19:13 +0000  (18:19 +0000)] 
 
- slicing relation for the global environment defined (gdrop) 
- two arithmetical lemmas inlined 
 
Andrea Asperti  [Fri, 9 Dec 2011 10:43:51 +0000  (10:43 +0000)] 
 
list.ma moved inside lists. 
Minor integrations. 
 
Andrea Asperti  [Fri, 9 Dec 2011 10:41:36 +0000  (10:41 +0000)] 
 
closing more axioms 
 
Ferruccio Guidi  [Thu, 8 Dec 2011 22:22:46 +0000  (22:22 +0000)] 
 
updating the information on lambda_delta 
 
Ferruccio Guidi  [Thu, 8 Dec 2011 21:49:04 +0000  (21:49 +0000)] 
 
Maietty suggested to change a paragraph on the devel on the Basic Picture 
 
Ferruccio Guidi  [Thu, 8 Dec 2011 21:34:37 +0000  (21:34 +0000)] 
 
Maietti suggested to replace a paragraph about the development on the 
Basic Picture 
 
Andrea Asperti  [Wed, 7 Dec 2011 13:12:51 +0000  (13:12 +0000)] 
 
Closing some axioms... 
 
Andrea Asperti  [Wed, 7 Dec 2011 08:13:17 +0000  (08:13 +0000)] 
 
\vee notation for boolean or 
 
Ferruccio Guidi  [Tue, 6 Dec 2011 19:55:43 +0000  (19:55 +0000)] 
 
new files started ... 
 
Ferruccio Guidi  [Tue, 6 Dec 2011 19:49:59 +0000  (19:49 +0000)] 
 
other addition to the standard library removed 
 
Ferruccio Guidi  [Tue, 6 Dec 2011 19:14:11 +0000  (19:14 +0000)] 
 
we added a definition and a couple of lemmas 
 
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.