]>
matita.cs.unibo.it Git - helm.git/log
Ferruccio Guidi [Mon, 30 Apr 2018 16:12:14 +0000 (18:12 +0200)]
initial definition of λδ model
+ intensional and extensional variant
+ denotational equivalence
this is previously uncommitted matter ported to current version of λδ
Ferruccio Guidi [Fri, 27 Apr 2018 10:16:13 +0000 (12:16 +0200)]
update in basic_2
+ first results on cpms
+ minor improvements
Ferruccio Guidi [Wed, 25 Apr 2018 11:25:19 +0000 (13:25 +0200)]
update in ground_2 and basic_2
+ old and unused definition llstar replaced with new definition ltc to appear in cpms
Ferruccio Guidi [Fri, 20 Apr 2018 18:50:47 +0000 (20:50 +0200)]
notational update in ground_2 and basic_2
+ one addition in predefined_virtuals
+ works citing \lambda\delta updated on web site
Ferruccio Guidi [Fri, 20 Apr 2018 15:47:08 +0000 (17:47 +0200)]
decentralizing core notation continues ...
+ uparrows and downarrows clash with \lambda\delta
+ improved list of failing files
Ferruccio Guidi [Mon, 16 Apr 2018 19:47:12 +0000 (21:47 +0200)]
update in basic_2 and ground_2
+ some notational changes
+ some renaming
+ some dependences updated
Ferruccio Guidi [Mon, 16 Apr 2018 09:27:06 +0000 (11:27 +0200)]
anniversary push
+ one more work citing\lambda\delta
+ more predefined virtuals
Ferruccio Guidi [Thu, 5 Apr 2018 14:33:50 +0000 (16:33 +0200)]
bug fixed in xoa generator
notations of existentials must differ according to arity of the involved predicates
+ porting to the updated version of xoa
+ one addition in predefined virtuals
Ferruccio Guidi [Thu, 29 Mar 2018 22:28:23 +0000 (00:28 +0200)]
decentralizing core notation
centralized core notation (one single file) has two disadvantages:
- when some core notation is added the whole "world" must be recompiled
- unused core notation loaded in the parser gets in the way when defining contrib-specific notation
by defining core notation on a "one notation per file" basis:
+ every contrib file can load just the needed notation
+ sharing is possible as before in that two contrib files can load the same notation file
decentralalization will occur is stages:
this is the first stage meant to solve some issues in
+ lambdadelta (! blocked by fact)
+ certifiedRev (o{} blocked by compose, comprehension, singl, subset)
Ferruccio Guidi [Wed, 28 Mar 2018 16:27:11 +0000 (18:27 +0200)]
milestone update in basic_2
+ big tree theorem proved!
Ferruccio Guidi [Wed, 28 Mar 2018 14:52:45 +0000 (16:52 +0200)]
update in basic_2
+ lemma csx_fsb proved
Ferruccio Guidi [Tue, 27 Mar 2018 13:29:01 +0000 (15:29 +0200)]
update in basic_2
+ last property of fpbs proved
Ferruccio Guidi [Wed, 21 Mar 2018 19:20:36 +0000 (20:20 +0100)]
update in basic_2
+ first results on fsb
Ferruccio Guidi [Tue, 20 Mar 2018 17:18:41 +0000 (18:18 +0100)]
update in basic_2
+ fpbg completed
Ferruccio Guidi [Mon, 19 Mar 2018 19:12:15 +0000 (20:12 +0100)]
update in basic_2
+ advances on fpbg
+ Makefile update
Ferruccio Guidi [Sat, 17 Mar 2018 17:19:15 +0000 (18:19 +0100)]
update in basic_2
+ fpbs completed (some lemmas parked)
Ferruccio Guidi [Fri, 16 Mar 2018 19:45:42 +0000 (20:45 +0100)]
update in basic_2
+ first results on fpbs
+ minor fixes
Ferruccio Guidi [Wed, 14 Mar 2018 14:53:37 +0000 (15:53 +0100)]
update in basic_2
+ advances on fpbq
+ minor updates
Ferruccio Guidi [Tue, 13 Mar 2018 16:58:12 +0000 (17:58 +0100)]
update in basic_2
+ advances on fpb completed
Ferruccio Guidi [Mon, 12 Mar 2018 22:26:55 +0000 (23:26 +0100)]
update in basic_2
advances on fpb to be continued ...
Ferruccio Guidi [Sat, 10 Mar 2018 15:46:54 +0000 (16:46 +0100)]
bugfix update in basic_2
+ bugfix in ffdeq
+ bugfix in fpbq
+ minor fixes
Ferruccio Guidi [Fri, 9 Mar 2018 17:21:37 +0000 (18:21 +0100)]
update in basic_2 + web page
+ csx completed
+ notational change to lreq and lfeq to reduce overloading
Ferruccio Guidi [Thu, 8 Mar 2018 23:02:50 +0000 (00:02 +0100)]
long awaited update in basic_2
csx_lfsx eventually proved! (major result on lfsx)
Ferruccio Guidi [Thu, 8 Mar 2018 17:40:47 +0000 (18:40 +0100)]
update in basic_2
+ yet anothe equivalent of lfsx to be used in lfsx_pair_lpxs
Ferruccio Guidi [Tue, 6 Mar 2018 21:47:16 +0000 (22:47 +0100)]
update in basic_2
+ improved version of lfxs_trans_gen, now lfxs_trans_fsle
based on an improved version of lexs_trans_gen
+ refactoring
Ferruccio Guidi [Mon, 5 Mar 2018 23:41:50 +0000 (00:41 +0100)]
update in basic_2
+ new equivalent of lfsx opens the road to lfsx_pair_lpxs
+ minor corrections
Ferruccio Guidi [Sun, 4 Mar 2018 18:59:20 +0000 (19:59 +0100)]
update in basic_2
+ new proof of cpx_frees_conf_lexs with fsle
+ refactoring
Ferruccio Guidi [Fri, 2 Mar 2018 13:29:56 +0000 (14:29 +0100)]
update in ground_2 and basic_2
+ minor additions
+ refactoring
Ferruccio Guidi [Sat, 24 Feb 2018 20:16:46 +0000 (21:16 +0100)]
advances on cpx_lfxs_conf_fle
+ transitivities for fle
+ minor additions
Ferruccio Guidi [Fri, 16 Feb 2018 16:33:02 +0000 (17:33 +0100)]
lref case closed in cpx_lfxs_conf_fle
+ premise with h.o equality added to the theorem
Ferruccio Guidi [Thu, 15 Feb 2018 14:19:07 +0000 (15:19 +0100)]
integrating the framework with fle ...
+ new ignores
Ferruccio Guidi [Sat, 10 Feb 2018 22:27:55 +0000 (23:27 +0100)]
two cases of cpx_lfxs_conf_fle closed
+ advances on fle
+ one inversion lemma missing in lveq
+ one character missing in predefined virtuals
Ferruccio Guidi [Fri, 2 Feb 2018 20:17:13 +0000 (21:17 +0100)]
xoa updated
a dependence from matita removed
optional generation of separated objects (this should be the default)
Ferruccio Guidi [Tue, 30 Jan 2018 16:15:39 +0000 (17:15 +0100)]
helena: updated prolog exportation to ld3 and ALT-0/PTS
Ferruccio Guidi [Wed, 17 Jan 2018 19:31:56 +0000 (20:31 +0100)]
update in basic_2
yet another definition of lveq allows to prove a missing lemma in lfxs_fle
Ferruccio Guidi [Sat, 13 Jan 2018 21:24:16 +0000 (22:24 +0100)]
update in ground_2 and basic_2
- new version of lveq completed: allows to prove all six main properties of fle, but lfxs_fle fails :(
- voids parked for now
- more ignores for the web site
Ferruccio Guidi [Sat, 13 Jan 2018 19:55:24 +0000 (20:55 +0100)]
\lambda\delta web site update for git
Ferruccio Guidi [Tue, 9 Jan 2018 19:46:47 +0000 (20:46 +0100)]
helena: warning removed and modifications for λΥP exportation
Ferruccio Guidi [Tue, 9 Jan 2018 18:53:51 +0000 (19:53 +0100)]
update in helena
- new system of attributes for terms
- exportation to λΥP λProlog engine
- now based on ocamlbuild
Ferruccio Guidi [Tue, 9 Jan 2018 14:33:12 +0000 (15:33 +0100)]
jet a change in dependences
Ferruccio Guidi [Mon, 8 Jan 2018 21:44:01 +0000 (22:44 +0100)]
work in progress with voids and lveq (was: the most recent voids)
Ferruccio Guidi [Sat, 6 Jan 2018 15:31:41 +0000 (16:31 +0100)]
update in ground_2 + \lambda\delta-related ignores
Ferruccio Guidi [Fri, 5 Jan 2018 20:17:18 +0000 (21:17 +0100)]
matita.basedir used consistently
Ferruccio Guidi [Fri, 5 Jan 2018 20:15:00 +0000 (21:15 +0100)]
more files to ignore
Ferruccio Guidi [Fri, 5 Jan 2018 19:42:52 +0000 (20:42 +0100)]
updated depend files
Ferruccio Guidi [Fri, 5 Jan 2018 19:20:09 +0000 (20:20 +0100)]
beginning of minimalist foundation from a student of Milly
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 20:09:15 +0000 (21:09 +0100)]
Horrible workaround
Compiled with recent OCaml, Matita now fails removing
a notation when it starts. The patch avoids the assert
false. I have not investigated what's going on.
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:13:54 +0000 (19:13 +0100)]
.depend{.opt} files changed
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:13:02 +0000 (19:13 +0100)]
Patch to make it compile with recent OCaml
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:09:36 +0000 (19:09 +0100)]
added .gitignore
OCaml special files ignored
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:06:07 +0000 (19:06 +0100)]
patch to make it compile with recent OCaml versions
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:01:47 +0000 (19:01 +0100)]
strange bug-fix to allow compilation on recent ocaml+camlp5o
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 17:59:14 +0000 (18:59 +0100)]
Stupid fix to avoid new camlp5 bug with int64 literals
Claudio Sacerdoti Coen [Wed, 27 Dec 2017 20:49:49 +0000 (21:49 +0100)]
Patch to make it work with new versions of lablgtk2
Ferruccio Guidi [Mon, 4 Dec 2017 20:19:29 +0000 (20:19 +0000)]
- work in progress proceeds for the new definition of voids ...
- arith.ma: some additions and reordering
Ferruccio Guidi [Fri, 1 Dec 2017 18:00:21 +0000 (18:00 +0000)]
an addition for \lambda\delta
Ferruccio Guidi [Fri, 1 Dec 2017 14:00:04 +0000 (14:00 +0000)]
work in progress on a new definition of voids ...
Ferruccio Guidi [Thu, 30 Nov 2017 13:16:15 +0000 (13:16 +0000)]
the previous commit was incomplete :(
Ferruccio Guidi [Thu, 30 Nov 2017 11:11:27 +0000 (11:11 +0000)]
work in progress with fle ...
Ferruccio Guidi [Mon, 27 Nov 2017 20:06:19 +0000 (20:06 +0000)]
work in progress ...
Ferruccio Guidi [Mon, 27 Nov 2017 15:45:35 +0000 (15:45 +0000)]
- free variables innclusion (fle) encapsulates some complexity
in the proof of a generalization of frees_lfxs_conf
- a refactoring solves a bug in dependences
Ferruccio Guidi [Fri, 24 Nov 2017 20:00:25 +0000 (20:00 +0000)]
update in basic_2
Ferruccio Guidi [Fri, 24 Nov 2017 19:59:28 +0000 (19:59 +0000)]
- equivalence between lfpxs and lpxs + lfeq proved
- more descriptions in basic_2_src.tbl
Ferruccio Guidi [Fri, 24 Nov 2017 12:29:14 +0000 (12:29 +0000)]
- lpx and lpxs restored to prove equivalene between lfpxs and lpxs + lfeq
- Makefile: number of objects and intrinsic loss factor added in summary for web page
- basic_2_src.tbl: more descriptions
Ferruccio Guidi [Wed, 22 Nov 2017 21:21:13 +0000 (21:21 +0000)]
update in basic_2 and in the corresponding web page
Ferruccio Guidi [Wed, 22 Nov 2017 21:19:18 +0000 (21:19 +0000)]
- equivalene of tc_lfxs and lex + lfeq proved
- bug fixed in fqu_lref_S
Ferruccio Guidi [Mon, 20 Nov 2017 19:36:51 +0000 (19:36 +0000)]
- ground_2: rtmap: disjointness relation
- lib: some additions
- basic_2: first version of tc_lfxs_inv_lex_lfeq
some improvements
new explanatory column in basic_2_src.tbl
Ferruccio Guidi [Fri, 17 Nov 2017 16:26:22 +0000 (16:26 +0000)]
- dependences on ceq and ceq_ext fixed
- lfeq (was lleq) reintroduced
- some renaming
Ferruccio Guidi [Fri, 17 Nov 2017 14:37:18 +0000 (14:37 +0000)]
former commit completed: one file was missing :(
Ferruccio Guidi [Fri, 17 Nov 2017 14:34:37 +0000 (14:34 +0000)]
- ext2_tc added
- lexs_tc reconstructed
- support for lex (was lpx_sn) reintroduced
- fixed a bug about ceq
Ferruccio Guidi [Tue, 14 Nov 2017 15:11:05 +0000 (15:11 +0000)]
notational change in basic_2
Ferruccio Guidi [Tue, 14 Nov 2017 15:07:38 +0000 (15:07 +0000)]
- notation change for tdeq and related notions
- extra spaces removed in notation files
- bug fixed in replace.sh: the case of a wrong sed should be handeled correctly
Ferruccio Guidi [Mon, 13 Nov 2017 17:11:36 +0000 (17:11 +0000)]
update in basic_2
Ferruccio Guidi [Mon, 13 Nov 2017 17:09:16 +0000 (17:09 +0000)]
- lsubsx (replacement of lcosx) completed
- minor updates
Ferruccio Guidi [Fri, 10 Nov 2017 18:12:48 +0000 (18:12 +0000)]
- some proposition name clashes removed
- advances on lfsx_csx
Ferruccio Guidi [Thu, 9 Nov 2017 21:59:39 +0000 (21:59 +0000)]
advances on lfsx_csx ...
Ferruccio Guidi [Thu, 9 Nov 2017 16:09:28 +0000 (16:09 +0000)]
update in basic_2
Ferruccio Guidi [Thu, 9 Nov 2017 16:07:21 +0000 (16:07 +0000)]
lfsx_drops completed
Ferruccio Guidi [Fri, 3 Nov 2017 18:19:28 +0000 (18:19 +0000)]
update in basic_2 ...
Ferruccio Guidi [Fri, 3 Nov 2017 18:17:56 +0000 (18:17 +0000)]
- exclusion binder in local environments allows to complete lfsx_lfsx !
- advances on csx ...
Ferruccio Guidi [Thu, 2 Nov 2017 17:36:09 +0000 (17:36 +0000)]
update in basic_2
Ferruccio Guidi [Thu, 2 Nov 2017 17:34:36 +0000 (17:34 +0000)]
- exclusion binder in local environments
the update is now complete, after bugs fixed in lfdeq.ma
- minor corrections
Ferruccio Guidi [Thu, 26 Oct 2017 20:38:49 +0000 (20:38 +0000)]
updated colors for summary tables in the web site
Ferruccio Guidi [Thu, 26 Oct 2017 18:21:59 +0000 (18:21 +0000)]
- cpxs completed
- changed colors in sunnary tables for web site
Ferruccio Guidi [Wed, 25 Oct 2017 19:44:59 +0000 (19:44 +0000)]
update in basic_2
Ferruccio Guidi [Wed, 25 Oct 2017 19:44:02 +0000 (19:44 +0000)]
- exclusion binder in local environments
portions updated of: cpxs, lfpxs
Ferruccio Guidi [Wed, 25 Oct 2017 14:56:38 +0000 (14:56 +0000)]
update in basic_2 and apps_2
Ferruccio Guidi [Wed, 25 Oct 2017 14:55:12 +0000 (14:55 +0000)]
- exclusion binder in local environments
component "rt_transition" completed by updating: fpb, fpbq
- one example file now works
Ferruccio Guidi [Wed, 25 Oct 2017 13:23:57 +0000 (13:23 +0000)]
update in basic_2
Ferruccio Guidi [Wed, 25 Oct 2017 13:22:29 +0000 (13:22 +0000)]
- exclusion binder in local environments
updated: cpm, cpr, lfpr, cpc
- some refactoeing and minor corrections
Ferruccio Guidi [Mon, 23 Oct 2017 17:20:25 +0000 (17:20 +0000)]
- update in basic_2
- "versions" table fixed in the web site
Ferruccio Guidi [Mon, 23 Oct 2017 17:16:58 +0000 (17:16 +0000)]
one file missing in previous commit :(
Ferruccio Guidi [Mon, 23 Oct 2017 17:15:29 +0000 (17:15 +0000)]
- exclusion binder in local environments:
cpg, cpx, lfpx updated
- notation for lazyeq: fixes and additions
Ferruccio Guidi [Sat, 21 Oct 2017 18:25:40 +0000 (18:25 +0000)]
- one conjecture closed on lsubf
- some renaming in rtmap_sor
Ferruccio Guidi [Tue, 17 Oct 2017 18:35:17 +0000 (18:35 +0000)]
update in basic_2
Ferruccio Guidi [Tue, 17 Oct 2017 18:31:39 +0000 (18:31 +0000)]
- exclusion binder in local environments
updating of component rt_transition started
cpg completed
Ferruccio Guidi [Tue, 17 Oct 2017 15:27:32 +0000 (15:27 +0000)]
post milestone in basic_2
Ferruccio Guidi [Tue, 17 Oct 2017 15:24:43 +0000 (15:24 +0000)]
- exclusion binder in local environments
component i_static updated
(this is part of last milestone)
Ferruccio Guidi [Mon, 16 Oct 2017 21:38:21 +0000 (21:38 +0000)]
- milestone in basic_2
- update in ground_2
Ferruccio Guidi [Mon, 16 Oct 2017 21:34:59 +0000 (21:34 +0000)]
- exclusion binder added in local environments
working components: syntax, relocation, s_transition, s_computation, static
- improved lsubf of which we hope to prove transitivity
- improvements in rtmap