]> matita.cs.unibo.it Git - helm.git/log
helm.git
15 years agocatch wrapped exception
Enrico Tassi [Tue, 1 Sep 2009 08:25:33 +0000 (08:25 +0000)]
catch wrapped exception

15 years agoalias bug revealed
Enrico Tassi [Fri, 28 Aug 2009 08:11:35 +0000 (08:11 +0000)]
alias bug revealed

15 years ago...
Enrico Tassi [Tue, 25 Aug 2009 15:35:24 +0000 (15:35 +0000)]
...

15 years agoinitial and incomplete port of the old demo about inductively generated formal
Enrico Tassi [Tue, 25 Aug 2009 11:36:33 +0000 (11:36 +0000)]
initial and incomplete port of the old demo about inductively generated formal
topologies. we try to make slightly different choices...

15 years agoexponentiation should output with \sup not with ^, that is meant to be an
Enrico Tassi [Tue, 25 Aug 2009 11:34:48 +0000 (11:34 +0000)]
exponentiation should output with \sup not with ^, that is meant to be an
input only notation.

15 years agoadded "already defined"
Enrico Tassi [Tue, 25 Aug 2009 11:33:19 +0000 (11:33 +0000)]
added "already defined"

15 years agoncoindutive now generates a co-inductive type, not an inductive one
Enrico Tassi [Tue, 25 Aug 2009 11:32:17 +0000 (11:32 +0000)]
ncoindutive now generates a co-inductive type, not an inductive one

15 years agoMeta case not handled, the iterator was complaining.
Enrico Tassi [Tue, 25 Aug 2009 10:50:03 +0000 (10:50 +0000)]
Meta case not handled, the iterator was complaining.

15 years agoNicer proof "finished" (up to arithmetical facts).
Claudio Sacerdoti Coen [Mon, 24 Aug 2009 09:08:59 +0000 (09:08 +0000)]
Nicer proof "finished" (up to arithmetical facts).

15 years ago- alpha convertibility test disabled for now (it needs better implementation)
Ferruccio Guidi [Sun, 23 Aug 2009 15:15:26 +0000 (15:15 +0000)]
- alpha convertibility test disabled for now (it needs better implementation)
- some icons related to lambda-delta are now available

15 years agoTowards a simplified proof.
Claudio Sacerdoti Coen [Fri, 21 Aug 2009 18:11:10 +0000 (18:11 +0000)]
Towards a simplified proof.

15 years ago...
Claudio Sacerdoti Coen [Fri, 21 Aug 2009 16:26:56 +0000 (16:26 +0000)]
...

15 years agoInjectivity proved! What a mess...
Claudio Sacerdoti Coen [Thu, 20 Aug 2009 18:26:54 +0000 (18:26 +0000)]
Injectivity proved! What a mess...

15 years ago...
Claudio Sacerdoti Coen [Thu, 20 Aug 2009 17:50:05 +0000 (17:50 +0000)]
...

15 years ago- Bug fixed in definition of big_op.
Claudio Sacerdoti Coen [Thu, 20 Aug 2009 13:33:48 +0000 (13:33 +0000)]
- Bug fixed in definition of big_op.
- ltb now goes to booleans
- the meaning of big_x n is to sum from 0 to (pred n);
  in particular big_x O is the neutral element.
  Thus the isomorphism is broken.

15 years ago...
Claudio Sacerdoti Coen [Thu, 20 Aug 2009 11:07:14 +0000 (11:07 +0000)]
...

15 years ago- sort inclusion must be restricted to term backbone in order to avoid
Ferruccio Guidi [Thu, 20 Aug 2009 09:57:51 +0000 (09:57 +0000)]
- sort inclusion must be restricted to term backbone in order to avoid
validity of non-normalizing terms (see the omega.aut example)
- command-line options -a and -p rearranged

15 years agoOne half done.
Claudio Sacerdoti Coen [Wed, 19 Aug 2009 16:54:16 +0000 (16:54 +0000)]
One half done.

15 years ago...
Claudio Sacerdoti Coen [Wed, 19 Aug 2009 10:15:59 +0000 (10:15 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Tue, 18 Aug 2009 10:59:30 +0000 (10:59 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Tue, 18 Aug 2009 08:29:25 +0000 (08:29 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Tue, 18 Aug 2009 07:58:58 +0000 (07:58 +0000)]
...

15 years ago- alpha conversion check added to the brg kernel (succeeds 1/4 of the times)
Ferruccio Guidi [Mon, 17 Aug 2009 17:40:02 +0000 (17:40 +0000)]
- alpha conversion check added to the brg kernel (succeeds 1/4 of the times)

15 years ago- performance data added for reference
Ferruccio Guidi [Sun, 16 Aug 2009 21:13:06 +0000 (21:13 +0000)]
- performance data added for reference
- interface of the Hierarchy module improved
- library for managining abstract layer representation files added
- toplevel improved: the analysis of the automath source is now optional

15 years ago- proper KAM with closures implemented for the brg kernel
Ferruccio Guidi [Sun, 16 Aug 2009 14:37:47 +0000 (14:37 +0000)]
- proper KAM with closures implemented for the brg kernel

15 years ago- kernel parameters indication added to exported objects (xml)
Ferruccio Guidi [Sat, 15 Aug 2009 10:43:46 +0000 (10:43 +0000)]
- kernel parameters indication added to exported objects (xml)
- some refactoring

15 years ago...
Claudio Sacerdoti Coen [Fri, 14 Aug 2009 17:51:48 +0000 (17:51 +0000)]
...

15 years ago...
Claudio Sacerdoti Coen [Fri, 14 Aug 2009 17:24:45 +0000 (17:24 +0000)]
...

15 years agoSince the introduction of saturation, an assert false is now possible
Claudio Sacerdoti Coen [Fri, 14 Aug 2009 15:45:44 +0000 (15:45 +0000)]
Since the introduction of saturation, an assert false is now possible
(i.e. locked meta vs non flexible term since some saturations have not been
fully performed yet)

15 years ago freescale porting, work in progress
Cosimo Oliboni [Fri, 14 Aug 2009 01:45:24 +0000 (01:45 +0000)]
 freescale porting, work in progress

15 years ago- xml exportation activated for the brg kernel
Ferruccio Guidi [Thu, 13 Aug 2009 20:36:49 +0000 (20:36 +0000)]
- xml exportation activated for the brg kernel
- improved Makefiles

15 years ago(nat,plus) is an abelian, unital magma
Claudio Sacerdoti Coen [Thu, 13 Aug 2009 17:15:57 +0000 (17:15 +0000)]
(nat,plus) is an abelian, unital magma

15 years agoSome quick patch to fix elimination that used to look for
Claudio Sacerdoti Coen [Thu, 13 Aug 2009 17:15:16 +0000 (17:15 +0000)]
Some quick patch to fix elimination that used to look for
nat_rect_max{CProp0,Type0}

15 years agofix_sorts (cfr. previous commit) used to break too many things.
Claudio Sacerdoti Coen [Thu, 13 Aug 2009 16:50:31 +0000 (16:50 +0000)]
fix_sorts (cfr. previous commit) used to break too many things.
This commit is a more conservative extension...

15 years agoAssert false do not allow to debug...
Claudio Sacerdoti Coen [Thu, 13 Aug 2009 15:45:49 +0000 (15:45 +0000)]
Assert false do not allow to debug...

15 years agoLet's refresh the universe to avoid assert failure.
Claudio Sacerdoti Coen [Thu, 13 Aug 2009 15:45:34 +0000 (15:45 +0000)]
Let's refresh the universe to avoid assert failure.
However, the effect of this is still unclear to me.

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 12 Aug 2009 22:54:21 +0000 (22:54 +0000)]
 freescale porting, work in progress

15 years agoA very little bit of arithmetic.
Claudio Sacerdoti Coen [Wed, 12 Aug 2009 15:04:04 +0000 (15:04 +0000)]
A very little bit of arithmetic.

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 12 Aug 2009 02:11:23 +0000 (02:11 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Tue, 11 Aug 2009 02:30:12 +0000 (02:30 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Sun, 9 Aug 2009 03:57:41 +0000 (03:57 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Sat, 8 Aug 2009 15:18:05 +0000 (15:18 +0000)]
 freescale porting, work in progress

15 years agobasic_rg: improved interface, unwind removed from applicability check
Ferruccio Guidi [Fri, 7 Aug 2009 10:57:18 +0000 (10:57 +0000)]
basic_rg: improved interface, unwind removed from applicability check
basic_ag: improved interface
common: kernel code sharing started

15 years ago freescale porting, work in progress
Cosimo Oliboni [Fri, 7 Aug 2009 00:08:25 +0000 (00:08 +0000)]
 freescale porting, work in progress

15 years agoThe first omomorphism theorem for whole sets (i.e. setoids + morphisms, not
Claudio Sacerdoti Coen [Thu, 6 Aug 2009 14:36:16 +0000 (14:36 +0000)]
The first omomorphism theorem for whole sets (i.e. setoids + morphisms, not
sets + morphisms).

15 years agoHmmm: I don't see much gain here.
Claudio Sacerdoti Coen [Thu, 6 Aug 2009 13:45:55 +0000 (13:45 +0000)]
Hmmm: I don't see much gain here.

15 years agoMetas must be handled when using iterators.
Claudio Sacerdoti Coen [Thu, 6 Aug 2009 13:33:00 +0000 (13:33 +0000)]
Metas must be handled when using iterators.

15 years agoSetoid rewriting as unification hinting. Does not work recursively yet.
Claudio Sacerdoti Coen [Thu, 6 Aug 2009 10:08:45 +0000 (10:08 +0000)]
Setoid rewriting as unification hinting. Does not work recursively yet.
(Why??)

15 years ago freescale porting, work in progress
Cosimo Oliboni [Thu, 6 Aug 2009 01:04:47 +0000 (01:04 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 23:13:41 +0000 (23:13 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 18:18:06 +0000 (18:18 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 15:02:06 +0000 (15:02 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 13:23:02 +0000 (13:23 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 11:03:09 +0000 (11:03 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 5 Aug 2009 08:35:30 +0000 (08:35 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Tue, 4 Aug 2009 22:12:22 +0000 (22:12 +0000)]
 freescale porting, work in progress

15 years agoMore Gonthierism. Are they the right solution?
Claudio Sacerdoti Coen [Tue, 4 Aug 2009 21:22:30 +0000 (21:22 +0000)]
More Gonthierism. Are they the right solution?

15 years ago...
Claudio Sacerdoti Coen [Tue, 4 Aug 2009 19:53:30 +0000 (19:53 +0000)]
...

15 years agoHmmm, quite broken now.
Claudio Sacerdoti Coen [Tue, 4 Aug 2009 19:47:46 +0000 (19:47 +0000)]
Hmmm, quite broken now.

15 years ago freescale porting, work in progress
Cosimo Oliboni [Tue, 4 Aug 2009 17:43:23 +0000 (17:43 +0000)]
 freescale porting, work in progress

15 years ago freescle porting, work in progress
Cosimo Oliboni [Tue, 4 Aug 2009 16:24:31 +0000 (16:24 +0000)]
 freescle porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Tue, 4 Aug 2009 12:30:22 +0000 (12:30 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Mon, 3 Aug 2009 16:24:22 +0000 (16:24 +0000)]
 freescale porting, work in progress

15 years agoSmaller formulae.
Claudio Sacerdoti Coen [Sat, 1 Aug 2009 16:50:02 +0000 (16:50 +0000)]
Smaller formulae.

15 years ago freescale porting, work in progress
Cosimo Oliboni [Sat, 1 Aug 2009 10:49:14 +0000 (10:49 +0000)]
 freescale porting, work in progress

15 years ago freescale porting, work in progress
Cosimo Oliboni [Fri, 31 Jul 2009 23:06:23 +0000 (23:06 +0000)]
 freescale porting, work in progress

15 years agoSetoids, setoids1, sets, and the like. The mess begins.
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 17:32:31 +0000 (17:32 +0000)]
Setoids, setoids1, sets, and the like. The mess begins.

Note: the (partially) interesting part of the development is that canonical
structures (provided by unification hints) allow to perform setoid rewriting
by hieroglyphs without having to use "rich operators". On the other hand, after
the application what you get is always an enriched structure and thus either
it is normalized away or the theory becomes a mix of rich/unrich. The latter
phenomena happens anyway because, in algebraic structures, you need to put
things in rich structures to have all the properties you need.

algebra/magmas does not work because refinement of projection is too weak

15 years agoBad patch reverted (in error message).
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 13:15:07 +0000 (13:15 +0000)]
Bad patch reverted (in error message).

15 years agoBug fixed: one case of too many arguments was not detected and used to diverge.
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 13:07:53 +0000 (13:07 +0000)]
Bug fixed: one case of too many arguments was not detected and used to diverge.

15 years agoSerious bug fixed: uris were not refreshed when loading coercions.
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 09:39:28 +0000 (09:39 +0000)]
Serious bug fixed: uris were not refreshed when loading coercions.

15 years agoRecord projections are now defined as fixpoints in order to block
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 09:03:22 +0000 (09:03 +0000)]
Record projections are now defined as fixpoints in order to block
delta-expansion when the argument is not a constructor.

15 years ago\ldots are now used in nelim and ncases
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 09:02:31 +0000 (09:02 +0000)]
\ldots are now used in nelim and ncases

15 years agoPp fixed in order to obtain read-back.
Claudio Sacerdoti Coen [Fri, 31 Jul 2009 09:01:53 +0000 (09:01 +0000)]
Pp fixed in order to obtain read-back.

15 years ago1) \ldots here and there
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 14:56:18 +0000 (14:56 +0000)]
1) \ldots here and there
   Where they are not used, it means they do not work!
2) napply/etc. now add \ldots at the end by default

15 years agoMore napply \ldots => napply
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 12:36:46 +0000 (12:36 +0000)]
More napply \ldots => napply

15 years agonapply now automatically inserts \ldots at the end
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 12:23:20 +0000 (12:23 +0000)]
napply now automatically inserts \ldots at the end

15 years agoMore \ldots.
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 12:18:26 +0000 (12:18 +0000)]
More \ldots.

15 years ago\ldots used here and there. Cool!
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 10:22:55 +0000 (10:22 +0000)]
\ldots used here and there. Cool!

15 years agoFirst implementation of \ldots.
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 10:12:02 +0000 (10:12 +0000)]
First implementation of \ldots.

Note: the implementation is now inefficient since implicits are generated and
mapped to metavariables again and again and again. It would be better to handle
\ldots as a coercion from \forall x:A.B(x) to B(?).

15 years ago...
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 10:11:09 +0000 (10:11 +0000)]
...

15 years agoDon't reinvent the wheel.
Claudio Sacerdoti Coen [Thu, 30 Jul 2009 10:01:44 +0000 (10:01 +0000)]
Don't reinvent the wheel.

15 years agoAdded benchmarks
denes [Wed, 29 Jul 2009 16:41:16 +0000 (16:41 +0000)]
Added benchmarks

15 years ago freescale porting, work in progress
Cosimo Oliboni [Wed, 29 Jul 2009 16:30:44 +0000 (16:30 +0000)]
 freescale porting, work in progress

15 years agoNew demodulation (innermost, optimized to avoid reducing already normalized
Andrea Asperti [Wed, 29 Jul 2009 15:56:18 +0000 (15:56 +0000)]
New demodulation (innermost, optimized to avoid reducing already normalized
subterms).

15 years agoChanged the ordering of rels, and the introduction of hypothesis to get
Andrea Asperti [Wed, 29 Jul 2009 15:53:44 +0000 (15:53 +0000)]
Changed the ordering of rels, and the introduction of hypothesis to get
a version closer to the standalone prover.

15 years agoLazy strings
Andrea Asperti [Wed, 29 Jul 2009 13:25:46 +0000 (13:25 +0000)]
Lazy strings
-This line, and those below, will be ignored--

    paramod.ml

15 years agoAdded the benchmark with the new demodulation function.
Andrea Asperti [Wed, 29 Jul 2009 09:16:39 +0000 (09:16 +0000)]
Added the benchmark with the new demodulation function.

15 years ago"..." -> "\ldots" for implicit vectors
Claudio Sacerdoti Coen [Tue, 28 Jul 2009 15:45:42 +0000 (15:45 +0000)]
"..." -> "\ldots" for implicit vectors

15 years ago1) Some more work for vector implicits.
Claudio Sacerdoti Coen [Tue, 28 Jul 2009 15:36:18 +0000 (15:36 +0000)]
1) Some more work for vector implicits.
2) Vector implicits can be used only in argument position.

15 years agoIntroduction of vectors of implicit (only for NG).
Claudio Sacerdoti Coen [Tue, 28 Jul 2009 15:17:51 +0000 (15:17 +0000)]
Introduction of vectors of implicit (only for NG).
Proposed concrete syntax: "..."

15 years agoNew reference benchmark with CPU Time
denes [Tue, 28 Jul 2009 09:33:00 +0000 (09:33 +0000)]
New reference benchmark with CPU Time

15 years agoRemoved meaningless time information
denes [Mon, 27 Jul 2009 17:20:16 +0000 (17:20 +0000)]
Removed meaningless time information

15 years agoRemoved internal default timeout
denes [Mon, 27 Jul 2009 17:19:43 +0000 (17:19 +0000)]
Removed internal default timeout
Added TreeLimitedRun (CASC) script to run_on_a_list

15 years agoStupid bug fixed: the test to detect Uncertain cases was simply reverted.
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 13:13:45 +0000 (13:13 +0000)]
Stupid bug fixed: the test to detect Uncertain cases was simply reverted.

15 years agoRemoved old logs
denes [Mon, 27 Jul 2009 12:49:02 +0000 (12:49 +0000)]
Removed old logs

15 years agoUseless "let module" removed.
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 12:46:08 +0000 (12:46 +0000)]
Useless "let module" removed.

15 years agoSince I guess the divergence bug is fixed, I activate the test again.
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 12:25:54 +0000 (12:25 +0000)]
Since I guess the divergence bug is fixed, I activate the test again.

15 years agoSerious bug fixed: because of lazy evaluation of !require1, the function could
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 12:24:52 +0000 (12:24 +0000)]
Serious bug fixed: because of lazy evaluation of !require1, the function could
diverge.

15 years agosetoids.ma split into setoids.ma + setoids1.ma
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 10:31:40 +0000 (10:31 +0000)]
setoids.ma split into setoids.ma + setoids1.ma

15 years agotopology/igt.ma (???) |-> sets/setoids.ma
Claudio Sacerdoti Coen [Mon, 27 Jul 2009 10:18:47 +0000 (10:18 +0000)]
topology/igt.ma (???) |-> sets/setoids.ma