]> matita.cs.unibo.it Git - helm.git/log
helm.git
4 years agoupdate in basuc_2 ld-0.99.3
Ferruccio Guidi [Thu, 17 Oct 2019 15:20:58 +0000 (17:20 +0200)]
update in basuc_2

+ cpce_drops completed
+ WIP on cpce

4 years agoWIP on cpce ...
Ferruccio Guidi [Mon, 14 Oct 2019 21:44:24 +0000 (23:44 +0200)]
WIP on cpce ...

4 years agobackport of WIP on \lambda\delta to matita 0.99.3
Ferruccio Guidi [Mon, 14 Oct 2019 10:07:33 +0000 (12:07 +0200)]
backport of WIP on \lambda\delta to matita 0.99.3

auto tactic of matita 0.99.4 is broken
for now WIP on \lambda\delta continues on this branch

4 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Mon, 30 Sep 2019 18:12:31 +0000 (20:12 +0200)]
update in ground_2 and basic_2

+ initial support for t-transition (the core of inferred type assignment)

4 years agoupdate in static_2
Ferruccio Guidi [Sun, 29 Sep 2019 18:54:08 +0000 (20:54 +0200)]
update in static_2

+ notation change for lifts and drops

4 years agoupdate in basic_2
Ferruccio Guidi [Sat, 28 Sep 2019 18:39:25 +0000 (20:39 +0200)]
update in basic_2

+ iterated type assignment completed
+ minor additions to the arith library

4 years agoupdate in basic_2
Ferruccio Guidi [Mon, 23 Sep 2019 13:00:45 +0000 (15:00 +0200)]
update in basic_2

+ main result on acle proved

4 years agoupdate in static_2
Ferruccio Guidi [Wed, 18 Sep 2019 16:39:16 +0000 (18:39 +0200)]
update in static_2

+ preorder on applicability domains
+ minor bug fixes

4 years agonew web site page
Ferruccio Guidi [Wed, 18 Sep 2019 16:36:13 +0000 (18:36 +0200)]
new web site page

change log for λδ begins

4 years agoupdate in static_2 and basic_2
Ferruccio Guidi [Wed, 18 Sep 2019 16:30:22 +0000 (18:30 +0200)]
update in static_2 and basic_2

+ advances on ntas for the article
+ minor corrections
+ notation update for: ac, cnv, lsubv, nta, ntas
+ bold digits in predefined virtuals

4 years agomilestone in basic_2
Ferruccio Guidi [Tue, 3 Sep 2019 17:36:47 +0000 (19:36 +0200)]
milestone in basic_2

We parametrize applicability condition with a generic subset of numbers.

4 years agoupdate in static_2 and basic_2
Ferruccio Guidi [Sat, 31 Aug 2019 20:01:18 +0000 (22:01 +0200)]
update in static_2 and basic_2

+ a weaker version of tueq reintroduced
+ some renaming
+ one conjecture to prove

4 years agoupdate in ground_2 static_2 basic_2
Ferruccio Guidi [Fri, 23 Aug 2019 19:24:02 +0000 (21:24 +0200)]
update in ground_2 static_2 basic_2

+ the applicability parameter is now a predicate
+ tueq removed in favor of theq
+ two conjectures to prove ...

4 years agostill more additions and corrections for the article
Ferruccio Guidi [Mon, 19 Aug 2019 21:31:18 +0000 (23:31 +0200)]
still more additions and corrections for the article

+ one theorem was missing
+ some renaming

4 years agostill more additions and corrections for the article
Ferruccio Guidi [Fri, 26 Jul 2019 14:52:57 +0000 (16:52 +0200)]
still more additions and corrections for the article

+ new proof of csx_rsx
+ more results on jsx
+ extra parameter removed from jsx
+ minor corrections on lsubr
+ some renaming

4 years agomore additions and corrections for the article
Ferruccio Guidi [Sat, 20 Jul 2019 20:13:45 +0000 (22:13 +0200)]
more additions and corrections for the article

+ fqu_clear excluded from (fqu true)
+ some renaming and changes of notation (esp. lsubsx)
+ more comments and additions to etc
+ matitadep: -b show the recursive backward dependences of a file

4 years agoadditions and corrections for the article on λδ-2B
Ferruccio Guidi [Mon, 15 Jul 2019 17:40:22 +0000 (19:40 +0200)]
additions and corrections for the article on λδ-2B

+ candidates: condition S4 removed
+ arity assignment: decidability proved
+ minor additions

4 years agoupdating the structures for sorts
Ferruccio Guidi [Sat, 15 Jun 2019 13:19:59 +0000 (15:19 +0200)]
updating the structures for sorts

+ strict monotonicity is now an optional property
+ new optional properties: acyclicity and decidability
+ "next" now has a specific notation
+ refactored sort degree is now based on acyclicity and decidability

4 years agosome restyling ...
Ferruccio Guidi [Thu, 13 Jun 2019 15:07:51 +0000 (17:07 +0200)]
some restyling ...

+ fixing some notations
+ fixing some spaces

4 years agomilestone in basic_2
Ferruccio Guidi [Sun, 2 Jun 2019 13:52:42 +0000 (15:52 +0200)]
milestone in basic_2

+ Parametrized applicability condition allows λδ-2B to generalize both λδ-1A and λδ-1B.
+ ground_2: minor additions

4 years agoupdate in basic_2
Ferruccio Guidi [Thu, 30 May 2019 13:59:32 +0000 (15:59 +0200)]
update in basic_2

one file was missing in last commit :(

4 years agoupdate in basic_2
Ferruccio Guidi [Wed, 29 May 2019 19:52:30 +0000 (21:52 +0200)]
update in basic_2

+ totality for fixed cpce
+ Makefile: bug fixed

4 years agodecentralizing core notation continues ...
Ferruccio Guidi [Thu, 16 May 2019 21:55:15 +0000 (23:55 +0200)]
decentralizing core notation continues ...

+ apart, napart decentralized

5 years agoupdate in basic_2
Ferruccio Guidi [Wed, 17 Apr 2019 18:30:00 +0000 (20:30 +0200)]
update in basic_2

+ decidability of type inference
+ decidability of type checking

5 years agomilestone in basic_2 with additions in static_2
Ferruccio Guidi [Tue, 16 Apr 2019 21:11:59 +0000 (23:11 +0200)]
milestone in basic_2 with additions in static_2

+ validity is decidable
+ some renaming
+ batch compilation handles each specification separately
  otherwise matitac opens too many files

5 years agoupdate in basic_2
Ferruccio Guidi [Mon, 8 Apr 2019 16:47:22 +0000 (18:47 +0200)]
update in basic_2

+ decidability of cpes
+ some renaming

5 years agoupdate in ground_2 static_2 basic_2
Ferruccio Guidi [Fri, 5 Apr 2019 13:34:26 +0000 (15:34 +0200)]
update in ground_2 static_2 basic_2

structures for decidability of the validity predicate

+ cpes, cnr, cpre resumed
+ minor corrections

5 years agomilestone in basic_2
Ferruccio Guidi [Mon, 25 Mar 2019 16:32:22 +0000 (17:32 +0100)]
milestone in basic_2

preservation of validity for rt-computation does not need the sort degree parameter (i.e. no induction on the degree).

5 years agoupdate in ground_2 static_2 basic_2
Ferruccio Guidi [Wed, 20 Mar 2019 11:30:38 +0000 (12:30 +0100)]
update in ground_2 static_2 basic_2

+ whd normal forms for terms with arity
+ positive abbreviations are not whd normal forms
+ minor additions

5 years agofirst steps towards decidability of the validity predicate
Ferruccio Guidi [Mon, 4 Mar 2019 23:35:54 +0000 (00:35 +0100)]
first steps towards decidability of the validity predicate

+ tentative definition of cwhx

5 years agominor corrections and updates
Ferruccio Guidi [Mon, 4 Feb 2019 16:06:36 +0000 (17:06 +0100)]
minor corrections and updates

intensional and extensional equivalence on lists coincide

5 years agothe decentralization of core notation continues ...
Ferruccio Guidi [Tue, 1 Jan 2019 13:30:18 +0000 (14:30 +0100)]
the decentralization of core notation continues ...

subseteq notation decentralized

5 years agoxoa utility updated
Ferruccio Guidi [Thu, 20 Dec 2018 15:46:01 +0000 (16:46 +0100)]
xoa utility updated

+ two missing cases implemented
+ dependences fixed in Makefile

5 years agolist of failing files updated
Ferruccio Guidi [Mon, 17 Dec 2018 20:11:50 +0000 (21:11 +0100)]
list of failing files updated

+ one file added

5 years agoweb site update
Ferruccio Guidi [Mon, 10 Dec 2018 20:13:41 +0000 (21:13 +0100)]
web site update

one css stylesheet improved

5 years agoweb site update
Ferruccio Guidi [Thu, 6 Dec 2018 22:33:27 +0000 (23:33 +0100)]
web site update

+ one css file improved

5 years agoweb site update
Ferruccio Guidi [Sat, 1 Dec 2018 19:18:50 +0000 (20:18 +0100)]
web site update

additions in a css file

5 years agosupplementary files for web site
Ferruccio Guidi [Mon, 19 Nov 2018 19:36:53 +0000 (20:36 +0100)]
supplementary files for web site

+ css file name corrected

5 years agoMerge branch 'master' of ssh://matita.cs.unibo.it:/srv/git/helm
Ferruccio Guidi [Mon, 19 Nov 2018 19:30:26 +0000 (20:30 +0100)]
Merge branch 'master' of ssh://matita.cs.unibo.it:/srv/git/helm

5 years agosome supplementary items for web site
Ferruccio Guidi [Mon, 19 Nov 2018 19:29:48 +0000 (20:29 +0100)]
some supplementary items for web site

one icon and on css file

5 years agopresentation upload
Ferruccio Guidi [Wed, 14 Nov 2018 17:54:14 +0000 (18:54 +0100)]
presentation upload

A newborn in the λδ family: introducing λδ-2B

5 years agoupdate in basic_2 and in web site
Ferruccio Guidi [Thu, 8 Nov 2018 16:32:40 +0000 (17:32 +0100)]
update in basic_2 and in web site

+ updates on cpce an related concepts
+ "versions" table updated for web site

5 years agoupdate in bsasic_2
Ferruccio Guidi [Tue, 6 Nov 2018 10:52:03 +0000 (11:52 +0100)]
update in bsasic_2

+ cnv_cpce_trans_lpce started

5 years agoupdate in basic_2
Ferruccio Guidi [Tue, 6 Nov 2018 09:57:00 +0000 (10:57 +0100)]
update in basic_2

+ lpce

5 years agoupdate in basic_2, static_2, web site
Ferruccio Guidi [Mon, 5 Nov 2018 19:38:52 +0000 (20:38 +0100)]
update in basic_2, static_2, web site

+ bug fix and first results on cpce
+ crux favicon for web site is now 32x32
+ some auxiliary files for web site committed/rearranged

5 years agoupdate in basic_2
Ferruccio Guidi [Fri, 2 Nov 2018 20:52:43 +0000 (21:52 +0100)]
update in basic_2

+ more properties on types from λδ-1A including:
  type preservation by valid r-equivalence

5 years agomilestone uupdate in basic_2
Ferruccio Guidi [Thu, 1 Nov 2018 08:48:50 +0000 (09:48 +0100)]
milestone uupdate in basic_2

extended and restricted type rules justified

5 years agoupdate in basic_2
Ferruccio Guidi [Sat, 27 Oct 2018 16:53:07 +0000 (18:53 +0200)]
update in basic_2

the restricted type rules are justified

5 years agoauxiliary update in basic_2
Ferruccio Guidi [Mon, 15 Oct 2018 21:09:15 +0000 (23:09 +0200)]
auxiliary update in basic_2

- work in progress to justify the type rules for application

5 years agoupdate in basic_2
Ferruccio Guidi [Mon, 1 Oct 2018 16:10:23 +0000 (18:10 +0200)]
update in basic_2

+ nta_drops completed

5 years agoupdate in basic_2 and apps_2
Ferruccio Guidi [Sat, 29 Sep 2018 14:21:54 +0000 (16:21 +0200)]
update in basic_2 and apps_2

+ more results on typing
+ first results on iterated typing
+ minor corrections

5 years agoupdate in basic_2 and static_2
Ferruccio Guidi [Thu, 27 Sep 2018 18:00:57 +0000 (20:00 +0200)]
update in basic_2 and static_2

+ first results on type assignment
+ more notation for validity
+ eta-conversion defined (for use in linking the notions of validity)

5 years agomilestone in basic_2, λδ-2A reconstructed
Ferruccio Guidi [Fri, 21 Sep 2018 10:37:30 +0000 (12:37 +0200)]
milestone in basic_2, λδ-2A reconstructed

+ confluence of rt-computation (not proved in λδ-2A)
+ preservation of validity for rt-computation

5 years agoupdate in ground_2, static_2, basic_2
Ferruccio Guidi [Wed, 19 Sep 2018 18:31:44 +0000 (20:31 +0200)]
update in ground_2, static_2, basic_2

+ confluence for restricted rt_transition under hyps
+ positive terms wrt the system of reference parked

5 years agoupdate in static_2 and basic_2
Ferruccio Guidi [Tue, 18 Sep 2018 18:57:20 +0000 (20:57 +0200)]
update in static_2 and basic_2

+ restricted rt-computation;
  more results towards preservation

5 years agodependences for ocaml version 4.05.0
Ferruccio Guidi [Thu, 13 Sep 2018 12:36:56 +0000 (14:36 +0200)]
dependences for ocaml version 4.05.0

5 years agoupdate in ground_2, static_2, basic_2
Ferruccio Guidi [Wed, 12 Sep 2018 13:55:58 +0000 (15:55 +0200)]
update in ground_2, static_2, basic_2

+ minor additioms

5 years agoupdate in static_2 and basic_2
Ferruccio Guidi [Sat, 8 Sep 2018 19:09:55 +0000 (21:09 +0200)]
update in static_2 and basic_2

+ cnv_cpms_conf_aux proved
  for positive terms wrt the system of reference
+ unused files parked or removed

5 years agoupdate in basic_2 and ground_2
Ferruccio Guidi [Sat, 1 Sep 2018 11:48:31 +0000 (13:48 +0200)]
update in basic_2 and ground_2

+ more results on restricted transition
+ minor additions to the arith library

5 years agosevere bug found in parallel zeta
Ferruccio Guidi [Sun, 19 Aug 2018 16:14:55 +0000 (18:14 +0200)]
severe bug found in parallel zeta

+ final commit: component "examples" corrected
+ ex_cpr_omega improved: Ω ➡ Ω in exactly three steps (long awaited property)

5 years agosevere bug found in parallel zeta
Ferruccio Guidi [Sat, 18 Aug 2018 13:51:05 +0000 (15:51 +0200)]
severe bug found in parallel zeta

+ partial commit: component "dynamic" corrected
+ some additions towards preservation

5 years agosevere bug found in parallel zeta
Ferruccio Guidi [Thu, 16 Aug 2018 12:48:30 +0000 (14:48 +0200)]
severe bug found in parallel zeta

+ partial commit: component "rt_computation" corrected
+ minor additions

5 years agosevere bug found in parallel zeta
Ferruccio Guidi [Tue, 14 Aug 2018 18:31:06 +0000 (20:31 +0200)]
severe bug found in parallel zeta

the transition was not parallel, now it is.

+ partial commit: component "rt_transition" corrected and minor bugs ficed
+ some additions in static_2 to support the correction

5 years agocommit in ground_2, static_2, basic_2, apps_2
Ferruccio Guidi [Tue, 7 Aug 2018 16:41:42 +0000 (18:41 +0200)]
commit in ground_2, static_2, basic_2, apps_2

+ first steps towards cnv_cpms_conf_aux
+ examples reconstructed
+ additions in the relocation library
+ addition in the arith library

5 years agoparameter sintax added to axiom statement
Ferruccio Guidi [Wed, 1 Aug 2018 22:30:25 +0000 (00:30 +0200)]
parameter sintax added to axiom statement

the syntax is already present in the other statements

5 years agoupdate in ground_2 and basic_2
Ferruccio Guidi [Wed, 1 Aug 2018 18:47:17 +0000 (20:47 +0200)]
update in ground_2 and basic_2

+ cnv_cpm_conf_lpr_aux (rt-validity implies diamond property)
+ one addition in the arithmetics library

5 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

5 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)

5 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

5 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

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

+ support for multiple filling

5 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

5 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 λδ

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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 ...

5 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!

5 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!

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

+ cprs completed

5 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

5 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

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

+ lprs started ...

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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