]> matita.cs.unibo.it Git - helm.git/log
helm.git
12 years agomore characters shortcuts
Ferruccio Guidi [Sun, 8 Jan 2012 15:52:10 +0000 (15:52 +0000)]
more characters shortcuts

12 years agoBasic_2: restyling and more notation
Ferruccio Guidi [Sun, 8 Jan 2012 15:50:57 +0000 (15:50 +0000)]
Basic_2: restyling and more notation

12 years ago- notation restyling ...
Ferruccio Guidi [Sun, 8 Jan 2012 15:01:27 +0000 (15:01 +0000)]
- notation restyling ...

12 years agoBasic_2: - we addedsome files
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

12 years agolambda_delta: global environments handling: redefined and first results
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

12 years agothe support for reducibility candidates evolves ,,,,
Ferruccio Guidi [Wed, 4 Jan 2012 16:32:04 +0000 (16:32 +0000)]
the support for reducibility candidates evolves ,,,,

12 years agoComplete version
Andrea Asperti [Tue, 3 Jan 2012 16:16:45 +0000 (16:16 +0000)]
Complete version

12 years agomodified definition of memb
Andrea Asperti [Tue, 3 Jan 2012 16:00:01 +0000 (16:00 +0000)]
modified definition of memb

12 years agoreverse
Andrea Asperti [Tue, 3 Jan 2012 15:58:23 +0000 (15:58 +0000)]
reverse

12 years agomore properties of union
Andrea Asperti [Tue, 3 Jan 2012 15:57:18 +0000 (15:57 +0000)]
more properties of union

12 years agonoteq_to_eqnot
Andrea Asperti [Tue, 3 Jan 2012 15:55:51 +0000 (15:55 +0000)]
noteq_to_eqnot

12 years agonotation and dependences bug fix
Ferruccio Guidi [Mon, 26 Dec 2011 19:54:26 +0000 (19:54 +0000)]
notation and dependences bug fix

12 years agoBasic 2 page update
Ferruccio Guidi [Sun, 25 Dec 2011 19:52:48 +0000 (19:52 +0000)]
Basic 2 page update

12 years ago- support for candidates of reducibility continues ...
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)

12 years agoBasic_2 update ...
Ferruccio Guidi [Tue, 20 Dec 2011 14:33:42 +0000 (14:33 +0000)]
Basic_2 update ...

12 years ago- the definition of the framework for strong normalization continues ...
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

12 years agoIn case paramodulation fails we apply unit equalities.
Andrea Asperti [Fri, 16 Dec 2011 16:36:56 +0000 (16:36 +0000)]
In case paramodulation fails we apply unit equalities.

12 years agoSplitted DeqSets in their own file. Notation for memb to hide the type.
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.

12 years agoHints sui DeqSets
Andrea Asperti [Thu, 15 Dec 2011 15:19:42 +0000 (15:19 +0000)]
Hints sui DeqSets

12 years agoMore stuff from CerCo to the standard library.
Claudio Sacerdoti Coen [Wed, 14 Dec 2011 15:41:12 +0000 (15:41 +0000)]
More stuff from CerCo to the standard library.

12 years agoSome more lemmas from CerCo.
Claudio Sacerdoti Coen [Wed, 14 Dec 2011 14:39:09 +0000 (14:39 +0000)]
Some more lemmas from CerCo.

12 years agoMatitaweb: large commit porting to the new Matita 0.95 syntax.
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.

12 years ago1) Notation for dependent pairs differentiated from that for sigma types.
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

12 years agoDependent pairs (i.e. Sigma types in Type[0]) are back, but are not the default
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.

12 years ago1) PSig and Sig merged into a single Sigma type in Prop.
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.

12 years agoinject/eject replaced by mk_Sig/pi1.
Claudio Sacerdoti Coen [Tue, 13 Dec 2011 12:38:18 +0000 (12:38 +0000)]
inject/eject replaced by mk_Sig/pi1.

12 years ago1) New file russell with the coercions to activate Russell-style proving.
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

12 years agoChapter 5 = re.ma ; chapter 6 = moves.ma
matitaweb [Tue, 13 Dec 2011 11:45:17 +0000 (11:45 +0000)]
Chapter 5 = re.ma ; chapter 6 = moves.ma

12 years agoNew chapter 4
matitaweb [Tue, 13 Dec 2011 11:44:06 +0000 (11:44 +0000)]
New chapter 4

12 years agoMatitaweb: clicking buttons disables the GUI to prevent another operation from
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.

12 years agoSplitted re into lang.ma nd re.ma
Andrea Asperti [Tue, 13 Dec 2011 11:38:15 +0000 (11:38 +0000)]
Splitted re into lang.ma nd re.ma

12 years agoSig in Prop
Andrea Asperti [Tue, 13 Dec 2011 11:12:02 +0000 (11:12 +0000)]
Sig in Prop

12 years agoMore stuff integrated from CerCo on sigma types (that are now a record)
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.

12 years agoaxiom-
Enrico Tassi [Tue, 13 Dec 2011 08:43:55 +0000 (08:43 +0000)]
axiom-

12 years agopair => mk_Prod (one more was left in notation)
Claudio Sacerdoti Coen [Mon, 12 Dec 2011 23:53:16 +0000 (23:53 +0000)]
pair => mk_Prod (one more was left in notation)

12 years agoprecedence level of if-then-else fixed
Claudio Sacerdoti Coen [Mon, 12 Dec 2011 23:13:43 +0000 (23:13 +0000)]
precedence level of if-then-else fixed

12 years agoAdded elimination principles for destructuring let-ins.
Claudio Sacerdoti Coen [Mon, 12 Dec 2011 22:41:13 +0000 (22:41 +0000)]
Added elimination principles for destructuring let-ins.

12 years agoSome integrations from CerCo. In particular:
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

12 years agosupport -axiom to avoind indexing an axiom (since there is no qed)
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)

12 years ago- we improved and updated the generated web pages
Ferruccio Guidi [Mon, 12 Dec 2011 17:10:51 +0000 (17:10 +0000)]
- we improved and updated the generated web pages

12 years agoPairs are now records.
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.

12 years agoParentheses are now needed. I do not know why and when this has changed.
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.

12 years agoMatitaweb: changes to matitadaemon.ml to make it work with new secure user db.
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.

12 years agoMatitaweb: added utility for conversion of user dbs from the old to the new
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.

12 years agoRe-Ported to
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.

12 years agoMatitaweb: secure SHA-256 encryption for passwords.
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.

12 years agocommit by user andrea
matitaweb [Mon, 12 Dec 2011 14:32:47 +0000 (14:32 +0000)]
commit by user andrea

12 years agocommit by user andrea
matitaweb [Mon, 12 Dec 2011 13:58:30 +0000 (13:58 +0000)]
commit by user andrea

12 years agocommit by user andrea
matitaweb [Mon, 12 Dec 2011 13:53:54 +0000 (13:53 +0000)]
commit by user andrea

12 years agocommit by user andrea
matitaweb [Mon, 12 Dec 2011 13:45:50 +0000 (13:45 +0000)]
commit by user andrea

12 years agonat library reorganized ....
Ferruccio Guidi [Mon, 12 Dec 2011 13:37:38 +0000 (13:37 +0000)]
nat library reorganized ....

12 years agoGeneralization to any alphabet. We do not need a finite
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.

12 years ago- slicing relation for the global environment defined (gdrop)
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

12 years agolist.ma moved inside lists.
Andrea Asperti [Fri, 9 Dec 2011 10:43:51 +0000 (10:43 +0000)]
list.ma moved inside lists.
Minor integrations.

12 years agoclosing more axioms
Andrea Asperti [Fri, 9 Dec 2011 10:41:36 +0000 (10:41 +0000)]
closing more axioms

12 years agoupdating the information on lambda_delta
Ferruccio Guidi [Thu, 8 Dec 2011 22:22:46 +0000 (22:22 +0000)]
updating the information on lambda_delta

12 years agoMaietty suggested to change a paragraph on the devel on the Basic Picture
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

12 years agoMaietti suggested to replace a paragraph about the development on the
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

12 years agoClosing some axioms...
Andrea Asperti [Wed, 7 Dec 2011 13:12:51 +0000 (13:12 +0000)]
Closing some axioms...

12 years ago\vee notation for boolean or
Andrea Asperti [Wed, 7 Dec 2011 08:13:17 +0000 (08:13 +0000)]
\vee notation for boolean or

12 years agonew files started ...
Ferruccio Guidi [Tue, 6 Dec 2011 19:55:43 +0000 (19:55 +0000)]
new files started ...

12 years agoother addition to the standard library removed
Ferruccio Guidi [Tue, 6 Dec 2011 19:49:59 +0000 (19:49 +0000)]
other addition to the standard library removed

12 years agowe added a definition and a couple of lemmas
Ferruccio Guidi [Tue, 6 Dec 2011 19:14:11 +0000 (19:14 +0000)]
we added a definition and a couple of lemmas

12 years ago- support for atomic arities and candidates of reducibility started
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

12 years agoGrammar change: let corecs can take no arguments (and they have no recursive
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).

12 years agoFixes a bug that overwrited the index of the recursive occurrence of a CoFix,
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.

12 years agoListb contains some boolean functions over lists.
Andrea Asperti [Tue, 6 Dec 2011 15:03:22 +0000 (15:03 +0000)]
Listb contains some boolean functions over lists.

12 years agoMatitaweb:
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)

12 years agonaive sets (A-> Prop)
Andrea Asperti [Tue, 6 Dec 2011 07:16:20 +0000 (07:16 +0000)]
naive sets (A-> Prop)

12 years agoMore properties of iff
Andrea Asperti [Mon, 5 Dec 2011 08:56:30 +0000 (08:56 +0000)]
More properties of iff

12 years agoDecidability of equality (draft)
Andrea Asperti [Mon, 5 Dec 2011 07:18:17 +0000 (07:18 +0000)]
Decidability of equality (draft)

12 years agocomponent "reducibility" updated to new syntax!
Ferruccio Guidi [Sat, 26 Nov 2011 22:52:35 +0000 (22:52 +0000)]
component "reducibility" updated to new syntax!

12 years agocomponent "unfold" updated to new syntax ...
Ferruccio Guidi [Sat, 26 Nov 2011 17:34:17 +0000 (17:34 +0000)]
component "unfold" updated to new syntax ...

12 years agocomponent "substitution" updated to new syntax ...
Ferruccio Guidi [Sat, 26 Nov 2011 16:42:19 +0000 (16:42 +0000)]
component "substitution" updated to new syntax ...

12 years ago- "grammar" component 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

12 years agoGround_2 ported to new syntax ...
Ferruccio Guidi [Fri, 25 Nov 2011 23:08:44 +0000 (23:08 +0000)]
Ground_2 ported to new syntax ...

12 years agobugfix in clearing the replaced variable: a relocation was missing
Ferruccio Guidi [Fri, 25 Nov 2011 15:24:29 +0000 (15:24 +0000)]
bugfix in clearing the replaced variable: a relocation was missing

12 years agoDestruct: we warn about the substituted variable to remove.
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

12 years ago- now destruct tries to clear the replaced variables (from wilmer's
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

12 years agofixed DESTDIR
Enrico Tassi [Thu, 24 Nov 2011 16:51:24 +0000 (16:51 +0000)]
fixed DESTDIR

12 years agofixed DESTDIR
Enrico Tassi [Thu, 24 Nov 2011 16:51:15 +0000 (16:51 +0000)]
fixed DESTDIR

12 years agoChanges to disambiguation:
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

12 years agoBasic_2 file names update
Ferruccio Guidi [Mon, 21 Nov 2011 17:45:16 +0000 (17:45 +0000)]
Basic_2 file names update

12 years agoSyntax change: change where what => change what where.
Claudio Sacerdoti Coen [Mon, 21 Nov 2011 12:05:17 +0000 (12:05 +0000)]
Syntax change:  change where what => change what where.

12 years agoregular expressions
Andrea Asperti [Mon, 21 Nov 2011 12:03:27 +0000 (12:03 +0000)]
regular expressions

12 years agoFiltering all equations that cannot be embedded (containing metas in the blob).
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).

12 years agoPassing the correct subst a metasenv when idexing local equations.
Andrea Asperti [Mon, 21 Nov 2011 11:54:35 +0000 (11:54 +0000)]
Passing the correct subst a metasenv when idexing local equations.

12 years agoPassing the right subst and metasenv when indexing 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.

12 years agoAdded a test for paramodulation filtering terms with metas inside the blob,
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.

12 years agoMore debugging info
Andrea Asperti [Mon, 21 Nov 2011 09:49:24 +0000 (09:49 +0000)]
More debugging info

12 years agoAssert false removed (in line with the variable case).
Andrea Asperti [Mon, 21 Nov 2011 09:42:44 +0000 (09:42 +0000)]
Assert false removed (in line with the variable case).

12 years ago{pattern} => in pattern;
Claudio Sacerdoti Coen [Mon, 21 Nov 2011 09:42:37 +0000 (09:42 +0000)]
{pattern} => in pattern;

12 years ago{pattern} => in pattern;
Claudio Sacerdoti Coen [Mon, 21 Nov 2011 09:41:59 +0000 (09:41 +0000)]
{pattern} => in pattern;

12 years agoTypo in comment
Andrea Asperti [Mon, 21 Nov 2011 09:19:28 +0000 (09:19 +0000)]
Typo in comment

12 years agohints
Enrico Tassi [Fri, 18 Nov 2011 17:11:53 +0000 (17:11 +0000)]
hints

12 years agocoercions
Enrico Tassi [Fri, 18 Nov 2011 16:45:22 +0000 (16:45 +0000)]
coercions

12 years agoSolves a bug that caused the auto statistics to refer to objects that are not
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.

12 years agoAdded help for discriminator and inverter.
Wilmer Ricciotti [Fri, 18 Nov 2011 16:02:48 +0000 (16:02 +0000)]
Added help for discriminator and inverter.

12 years agoshort notation for "coercion"
Enrico Tassi [Fri, 18 Nov 2011 15:48:16 +0000 (15:48 +0000)]
short notation for "coercion"

12 years ago...
Claudio Sacerdoti Coen [Fri, 18 Nov 2011 15:46:07 +0000 (15:46 +0000)]
...