]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Andrea Asperti  [Mon, 8 Feb 2010 07:24:34 +0000  (07:24 +0000)] 
 
Some changes towards integration of setoid-rewriting. 
 
Cosimo Oliboni  [Sat, 6 Feb 2010 13:13:17 +0000  (13:13 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Sat, 6 Feb 2010 10:30:51 +0000  (10:30 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Fri, 5 Feb 2010 07:43:09 +0000  (07:43 +0000)] 
 
 freescale porting 
 
Claudio Sacerdoti Coen  [Thu, 4 Feb 2010 13:31:41 +0000  (13:31 +0000)] 
 
... 
 
Andrea Asperti  [Thu, 4 Feb 2010 11:23:52 +0000  (11:23 +0000)] 
 
Added count_occurrences. 
Type of does_not_occur corrected. 
 
Andrea Asperti  [Thu, 4 Feb 2010 10:32:30 +0000  (10:32 +0000)] 
 
Bug fixed: goto_top used to reset the status to the first one and then 
reset_buffer (re-implemented yesterday) used to do the time travel 
again. Fixed by getting rid of goto_top. 
 
Note: the old implementation was slightly more efficient since the 
initial notation of Matita was not re-loaded every time you go back to 
top. In practice, this does not seem to matter. 
 
Cosimo Oliboni  [Thu, 4 Feb 2010 07:54:26 +0000  (07:54 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Thu, 4 Feb 2010 03:42:47 +0000  (03:42  +0000)] 
 
 freescale porting 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 23:14:47 +0000  (23:14 +0000)] 
 
... 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 23:10:57 +0000  (23:10 +0000)] 
 
End of curryfication of binary_morphisms. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 22:58:49 +0000  (22:58 +0000)] 
 
Curryfication of binary_morphisms. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 22:46:21 +0000  (22:46 +0000)] 
 
Curryfication of binary setoids. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 22:03:37 +0000  (22:03 +0000)] 
 
Curryfication of binary morphisms. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 20:03:57 +0000  (20:03 +0000)] 
 
Work in Progress: Who needs binary_morphisms? Curryfication is your friend. 
 
But... 
 
 1) the hints are uglier 
 2) you really need to apply mk_binary_morphism to prove a curryfied binary 
    morphism if you want to remain sane... 
 
Note: with non uniform coercions everywhere we should be able to finally get 
a beautiful script. Yet to be done. 
 
Wilmer Ricciotti  [Wed, 3 Feb 2010 17:00:36 +0000  (17:00 +0000)] 
 
Disabled debug prints in ndestruct tactic. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 17:00:11 +0000  (17:00 +0000)] 
 
Debug code commented out. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 16:56:57 +0000  (16:56 +0000)] 
 
Parts of the status were not re-initialized correctly during a reset. 
Fixed (and bugs avoided). 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 16:00:33 +0000  (16:00 +0000)] 
 
Bad variable name fixed. 
 
Claudio Sacerdoti Coen  [Wed, 3 Feb 2010 15:41:02 +0000  (15:41 +0000)] 
 
Bug fixed: projection redexes obtained reducing other projection redexes were 
not reduced. 
 
Wilmer Ricciotti  [Tue, 2 Feb 2010 18:52:12 +0000  (18:52 +0000)] 
 
New version using Streicher's K axiom. Should be faster and also work with 
indexed inductive types. 
 
Wilmer Ricciotti  [Tue, 2 Feb 2010 18:50:29 +0000  (18:50 +0000)] 
 
Added Streicher's K axiom. 
 
Wilmer Ricciotti  [Tue, 2 Feb 2010 13:39:54 +0000  (13:39 +0000)] 
 
Fixed a bug with indexed inductive types which sometimes prevented the 
inversion principles from being defined. 
 
Cosimo Oliboni  [Tue, 2 Feb 2010 08:38:57 +0000  (08:38 +0000)] 
 
 freescale porting 
 
Andrea Asperti  [Tue, 2 Feb 2010 08:33:37 +0000  (08:33 +0000)] 
 
lists 
 
Andrea Asperti  [Tue, 2 Feb 2010 07:47:13 +0000  (07:47 +0000)] 
 
Booleans 
 
Andrea Asperti  [Tue, 2 Feb 2010 07:46:03 +0000  (07:46 +0000)] 
 
boolean arithmetics 
 
Cosimo Oliboni  [Tue, 2 Feb 2010 05:08:53 +0000  (05:08  +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Mon, 1 Feb 2010 12:40:32 +0000  (12:40 +0000)] 
 
 
Andrea Asperti  [Mon, 1 Feb 2010 07:57:00 +0000  (07:57 +0000)] 
 
minus 
 
Andrea Asperti  [Mon, 1 Feb 2010 07:54:35 +0000  (07:54 +0000)] 
 
On the last goal at maxdepth we stop at the first solution. 
 
Cosimo Oliboni  [Sun, 31 Jan 2010 06:38:45 +0000  (06:38 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Sat, 30 Jan 2010 09:45:32 +0000  (09:45 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Sat, 30 Jan 2010 08:49:34 +0000  (08:49 +0000)] 
 
 freescale porting 
 
Andrea Asperti  [Fri, 29 Jan 2010 10:16:48 +0000  (10:16 +0000)] 
 
minus in nat.ma 
 
Andrea Asperti  [Fri, 29 Jan 2010 10:16:03 +0000  (10:16 +0000)] 
 
Nuova gestione della width. 
 
Cosimo Oliboni  [Fri, 29 Jan 2010 07:48:08 +0000  (07:48 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Thu, 28 Jan 2010 00:42:24 +0000  (00:42  +0000)] 
 
 freescale porting 
 
Andrea Asperti  [Wed, 27 Jan 2010 10:29:07 +0000  (10:29 +0000)] 
 
le_arith 
 
Andrea Asperti  [Wed, 27 Jan 2010 09:04:31 +0000  (09:04 +0000)] 
 
Unfolded exact letins during proof reconstruction. 
 
Andrea Asperti  [Wed, 27 Jan 2010 08:47:27 +0000  (08:47 +0000)] 
 
Added a parameter no_implicit (default true) to choose between raising 
assert false or returning the identity. 
 
Cosimo Oliboni  [Wed, 27 Jan 2010 06:39:00 +0000  (06:39 +0000)] 
 
 freescale porting 
 
Andrea Asperti  [Tue, 26 Jan 2010 09:20:14 +0000  (09:20 +0000)] 
 
le_arith 
 
Cosimo Oliboni  [Mon, 25 Jan 2010 22:17:28 +0000  (22:17 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Mon, 25 Jan 2010 06:56:56 +0000  (06:56 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Sun, 24 Jan 2010 05:44:00 +0000  (05:44  +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Sat, 23 Jan 2010 16:16:40 +0000  (16:16 +0000)] 
 
 
Cosimo Oliboni  [Sat, 23 Jan 2010 16:15:28 +0000  (16:15 +0000)] 
 
 
Cosimo Oliboni  [Fri, 22 Jan 2010 23:15:47 +0000  (23:15 +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Fri, 22 Jan 2010 01:30:42 +0000  (01:30  +0000)] 
 
 freescale porting 
 
Cosimo Oliboni  [Thu, 21 Jan 2010 19:39:17 +0000  (19:39 +0000)] 
 
 
Andrea Asperti  [Thu, 21 Jan 2010 17:32:19 +0000  (17:32 +0000)] 
 
Esempio 
 
Cosimo Oliboni  [Thu, 21 Jan 2010 11:49:45 +0000  (11:49 +0000)] 
 
 
Cosimo Oliboni  [Thu, 21 Jan 2010 02:16:45 +0000  (02:16  +0000)] 
 
 freescale porting, work in progress 
 
Claudio Sacerdoti Coen  [Tue, 19 Jan 2010 12:52:53 +0000  (12:52 +0000)] 
 
We can always use the "covered by emptyset" relation... 
Closer and closer to Bove-Capretta, but more and more far away from IGFT... 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 12:49:58 +0000  (12:49 +0000)] 
 
More //. 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 12:40:38 +0000  (12:40 +0000)] 
 
More // everywhere. 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 12:00:31 +0000  (12:00 +0000)] 
 
// used everywhere! 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 11:46:06 +0000  (11:46 +0000)] 
 
// in place of nauto everywhere 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 10:39:40 +0000  (10:39 +0000)] 
 
// is now more powerful 
 
Claudio Sacerdoti Coen  [Mon, 18 Jan 2010 10:34:24 +0000  (10:34 +0000)] 
 
// is now more powerful 
 
Andrea Asperti  [Mon, 18 Jan 2010 10:04:51 +0000  (10:04 +0000)] 
 
New paramod tac. 
 
Andrea Asperti  [Mon, 18 Jan 2010 09:59:04 +0000  (09:59 +0000)] 
 
Invocation of paramod 
 
Andrea Asperti  [Mon, 18 Jan 2010 09:57:43 +0000  (09:57 +0000)] 
 
paramod_tac exported 
 
Andrea Asperti  [Mon, 18 Jan 2010 09:51:57 +0000  (09:51 +0000)] 
 
Number notation for NG 
 
Andrea Asperti  [Mon, 18 Jan 2010 09:51:09 +0000  (09:51 +0000)] 
 
Number notation for NG 
 
Andrea Asperti  [Mon, 18 Jan 2010 09:50:06 +0000  (09:50 +0000)] 
 
Number notation for NG. 
 
Andrea Asperti  [Mon, 18 Jan 2010 07:25:27 +0000  (07:25 +0000)] 
 
Keeping Implicit for refinement (instead of transforming them to Metas: 
context bug). 
 
Andrea Asperti  [Mon, 18 Jan 2010 07:23:03 +0000  (07:23 +0000)] 
 
Updating. 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 17:10:07 +0000  (17:10 +0000)] 
 
A slightly more complicated example. 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 17:06:45 +0000  (17:06 +0000)] 
 
Finished! 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 16:15:09 +0000  (16:15 +0000)] 
 
We are still equivalent (even if the definition of ncover is obfuscated). 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 16:12:43 +0000  (16:12 +0000)] 
 
Urrah! 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 15:55:29 +0000  (15:55 +0000)] 
 
Extending to the nAx set. 
 
Claudio Sacerdoti Coen  [Fri, 15 Jan 2010 10:46:34 +0000  (10:46 +0000)] 
 
Skipfact function (a partial general recursive function) defined by recursion 
over the cover relation of an IGFT. 
 
Wilmer Ricciotti  [Tue, 12 Jan 2010 12:23:37 +0000  (12:23 +0000)] 
 
Fixed a bug in the discrimination principle: the refiner was not able to 
synthesize the return type of the inner match correctly. 
 
Claudio Sacerdoti Coen  [Mon, 11 Jan 2010 16:59:40 +0000  (16:59 +0000)] 
 
Finished 
 
Andrea Asperti  [Mon, 11 Jan 2010 11:27:54 +0000  (11:27 +0000)] 
 
1. New paramodulation function 
2. goal narrowing works both on the current goal both before and after 
demodulation 
 
Andrea Asperti  [Mon, 11 Jan 2010 11:23:25 +0000  (11:23 +0000)] 
 
saturate cust be called with delta=0 
 
Andrea Asperti  [Mon, 11 Jan 2010 11:21:58 +0000  (11:21 +0000)] 
 
Added is_equation 
 
Andrea Asperti  [Mon, 11 Jan 2010 11:21:00 +0000  (11:21 +0000)] 
 
Debugging info 
 
Claudio Sacerdoti Coen  [Fri, 8 Jan 2010 18:43:54 +0000  (18:43 +0000)] 
 
Improved 
 
Claudio Sacerdoti Coen  [Fri, 8 Jan 2010 18:36:06 +0000  (18:36 +0000)] 
 
Partial porting to new syntax. 
 
Claudio Sacerdoti Coen  [Fri, 8 Jan 2010 17:34:30 +0000  (17:34 +0000)] 
 
Source language path must be appended, not replaced. 
 
Claudio Sacerdoti Coen  [Fri, 8 Jan 2010 15:18:46 +0000  (15:18 +0000)] 
 
Categorical stuff postponed. 
 
Andrea Asperti  [Fri, 8 Jan 2010 09:29:51 +0000  (09:29 +0000)] 
 
The body of constants is a reference, not the actual body! 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:23:31 +0000  (08:23 +0000)] 
 
removed debugging info 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:19:24 +0000  (08:19 +0000)] 
 
rebuilding the library 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:18:20 +0000  (08:18 +0000)] 
 
rebuilding the library 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:17:37 +0000  (08:17 +0000)] 
 
rebuilding the library 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:12:06 +0000  (08:12 +0000)] 
 
applyS 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:11:14 +0000  (08:11 +0000)] 
 
refresh uri 
applyS 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:10:20 +0000  (08:10 +0000)] 
 
Support for the new auto tactics // 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:09:39 +0000  (08:09 +0000)] 
 
Support for the new // tactics. 
 
Andrea Asperti  [Fri, 8 Jan 2010 08:08:44 +0000  (08:08 +0000)] 
 
new reloc_subst (to avoid cyclic substitutions). 
Changed default sig. 
 
Enrico Tassi  [Thu, 7 Jan 2010 23:24:52 +0000  (23:24 +0000)] 
 
.... 
 
Enrico Tassi  [Thu, 7 Jan 2010 23:23:09 +0000  (23:23 +0000)] 
 
... 
 
Enrico Tassi  [Thu, 7 Jan 2010 22:53:47 +0000  (22:53 +0000)] 
 
... 
 
Claudio Sacerdoti Coen  [Wed, 6 Jan 2010 23:03:47 +0000  (23:03 +0000)] 
 
Simplified. 
 
Note: it breaks the file later (maybe a coercion conflict, I suppose). 
 
Claudio Sacerdoti Coen  [Wed, 6 Jan 2010 22:37:10 +0000  (22:37 +0000)] 
 
Coercions via unification hints?