]>
matita.cs.unibo.it Git - helm.git/log
Ferruccio Guidi [Fri, 2 Sep 2011 20:23:07 +0000 (20:23 +0000)]
- the theory of parallel substitution of local environments (ltps) is ready
- the theory of context-free parallel reduction of local environments (ltpr) is ready
- the proof of the substitution lemma for context-free parallel reduction is started ...
- some renaming and annotating
Ferruccio Guidi [Mon, 29 Aug 2011 15:21:40 +0000 (15:21 +0000)]
- we shared the atomic term constructions
- we fixed the notation of the binary term construction
- we inverted the dependences of cl_shift and cl_weight
Ferruccio Guidi [Sat, 27 Aug 2011 13:59:35 +0000 (13:59 +0000)]
- the shift function is now defined and cpr_shift_fwd is proved
- tentative definition of the structures for the wh normal forms
- definition of lists without the [...] notation
- some refactoring and annotating (we separate lemmas from facts)
Ferruccio Guidi [Thu, 25 Aug 2011 13:20:47 +0000 (13:20 +0000)]
- weakening leq, we proved cpr_bind_dx
- we imple,ented some statistics in the Makefile
Ferruccio Guidi [Wed, 24 Aug 2011 17:48:10 +0000 (17:48 +0000)]
one reduction rule (tpr) was redundant
Ferruccio Guidi [Tue, 23 Aug 2011 17:07:23 +0000 (17:07 +0000)]
- confluence of parallel substitution (tps) closed! (a bug in an
inversion lemma was in the way)
- some refactoring
Ferruccio Guidi [Mon, 22 Aug 2011 12:34:34 +0000 (12:34 +0000)]
we now use non-telescopic substitution in parallel reduction, rather
than the telescopic one. This choice weakens the step of
context-sensitive reduction a bit while maintaining the expected
properties
Ferruccio Guidi [Fri, 19 Aug 2011 13:57:35 +0000 (13:57 +0000)]
- tentative definition of lcpr (contex-sensitive parallel reduction on
local environments)
- some refactoring
Ferruccio Guidi [Thu, 18 Aug 2011 22:14:59 +0000 (22:14 +0000)]
the refactoring was not really complete
Ferruccio Guidi [Thu, 18 Aug 2011 22:09:54 +0000 (22:09 +0000)]
refactoring completed
Ferruccio Guidi [Thu, 18 Aug 2011 22:07:11 +0000 (22:07 +0000)]
- some refactoring
- we fixed some wrong preambles in the scripts
Ferruccio Guidi [Thu, 18 Aug 2011 20:11:59 +0000 (20:11 +0000)]
- matitaclean greatly improved but ...
... LibraryClean.clean_baseuris is not implemented yet :D
Ferruccio Guidi [Wed, 10 Aug 2011 15:12:59 +0000 (15:12 +0000)]
refactoring completed!
Ferruccio Guidi [Wed, 10 Aug 2011 12:49:38 +0000 (12:49 +0000)]
the refactoring continues ...
Ferruccio Guidi [Wed, 10 Aug 2011 12:28:45 +0000 (12:28 +0000)]
the refactoring continues ...
Ferruccio Guidi [Wed, 10 Aug 2011 11:47:21 +0000 (11:47 +0000)]
lambda-delta must be a contrib
Ferruccio Guidi [Wed, 10 Aug 2011 11:23:43 +0000 (11:23 +0000)]
lambda-delta must be a contrib
Ferruccio Guidi [Wed, 10 Aug 2011 11:13:18 +0000 (11:13 +0000)]
some refactoring
Ferruccio Guidi [Tue, 9 Aug 2011 18:46:44 +0000 (18:46 +0000)]
confluence of parallel substitution (tps) started ...
Ferruccio Guidi [Mon, 8 Aug 2011 22:41:37 +0000 (22:41 +0000)]
- tps_tpr closed! (substitution is a reduction)
- some refactoring
Ferruccio Guidi [Sun, 7 Aug 2011 20:44:42 +0000 (20:44 +0000)]
- cpr is now defined and the cpr_flat propery is proved! (it did not
hold in the first version of the calculus because cpr (aka pr2) was
badly designed).
- relocation properties of tpr closed!
- fixed bug in drop (base case was too restrictive)
- some refactoring
Ferruccio Guidi [Sat, 6 Aug 2011 22:00:31 +0000 (22:00 +0000)]
- transitivity of parallel telescopic substitution closed!
- some refactoring
Ferruccio Guidi [Wed, 3 Aug 2011 21:39:10 +0000 (21:39 +0000)]
the generation of the multiple conjunction is now supported!
Ferruccio Guidi [Fri, 29 Jul 2011 19:53:20 +0000 (19:53 +0000)]
confluence of tpr completed!
Ferruccio Guidi [Thu, 28 Jul 2011 14:21:12 +0000 (14:21 +0000)]
confluence: case 13 closed
Ferruccio Guidi [Thu, 28 Jul 2011 11:14:01 +0000 (11:14 +0000)]
xoa: new binary for the generation of multiple logical constants
lambda-delta: integration with xoa and a lemma about a xoa constant
Ferruccio Guidi [Wed, 27 Jul 2011 21:25:17 +0000 (21:25 +0000)]
- xoa: bug fix and improvement
- *_defs: optimization
- confluence: case "flat-theta" closed
Ferruccio Guidi [Tue, 26 Jul 2011 19:47:31 +0000 (19:47 +0000)]
tpr: more inversion lemmas and a main property stated
Ferruccio Guidi [Mon, 25 Jul 2011 21:01:03 +0000 (21:01 +0000)]
lift_weight: bug fix
Ferruccio Guidi [Mon, 25 Jul 2011 20:16:26 +0000 (20:16 +0000)]
- inversion lemmas for tpr completed!
- bug fix in lpr interpretation
Ferruccio Guidi [Sun, 24 Jul 2011 18:50:58 +0000 (18:50 +0000)]
- some renaming
- first third of confluence (tpr) closed
Ferruccio Guidi [Sun, 24 Jul 2011 12:23:53 +0000 (12:23 +0000)]
- sone refactoring
- notation fix
- telescopic substitution replaced by parallel substitution
- context-free parallel reduction added
Ferruccio Guidi [Fri, 22 Jul 2011 16:03:27 +0000 (16:03 +0000)]
confluence of reduction started ...
Ferruccio Guidi [Thu, 21 Jul 2011 13:40:24 +0000 (13:40 +0000)]
one main propery of drop closed, one added
Ferruccio Guidi [Wed, 20 Jul 2011 20:11:07 +0000 (20:11 +0000)]
two more main properties of drop closed
Wilmer Ricciotti [Wed, 20 Jul 2011 16:11:12 +0000 (16:11 +0000)]
Matitaweb: fixed a bug concerning matita/html/xml escaping, which showed when
retrieving some nasty scripts from the server.
Wilmer Ricciotti [Wed, 20 Jul 2011 15:34:52 +0000 (15:34 +0000)]
1) Matitaweb now disambiguates scripts as it runs them
2) Fixed bugs in HTML escaping (also changed the syntax of annotations in
matita scripts)
Ferruccio Guidi [Tue, 19 Jul 2011 20:39:43 +0000 (20:39 +0000)]
first main property of drop closed
Ferruccio Guidi [Tue, 19 Jul 2011 15:12:25 +0000 (15:12 +0000)]
- drop_main: bug fix
- pr_lift: closed!
Ferruccio Guidi [Tue, 19 Jul 2011 14:25:24 +0000 (14:25 +0000)]
- nnAuto.ml: width overflows are warnings, not errors
- matitaScript.ml: backup source file with ~ reactivated
- lambda-delta: main properies of lift closed!
Ferruccio Guidi [Tue, 19 Jul 2011 10:36:20 +0000 (10:36 +0000)]
one main property of lift closed
Ferruccio Guidi [Mon, 18 Jul 2011 19:17:42 +0000 (19:17 +0000)]
- functional properties of lift closed!
- the proof of a main property of lift was lost due to a segmentation
fault of auto :-((
Ferruccio Guidi [Sun, 17 Jul 2011 18:33:56 +0000 (18:33 +0000)]
more lemmas and some generated logical constants for them
Claudio Sacerdoti Coen [Fri, 15 Jul 2011 15:02:24 +0000 (15:02 +0000)]
The name of the constructor for jmeq changed.
Claudio Sacerdoti Coen [Fri, 15 Jul 2011 15:00:40 +0000 (15:00 +0000)]
Bug fixed: when we try to add an object and it is not _directly_ well typed
(i.e. it is not well typed, and not because it depends on a non-well-typed
object in the library), we should not remember it, since the user can change
the definition and try again.
Claudio Sacerdoti Coen [Fri, 15 Jul 2011 14:41:20 +0000 (14:41 +0000)]
Use replace when switching tabs (see previous commit).
Claudio Sacerdoti Coen [Fri, 15 Jul 2011 14:40:34 +0000 (14:40 +0000)]
New function replace to be used in place of time_travel every time the user
switches to a new tab. In this way, every tab is independent and it only sees
the objects defined in that tab. This fixes the following bug: in tab A go
down; go down in tab B; go up in tab A (at this point also the objects declared
in B where removed); do something in B or go up in B (BOOM))
Claudio Sacerdoti Coen [Fri, 15 Jul 2011 14:30:49 +0000 (14:30 +0000)]
Dead code removed from the interface. It is used internally via references.
Wilmer Ricciotti [Thu, 14 Jul 2011 15:11:15 +0000 (15:11 +0000)]
Changes to TeX-macro conversion.
Wilmer Ricciotti [Thu, 14 Jul 2011 14:57:04 +0000 (14:57 +0000)]
Matitaweb: Bugfix for TeX-macro conversion.
Wilmer Ricciotti [Thu, 14 Jul 2011 14:51:33 +0000 (14:51 +0000)]
Matitaweb: changes to utf8MacroTable.js
Wilmer Ricciotti [Thu, 14 Jul 2011 14:47:58 +0000 (14:47 +0000)]
Matitaweb: changes to utf8MacroTable.js.
Wilmer Ricciotti [Thu, 14 Jul 2011 14:41:22 +0000 (14:41 +0000)]
Matitaweb: TeX-like macro handling.
Wilmer Ricciotti [Thu, 14 Jul 2011 14:02:50 +0000 (14:02 +0000)]
Changes to utf8MacroTable.js.
Wilmer Ricciotti [Thu, 14 Jul 2011 13:58:23 +0000 (13:58 +0000)]
Added Utf8MacroTable for MatitaWeb.
Wilmer Ricciotti [Thu, 14 Jul 2011 12:43:13 +0000 (12:43 +0000)]
More keyboard handling tests
Ferruccio Guidi [Wed, 13 Jul 2011 19:54:24 +0000 (19:54 +0000)]
- new definition of subst based on drop
- pr is now based on drop
Wilmer Ricciotti [Wed, 13 Jul 2011 15:49:47 +0000 (15:49 +0000)]
more tests on keyboard handling.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:30:29 +0000 (15:30 +0000)]
more tests on keyboard events.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:28:54 +0000 (15:28 +0000)]
more tests on keyboard events.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:16:40 +0000 (15:16 +0000)]
more keyboard events tests.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:08:07 +0000 (15:08 +0000)]
more keyboard events tests.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:02:53 +0000 (15:02 +0000)]
more keyboard events tests.
Wilmer Ricciotti [Wed, 13 Jul 2011 15:00:43 +0000 (15:00 +0000)]
more keyboard tests.
Wilmer Ricciotti [Wed, 13 Jul 2011 14:46:06 +0000 (14:46 +0000)]
more keyboard events tests
Wilmer Ricciotti [Wed, 13 Jul 2011 14:36:07 +0000 (14:36 +0000)]
more keyboard event tests
Wilmer Ricciotti [Wed, 13 Jul 2011 14:25:54 +0000 (14:25 +0000)]
more tests with keyboard events.
Wilmer Ricciotti [Wed, 13 Jul 2011 14:22:02 +0000 (14:22 +0000)]
minor bugfix
Wilmer Ricciotti [Wed, 13 Jul 2011 14:09:52 +0000 (14:09 +0000)]
Testing keyboard events handling.
Ferruccio Guidi [Sat, 25 Jun 2011 19:26:02 +0000 (19:26 +0000)]
long file names caused indentation underflow (String.make) when times
were displayed
Ferruccio Guidi [Sat, 25 Jun 2011 15:49:51 +0000 (15:49 +0000)]
- some depend files
- bug fix in grafiteAstPp.ml
- some assertions in matitaEngine.ml
Wilmer Ricciotti [Thu, 23 Jun 2011 14:09:15 +0000 (14:09 +0000)]
Added facility for resetting the library.
Wilmer Ricciotti [Thu, 23 Jun 2011 14:05:34 +0000 (14:05 +0000)]
...
Wilmer Ricciotti [Thu, 23 Jun 2011 14:03:05 +0000 (14:03 +0000)]
Added matitaweb administration panel.
Claudio Sacerdoti Coen [Wed, 22 Jun 2011 21:05:44 +0000 (21:05 +0000)]
Possible assert false case implemented
Wilmer Ricciotti [Wed, 22 Jun 2011 15:32:03 +0000 (15:32 +0000)]
Removed filename input box from index.html (just browse the library now).
Wilmer Ricciotti [Wed, 22 Jun 2011 15:23:55 +0000 (15:23 +0000)]
Fix to matitaweb library dialog box.
Wilmer Ricciotti [Wed, 22 Jun 2011 15:20:52 +0000 (15:20 +0000)]
Fixes to library dialog box in matitaweb.
Wilmer Ricciotti [Wed, 22 Jun 2011 14:59:38 +0000 (14:59 +0000)]
Opening scripts using the Library dialog (try 1).
Wilmer Ricciotti [Wed, 22 Jun 2011 13:41:05 +0000 (13:41 +0000)]
More changes to matitaweb.css.
Wilmer Ricciotti [Wed, 22 Jun 2011 13:35:15 +0000 (13:35 +0000)]
More changes to matitaweb.css.
Wilmer Ricciotti [Wed, 22 Jun 2011 13:31:14 +0000 (13:31 +0000)]
Changes to matitaweb.js (dialog box).
Wilmer Ricciotti [Wed, 22 Jun 2011 13:19:44 +0000 (13:19 +0000)]
Show library test 1.
Wilmer Ricciotti [Wed, 22 Jun 2011 13:03:03 +0000 (13:03 +0000)]
More changes to matitaweb.css.
Wilmer Ricciotti [Wed, 22 Jun 2011 13:01:55 +0000 (13:01 +0000)]
More changes to matitaweb.css.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:59:43 +0000 (12:59 +0000)]
Fix in matitaweb.css.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:58:55 +0000 (12:58 +0000)]
Fix in matitaweb:index.html.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:57:47 +0000 (12:57 +0000)]
Changes to matitaweb.css (dialog boxes).
Wilmer Ricciotti [Wed, 22 Jun 2011 12:56:37 +0000 (12:56 +0000)]
Changes to matitaweb.css (dialog boxes).
Wilmer Ricciotti [Wed, 22 Jun 2011 12:52:55 +0000 (12:52 +0000)]
More changes to matitaweb dialog boxes.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:39:51 +0000 (12:39 +0000)]
Second attempt at dialog boxes in index.html.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:28:03 +0000 (12:28 +0000)]
Bugfix in index.html.
Wilmer Ricciotti [Wed, 22 Jun 2011 12:25:51 +0000 (12:25 +0000)]
First attempt at dialog boxes.
Wilmer Ricciotti [Wed, 22 Jun 2011 09:40:54 +0000 (09:40 +0000)]
More bugfixes for matitaweb's viewlib.
Wilmer Ricciotti [Wed, 22 Jun 2011 09:37:31 +0000 (09:37 +0000)]
Bugfix in matitaweb viewlib.
Wilmer Ricciotti [Wed, 22 Jun 2011 09:33:23 +0000 (09:33 +0000)]
Matitaweb viewlib, part II.
Claudio Sacerdoti Coen [Wed, 22 Jun 2011 09:32:36 +0000 (09:32 +0000)]
Escaping exceptions are now captured.
Wilmer Ricciotti [Wed, 22 Jun 2011 09:06:32 +0000 (09:06 +0000)]
Added viewlib to matitaweb.
Ferruccio Guidi [Tue, 21 Jun 2011 20:35:04 +0000 (20:35 +0000)]
missing ; to delimit syntax :(
Wilmer Ricciotti [Tue, 21 Jun 2011 15:31:11 +0000 (15:31 +0000)]
More bugfixes in matitaFilesystem.ml