]>
matita.cs.unibo.it Git - helm.git/log
Ferruccio Guidi [Sun, 29 Jan 2012 15:59:04 +0000 (15:59 +0000)]
more files added to Basic_2
Ferruccio Guidi [Fri, 27 Jan 2012 21:01:01 +0000 (21:01 +0000)]
support for abstract candidates of reducibility closed! ...
Ferruccio Guidi [Fri, 27 Jan 2012 20:54:52 +0000 (20:54 +0000)]
more files added to Basic_2
Wilmer Ricciotti [Fri, 27 Jan 2012 14:31:20 +0000 (14:31 +0000)]
Fixes a bug in is_flexible (when checking a meta in subst, we did a recursive
call on its body without applying the local context, resulting in various
assertion failures).
Claudio Sacerdoti Coen [Fri, 27 Jan 2012 14:25:42 +0000 (14:25 +0000)]
Better error messages.
Ferruccio Guidi [Thu, 26 Jan 2012 17:03:11 +0000 (17:03 +0000)]
- one file added to Basic_2
Ferruccio Guidi [Thu, 26 Jan 2012 16:48:05 +0000 (16:48 +0000)]
- main lemmas about abstract reducibility candidates closed
- notation updated (and one bug solved)
- Makefile: stats display improved
Wilmer Ricciotti [Mon, 23 Jan 2012 13:47:33 +0000 (13:47 +0000)]
Inversion principles generation falls back to cases tactic when elim is not
available.
Ferruccio Guidi [Sat, 21 Jan 2012 21:28:26 +0000 (21:28 +0000)]
big fixin the structure of Basic_2
Ferruccio Guidi [Sat, 21 Jan 2012 21:16:02 +0000 (21:16 +0000)]
more files to Basic_2
Ferruccio Guidi [Sat, 21 Jan 2012 21:05:57 +0000 (21:05 +0000)]
- main proof for strong normalization closed! ...
- bug fix in lenv refinement for abstract candidates of reducibility (lsubc)
- lenv refinement for atomic arity assignment defined (lsuba) and relation
with lsubc proved
Ferruccio Guidi [Thu, 19 Jan 2012 16:10:12 +0000 (16:10 +0000)]
closure property S4 added to abstract candidates of reducibility ...
Ferruccio Guidi [Mon, 16 Jan 2012 12:09:42 +0000 (12:09 +0000)]
the support for candidates of reducibility continues ...
Ferruccio Guidi [Mon, 16 Jan 2012 12:06:47 +0000 (12:06 +0000)]
some additionsand refactoring in Basic_2
Ferruccio Guidi [Fri, 13 Jan 2012 15:44:30 +0000 (15:44 +0000)]
more file names added to Basic_2
Ferruccio Guidi [Fri, 13 Jan 2012 15:27:13 +0000 (15:27 +0000)]
- the development of abstract reducibility candidates continues ...
- some annotations added
Wilmer Ricciotti [Thu, 12 Jan 2012 12:03:29 +0000 (12:03 +0000)]
Improves the presentation of hypotheses in the goal pane.
Wilmer Ricciotti [Wed, 11 Jan 2012 10:45:07 +0000 (10:45 +0000)]
Fixes r11788 (partial, thus broken commit).
Ferruccio Guidi [Tue, 10 Jan 2012 20:42:17 +0000 (20:42 +0000)]
unpatched version for the new CamplP5
Ferruccio Guidi [Tue, 10 Jan 2012 20:31:44 +0000 (20:31 +0000)]
patched version for old CamlP5
Wilmer Ricciotti [Tue, 10 Jan 2012 14:28:55 +0000 (14:28 +0000)]
Bugfix: NCicUnification.could_reduce now performs whd in the applied fixpoint
case, to prevent the recursive call from raising assert failure.
Andrea Asperti [Tue, 10 Jan 2012 08:31:46 +0000 (08:31 +0000)]
A complete snapshot for re
Ferruccio Guidi [Sun, 8 Jan 2012 15:52:10 +0000 (15:52 +0000)]
more characters shortcuts
Ferruccio Guidi [Sun, 8 Jan 2012 15:50:57 +0000 (15:50 +0000)]
Basic_2: restyling and more notation
Ferruccio Guidi [Sun, 8 Jan 2012 15:01:27 +0000 (15:01 +0000)]
- notation restyling ...
Ferruccio Guidi [Sat, 7 Jan 2012 22:11:51 +0000 (22:11 +0000)]
Basic_2: - we addedsome files
- we added some notation
- we updated the table style
Ferruccio Guidi [Sat, 7 Jan 2012 19:29:46 +0000 (19:29 +0000)]
lambda_delta: global environments handling: redefined and first results
rtm: first definitions
lib/arithmetics/nat: a missing lemma added
predefined_virtuals: we added circled numbers, circled letters and
other characters
depend, depend.opt: regenerated
Ferruccio Guidi [Wed, 4 Jan 2012 16:32:04 +0000 (16:32 +0000)]
the support for reducibility candidates evolves ,,,,
Andrea Asperti [Tue, 3 Jan 2012 16:16:45 +0000 (16:16 +0000)]
Complete version
Andrea Asperti [Tue, 3 Jan 2012 16:00:01 +0000 (16:00 +0000)]
modified definition of memb
Andrea Asperti [Tue, 3 Jan 2012 15:58:23 +0000 (15:58 +0000)]
reverse
Andrea Asperti [Tue, 3 Jan 2012 15:57:18 +0000 (15:57 +0000)]
more properties of union
Andrea Asperti [Tue, 3 Jan 2012 15:55:51 +0000 (15:55 +0000)]
noteq_to_eqnot
Ferruccio Guidi [Mon, 26 Dec 2011 19:54:26 +0000 (19:54 +0000)]
notation and dependences bug fix
Ferruccio Guidi [Sun, 25 Dec 2011 19:52:48 +0000 (19:52 +0000)]
Basic 2 page update
Ferruccio Guidi [Sun, 25 Dec 2011 19:47:29 +0000 (19:47 +0000)]
- support for candidates of reducibility continues ...
- change in the notation of relatiional relocation and local env.
slicing, to allow more usual notation for functional relocation (not
working yet)
Ferruccio Guidi [Tue, 20 Dec 2011 14:33:42 +0000 (14:33 +0000)]
Basic_2 update ...
Ferruccio Guidi [Tue, 20 Dec 2011 14:29:27 +0000 (14:29 +0000)]
- the definition of the framework for strong normalization continues ...
- functional version of relocation and core substitution implemented
- standard arithmetics library updated
Andrea Asperti [Fri, 16 Dec 2011 16:36:56 +0000 (16:36 +0000)]
In case paramodulation fails we apply unit equalities.
Andrea Asperti [Thu, 15 Dec 2011 15:22:19 +0000 (15:22 +0000)]
Splitted DeqSets in their own file. Notation for memb to hide the type.
Andrea Asperti [Thu, 15 Dec 2011 15:19:42 +0000 (15:19 +0000)]
Hints sui DeqSets
Claudio Sacerdoti Coen [Wed, 14 Dec 2011 15:41:12 +0000 (15:41 +0000)]
More stuff from CerCo to the standard library.
Claudio Sacerdoti Coen [Wed, 14 Dec 2011 14:39:09 +0000 (14:39 +0000)]
Some more lemmas from CerCo.
Wilmer Ricciotti [Wed, 14 Dec 2011 13:51:15 +0000 (13:51 +0000)]
Matitaweb: large commit porting to the new Matita 0.95 syntax.
Integrates some old patches.
Fixes a bug with GotoPos which prevented errors from being shown.
Claudio Sacerdoti Coen [Wed, 14 Dec 2011 12:18:07 +0000 (12:18 +0000)]
1) Notation for dependent pairs differentiated from that for sigma types.
2) Russell now works directly on mk_Sig/pi1
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 15:10:12 +0000 (15:10 +0000)]
Dependent pairs (i.e. Sigma types in Type[0]) are back, but are not the default
ones.
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 13:47:28 +0000 (13:47 +0000)]
1) PSig and Sig merged into a single Sigma type in Prop.
2) One function in list.ma that required the Sigma type in Type has been
removed.
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 12:38:18 +0000 (12:38 +0000)]
inject/eject replaced by mk_Sig/pi1.
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 12:17:18 +0000 (12:17 +0000)]
1) New file russell with the coercions to activate Russell-style proving.
2) More stuff on lists integrated from CerCo library
matitaweb [Tue, 13 Dec 2011 11:45:17 +0000 (11:45 +0000)]
Chapter 5 = re.ma ; chapter 6 = moves.ma
matitaweb [Tue, 13 Dec 2011 11:44:06 +0000 (11:44 +0000)]
New chapter 4
Wilmer Ricciotti [Tue, 13 Dec 2011 11:40:23 +0000 (11:40 +0000)]
Matitaweb: clicking buttons disables the GUI to prevent another operation from
being issued before the first one has completed.
Andrea Asperti [Tue, 13 Dec 2011 11:38:15 +0000 (11:38 +0000)]
Splitted re into lang.ma nd re.ma
Andrea Asperti [Tue, 13 Dec 2011 11:12:02 +0000 (11:12 +0000)]
Sig in Prop
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 10:44:50 +0000 (10:44 +0000)]
More stuff integrated from CerCo on sigma types (that are now a record)
and option.
Enrico Tassi [Tue, 13 Dec 2011 08:43:55 +0000 (08:43 +0000)]
axiom-
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