]>
matita.cs.unibo.it Git - helm.git/log
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?
Ferruccio Guidi [Tue, 5 Jan 2010 19:13:40 +0000 (19:13 +0000)]
- we now add the kernel options in the preamble of the URI hierarchy
- we now quote the identifiers by default to make them NMTOKENS but we added a command line option to disable this quoting (it can be time consuming)
Claudio Sacerdoti Coen [Sat, 2 Jan 2010 19:40:58 +0000 (19:40 +0000)]
1) stuff moved from categories.ma to setoids*.ma
2) we are now ready to define the category of o-algebras
Enrico Tassi [Wed, 30 Dec 2009 18:17:43 +0000 (18:17 +0000)]
...
Claudio Sacerdoti Coen [Wed, 30 Dec 2009 17:41:59 +0000 (17:41 +0000)]
Almost done (up to definition of category).
Claudio Sacerdoti Coen [Wed, 30 Dec 2009 17:33:30 +0000 (17:33 +0000)]
Porting of Sambin's stuff started.
Everything is now automatically enriched using hints.
It seems to work quite smoothly.
Claudio Sacerdoti Coen [Wed, 30 Dec 2009 17:31:56 +0000 (17:31 +0000)]
Porting of Sambin's stuff started.
Claudio Sacerdoti Coen [Wed, 30 Dec 2009 17:31:18 +0000 (17:31 +0000)]
Removed line is back again.
Claudio Sacerdoti Coen [Wed, 30 Dec 2009 17:30:48 +0000 (17:30 +0000)]
...
Andrea Asperti [Mon, 21 Dec 2009 10:52:10 +0000 (10:52 +0000)]
Refining with no expected type + unification seems to be faster.
Andrea Asperti [Mon, 21 Dec 2009 08:56:01 +0000 (08:56 +0000)]
Trying to be faster
Andrea Asperti [Mon, 21 Dec 2009 08:41:29 +0000 (08:41 +0000)]
Trying to be faster.
Andrea Asperti [Fri, 18 Dec 2009 08:53:10 +0000 (08:53 +0000)]
Final subst returned by superposition and passed around.
Andrea Asperti [Fri, 18 Dec 2009 08:52:16 +0000 (08:52 +0000)]
using = instead of alpha conversions. context metasenv and subst are not
needed any more
Andrea Asperti [Tue, 15 Dec 2009 08:04:26 +0000 (08:04 +0000)]
eq_coerc for smart application.
Ferruccio Guidi [Mon, 14 Dec 2009 14:36:44 +0000 (14:36 +0000)]
the sort hierarchy parameter enter the kernel status
Andrea Asperti [Thu, 10 Dec 2009 12:22:41 +0000 (12:22 +0000)]
Minor bag fixed, relative to failures.
Andrea Asperti [Thu, 10 Dec 2009 11:51:22 +0000 (11:51 +0000)]
A compiling version?
Andrea Asperti [Wed, 9 Dec 2009 16:14:23 +0000 (16:14 +0000)]
Added a "sort_metasenv" function.