]> matita.cs.unibo.it Git - helm.git/log
helm.git
6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Sat, 28 Jul 2018 13:40:56 +0000 (15:40 +0200)]
update in ground_2 and basic_2

+ modification in cnv allows to improve cnv_cpm_trans_lpr_aux
+ modification in lsubv allows to prove its transitivity
+ one lemma added to the arithmetic library

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 27 Jul 2018 18:50:11 +0000 (20:50 +0200)]
update in basic_2

+ refinement for native validity (lsubv)
  allows to prove cnv_cpm_trans_lpr_aux (rt-confluence implies validity)

6 years agoupdate in basic_2 and ground_2
Ferruccio Guidi [Thu, 26 Jul 2018 21:17:45 +0000 (23:17 +0200)]
update in basic_2 and ground_2

+ auxiliary lemmas for preservation begin
+ one addition in the arith library
+ some typos in names fixed

6 years agoupdate in apps_2
Ferruccio Guidi [Sat, 21 Jul 2018 19:28:59 +0000 (21:28 +0200)]
update in apps_2

+ the model is now aware of polarized abbreviation
+ the term model is on its way

6 years agoupdate in functional
Ferruccio Guidi [Thu, 19 Jul 2018 15:00:59 +0000 (17:00 +0200)]
update in functional

+ support for multiple filling

6 years agoupdate in ground_2
Ferruccio Guidi [Thu, 19 Jul 2018 12:47:21 +0000 (14:47 +0200)]
update in ground_2

+ basic relocation swap
+ one name fixed
+ bugs emerging in cpr fixed

6 years agoupdated xoa and predefined virtuals
Ferruccio Guidi [Sat, 14 Jul 2018 18:34:18 +0000 (20:34 +0200)]
updated xoa and predefined virtuals

+ xoa: existing decentralized files are not overwritten by default
+ predefined virtuals: an addition for use in λδ

6 years agoupdate in static_2 and app_2
Ferruccio Guidi [Fri, 13 Jul 2018 15:34:46 +0000 (17:34 +0200)]
update in static_2 and app_2

+ term model started
+ functional relocation reactivated
+ some renaming

6 years agoupdate in static_2 and app_2
Ferruccio Guidi [Wed, 11 Jul 2018 10:54:33 +0000 (12:54 +0200)]
update in static_2 and app_2

+ advances on the support for models
+ tentative definition of shift (incomplete because unary binders are missing in terms)
+ minor updates and corrections

6 years agosyntactic components detached from basic_2 become static_2
Ferruccio Guidi [Mon, 2 Jul 2018 14:10:32 +0000 (16:10 +0200)]
syntactic components detached from basic_2 become static_2

+ web site updated accordingly

6 years agorenaming in basic_2
Ferruccio Guidi [Mon, 25 Jun 2018 22:54:48 +0000 (00:54 +0200)]
renaming in basic_2

+ a notation problem solved

6 years agorenaming
Ferruccio Guidi [Sat, 23 Jun 2018 18:03:00 +0000 (20:03 +0200)]
renaming

+ the predicate in elimination principles in now Q uniformly

6 years agorenaming in basic_2
Ferruccio Guidi [Tue, 12 Jun 2018 13:48:33 +0000 (15:48 +0200)]
renaming in basic_2

nv is now cnv

6 years agoMerge branch 'master' of ssh://matita.cs.unibo.it:/srv/git/helm
Ferruccio Guidi [Mon, 11 Jun 2018 21:36:41 +0000 (23:36 +0200)]
Merge branch 'master' of ssh://matita.cs.unibo.it:/srv/git/helm

# Conflicts:
# matita/matita/contribs/lambdadelta/basic_2/web/basic_2_src.tbl

6 years agobug fix in basic_2
Ferruccio Guidi [Mon, 11 Jun 2018 18:49:00 +0000 (20:49 +0200)]
bug fix in basic_2

+ cpcs_aaa_mono marked as lemma 1500
+ fix in basic_2 web page

6 years agobug fix in basic_2
Ferruccio Guidi [Mon, 11 Jun 2018 18:49:00 +0000 (20:49 +0200)]
bug fix in basic_2

+ cpcs_aaa_mono marked as lemma 1500
+ fix in basic_2 web page

6 years agoupdate in basic_2
Ferruccio Guidi [Mon, 11 Jun 2018 12:12:16 +0000 (14:12 +0200)]
update in basic_2

+ advances on nv ...

6 years agoupdate in basic_2
Ferruccio Guidi [Sat, 9 Jun 2018 18:32:48 +0000 (20:32 +0200)]
update in basic_2

+ component rt_equivalence completed!

6 years agomilestone update in basic_2
Ferruccio Guidi [Fri, 8 Jun 2018 18:27:21 +0000 (20:27 +0200)]
milestone update in basic_2

componemt rt_computation cpmpleted!

6 years agoupdate in basic_2
Ferruccio Guidi [Thu, 7 Jun 2018 14:58:57 +0000 (16:58 +0200)]
update in basic_2

+ cprs completed

6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Wed, 6 Jun 2018 20:54:41 +0000 (22:54 +0200)]
update in ground_2 and basic_2

+ advances on cpms, cprs, lprs
+ support for decentralized xoa

6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Mon, 4 Jun 2018 17:58:17 +0000 (19:58 +0200)]
update in ground_2 and basic_2

+ more results on cpm, and cpms

6 years agoupdate in basic_2
Ferruccio Guidi [Wed, 30 May 2018 22:36:31 +0000 (00:36 +0200)]
update in basic_2

+ lprs started ...

6 years agocommit completed in basic_2
Ferruccio Guidi [Tue, 29 May 2018 19:23:00 +0000 (21:23 +0200)]
commit completed in basic_2

+ fpbs, fpbg, fsb reconstructed

6 years agopartial commit in basic_2
Ferruccio Guidi [Tue, 29 May 2018 13:26:17 +0000 (15:26 +0200)]
partial commit in basic_2

+ rdsx (was lsx) reconstructed: replaces lfsx

6 years agopartial update update in basic_2
Ferruccio Guidi [Fri, 25 May 2018 14:39:04 +0000 (16:39 +0200)]
partial update update in basic_2

+ lpxs reconstructed

6 years agoupdate in ground_2 and basic_2 (partial commit)
Ferruccio Guidi [Wed, 23 May 2018 19:08:25 +0000 (21:08 +0200)]
update in ground_2 and basic_2 (partial commit)

+ preferring lpx and lpr over lfpx and lfpr since lpx seems unavoidable
+ rt_computation will be updated by the next commit

6 years agoupdate in basic_2
Ferruccio Guidi [Mon, 14 May 2018 18:49:03 +0000 (20:49 +0200)]
update in basic_2

+ advances on native validity

6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Sat, 12 May 2018 20:42:14 +0000 (22:42 +0200)]
update in ground_2 and basic_2

+ more results on cpms

6 years agoupdate in basic_2
Ferruccio Guidi [Sat, 12 May 2018 16:44:43 +0000 (18:44 +0200)]
update in basic_2

+ moreresults on cpms and cprs

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 11 May 2018 19:28:42 +0000 (21:28 +0200)]
update in basic_2

+ first file on r-equivalence
+ renaming

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 11 May 2018 17:26:34 +0000 (19:26 +0200)]
update in basic_2

definition of native validity

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 11 May 2018 14:40:36 +0000 (16:40 +0200)]
update in basic_2

+ cprs.ma completely ported

6 years agoupdate in basic_2
Ferruccio Guidi [Thu, 10 May 2018 22:02:57 +0000 (00:02 +0200)]
update in basic_2

+ first results on cpms and cprs

6 years agoupdate in ground_2
Ferruccio Guidi [Thu, 10 May 2018 10:27:14 +0000 (12:27 +0200)]
update in ground_2

set up for equality insertion lemmas

6 years agoupdate in basic_2
Ferruccio Guidi [Wed, 9 May 2018 18:29:59 +0000 (20:29 +0200)]
update in basic_2

+ weight of a global environment
+ renaming

6 years agoupdate in groud_2 and models
Ferruccio Guidi [Wed, 9 May 2018 18:10:36 +0000 (20:10 +0200)]
update in groud_2 and models

+ denotation is preserved by r-transition
+ minor additions

6 years agoupdate in grond_2 and models
Ferruccio Guidi [Tue, 8 May 2018 18:57:08 +0000 (20:57 +0200)]
update in grond_2 and models

+ denotation is preserved by lifts in extensional models

6 years agoupdate in apps_2
Ferruccio Guidi [Mon, 7 May 2018 19:59:37 +0000 (21:59 +0200)]
update in apps_2

+ update to web site

6 years agoupdate in basic_2
Ferruccio Guidi [Sat, 5 May 2018 10:20:33 +0000 (12:20 +0200)]
update in basic_2

+ list length is now in a separate file

6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Fri, 4 May 2018 23:20:47 +0000 (01:20 +0200)]
update in ground_2 and basic_2

+ updated notation for lists
+ updated structure for global environments

6 years agoupdate in ground_2 and models
Ferruccio Guidi [Thu, 3 May 2018 20:27:36 +0000 (22:27 +0200)]
update in ground_2 and models

+ bug fixed in local environment interpretation
  extensional equality of evaluations allows to prove a lemma

6 years agonotational update in lambdadelta completed
Ferruccio Guidi [Thu, 3 May 2018 11:34:08 +0000 (13:34 +0200)]
notational update in lambdadelta completed

+ minor improvements

6 years agopartial notational update in ground_2 and basic_2 ....
Ferruccio Guidi [Tue, 1 May 2018 22:56:24 +0000 (00:56 +0200)]
partial notational update in ground_2 and basic_2 ....

+ the notation for lists and streams contains a bug

6 years agoupdate in models and ground_2
Ferruccio Guidi [Tue, 1 May 2018 16:34:07 +0000 (18:34 +0200)]
update in models and ground_2

+ model declaration completed
+ compatibility with veq, first results
+ some old files moved in etc for now

6 years agoinitial definition of λδ model
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 λδ

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 27 Apr 2018 10:16:13 +0000 (12:16 +0200)]
update in basic_2

+ first results on cpms
+ minor improvements

6 years agoupdate in ground_2 and basic_2
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

6 years agonotational update in ground_2 and basic_2
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

6 years agodecentralizing core notation continues ...
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

6 years agoupdate in basic_2 and ground_2
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

6 years agoanniversary push
Ferruccio Guidi [Mon, 16 Apr 2018 09:27:06 +0000 (11:27 +0200)]
anniversary push

+ one more work citing\lambda\delta
+ more predefined virtuals

6 years agobug fixed in xoa generator
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

6 years agodecentralizing core notation
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)

6 years agomilestone update in basic_2
Ferruccio Guidi [Wed, 28 Mar 2018 16:27:11 +0000 (18:27 +0200)]
milestone update in basic_2

+ big tree theorem proved!

6 years agoupdate in basic_2
Ferruccio Guidi [Wed, 28 Mar 2018 14:52:45 +0000 (16:52 +0200)]
update in basic_2

+ lemma csx_fsb proved

6 years agoupdate in basic_2
Ferruccio Guidi [Tue, 27 Mar 2018 13:29:01 +0000 (15:29 +0200)]
update in basic_2

+ last property of fpbs proved

6 years agoupdate in basic_2
Ferruccio Guidi [Wed, 21 Mar 2018 19:20:36 +0000 (20:20 +0100)]
update in basic_2

+ first results on fsb

6 years agoupdate in basic_2
Ferruccio Guidi [Tue, 20 Mar 2018 17:18:41 +0000 (18:18 +0100)]
update in basic_2

+ fpbg completed

6 years agoupdate in basic_2
Ferruccio Guidi [Mon, 19 Mar 2018 19:12:15 +0000 (20:12 +0100)]
update in basic_2

+ advances on fpbg
+ Makefile update

6 years agoupdate in basic_2
Ferruccio Guidi [Sat, 17 Mar 2018 17:19:15 +0000 (18:19 +0100)]
update in basic_2

+ fpbs completed (some lemmas parked)

6 years agoupdate in basic_2
Ferruccio Guidi [Fri, 16 Mar 2018 19:45:42 +0000 (20:45 +0100)]
update in basic_2

+ first results on fpbs
+ minor fixes

6 years agoupdate in basic_2
Ferruccio Guidi [Wed, 14 Mar 2018 14:53:37 +0000 (15:53 +0100)]
update in basic_2

+ advances on fpbq
+ minor updates

6 years agoupdate in basic_2
Ferruccio Guidi [Tue, 13 Mar 2018 16:58:12 +0000 (17:58 +0100)]
update in basic_2

+ advances on fpb completed

6 years agoupdate in basic_2
Ferruccio Guidi [Mon, 12 Mar 2018 22:26:55 +0000 (23:26 +0100)]
update in basic_2

advances on fpb to be continued ...

6 years agobugfix update in basic_2
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

6 years agoupdate in basic_2 + web page
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

6 years agolong awaited update in basic_2
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)

6 years agoupdate in basic_2
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

6 years agoupdate in basic_2
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

6 years agoupdate in basic_2
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

6 years agoupdate in basic_2
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

6 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Fri, 2 Mar 2018 13:29:56 +0000 (14:29 +0100)]
update in ground_2 and basic_2

+ minor additions
+ refactoring

6 years agoadvances on cpx_lfxs_conf_fle
Ferruccio Guidi [Sat, 24 Feb 2018 20:16:46 +0000 (21:16 +0100)]
advances on cpx_lfxs_conf_fle

+ transitivities for fle
+ minor additions

6 years agolref case closed in cpx_lfxs_conf_fle
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

6 years agointegrating the framework with fle ...
Ferruccio Guidi [Thu, 15 Feb 2018 14:19:07 +0000 (15:19 +0100)]
integrating the framework with fle ...

+ new ignores

6 years agotwo cases of cpx_lfxs_conf_fle closed
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

6 years agoxoa updated
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)

6 years agohelena: updated prolog exportation to ld3 and ALT-0/PTS
Ferruccio Guidi [Tue, 30 Jan 2018 16:15:39 +0000 (17:15 +0100)]
helena: updated prolog exportation to ld3 and ALT-0/PTS

6 years agoupdate in basic_2
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

6 years agoupdate in ground_2 and basic_2
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

6 years ago\lambda\delta web site update for git
Ferruccio Guidi [Sat, 13 Jan 2018 19:55:24 +0000 (20:55 +0100)]
\lambda\delta web site update for git

6 years agohelena: warning removed and modifications for λΥP exportation
Ferruccio Guidi [Tue, 9 Jan 2018 19:46:47 +0000 (20:46 +0100)]
helena: warning removed and modifications for λΥP exportation

6 years agoupdate in helena
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

6 years agojet a change in dependences
Ferruccio Guidi [Tue, 9 Jan 2018 14:33:12 +0000 (15:33 +0100)]
jet a change in dependences

6 years agowork in progress with voids and lveq (was: the most recent voids)
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)

6 years agoupdate in ground_2 + \lambda\delta-related ignores
Ferruccio Guidi [Sat, 6 Jan 2018 15:31:41 +0000 (16:31 +0100)]
update in ground_2 + \lambda\delta-related ignores

6 years agomatita.basedir used consistently
Ferruccio Guidi [Fri, 5 Jan 2018 20:17:18 +0000 (21:17 +0100)]
matita.basedir used consistently

6 years agomore files to ignore
Ferruccio Guidi [Fri, 5 Jan 2018 20:15:00 +0000 (21:15 +0100)]
more files to ignore

6 years agoupdated depend files
Ferruccio Guidi [Fri, 5 Jan 2018 19:42:52 +0000 (20:42 +0100)]
updated depend files

6 years agobeginning of minimalist foundation from a student of Milly
Ferruccio Guidi [Fri, 5 Jan 2018 19:20:09 +0000 (20:20 +0100)]
beginning of minimalist foundation from a student of Milly

6 years agoHorrible workaround
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.

6 years ago.depend{.opt} files changed
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:13:54 +0000 (19:13 +0100)]
.depend{.opt} files changed

6 years agoPatch to make it compile with recent OCaml
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:13:02 +0000 (19:13 +0100)]
Patch to make it compile with recent OCaml

6 years agoadded .gitignore
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:09:36 +0000 (19:09 +0100)]
added .gitignore

OCaml special files ignored

6 years agopatch to make it compile with recent OCaml versions
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:06:07 +0000 (19:06 +0100)]
patch to make it compile with recent OCaml versions

6 years agostrange bug-fix to allow compilation on recent ocaml+camlp5o
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 18:01:47 +0000 (19:01 +0100)]
strange bug-fix to allow compilation on recent ocaml+camlp5o

6 years agoStupid fix to avoid new camlp5 bug with int64 literals
Claudio Sacerdoti Coen [Thu, 28 Dec 2017 17:59:14 +0000 (18:59 +0100)]
Stupid fix to avoid new camlp5 bug with int64 literals

6 years agoPatch to make it work with new versions of lablgtk2
Claudio Sacerdoti Coen [Wed, 27 Dec 2017 20:49:49 +0000 (21:49 +0100)]
Patch to make it work with new versions of lablgtk2

6 years ago- work in progress proceeds for the new definition of voids ...
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