]>
matita.cs.unibo.it Git - helm.git/log
Ferruccio Guidi [Mon, 14 Jun 2021 14:28:21 +0000 (16:28 +0200)]
λδ site update
+ one citation added to home page
+ one bug fixed in xhtbl.ml
+ ome comment added in gcp_cr.ma
Ferruccio Guidi [Sat, 29 May 2021 17:46:15 +0000 (19:46 +0200)]
update in ground
+ comments restyled
Ferruccio Guidi [Sat, 29 May 2021 16:56:27 +0000 (18:56 +0200)]
λδ site update
+ ground and documentation
Ferruccio Guidi [Sat, 29 May 2021 12:18:10 +0000 (14:18 +0200)]
probe
+ improved error handling
Ferruccio Guidi [Sat, 29 May 2021 08:43:47 +0000 (10:43 +0200)]
nCicLibrary
+ config flag added to emove old objects before storing new ones
I don't even rememberwhy thisisnot done by default
Ferruccio Guidi [Sat, 29 May 2021 08:40:29 +0000 (10:40 +0200)]
update in ground
+ some renaming
Ferruccio Guidi [Fri, 28 May 2021 22:47:00 +0000 (00:47 +0200)]
cic notation parser
syntax of constructors updated to match syntax of definitions
Ferruccio Guidi [Fri, 28 May 2021 22:42:43 +0000 (00:42 +0200)]
milestone update in ground
+ generic relocation maps are now streams of booleans
+ some renaming and restyling
+ operator precedence more uniform
+ recomm updated for relocation
Ferruccio Guidi [Thu, 18 Mar 2021 14:10:29 +0000 (15:10 +0100)]
grafite parser updated
+ syntax for parameters added to constructors
as it was done with definitions some time ago
Ferruccio Guidi [Mon, 15 Mar 2021 12:10:02 +0000 (13:10 +0100)]
propagating the arithmetics library, partial commit
+ relocation updated and ported (de Bruijn indexes now start at 1)
+ recomm updated to generate substitution files
+ results on positive integers added to arith
+ some corrections
Ferruccio Guidi [Sun, 28 Feb 2021 21:32:01 +0000 (22:32 +0100)]
update in ground
+ notation restyled
Ferruccio Guidi [Sun, 28 Feb 2021 19:54:43 +0000 (20:54 +0100)]
update in ground
+ xoa restyled
+ missing files committed
Ferruccio Guidi [Sun, 28 Feb 2021 19:38:50 +0000 (20:38 +0100)]
update in gruound
+ library refactored and restyled
+ recomm updated
Ferruccio Guidi [Sat, 27 Feb 2021 21:54:36 +0000 (22:54 +0100)]
update in ground
+ arith restyled
+ recomm updated
Ferruccio Guidi [Sat, 27 Feb 2021 00:17:59 +0000 (01:17 +0100)]
removing old contribs
+ RELATIONAL: side copies removed
+ developments.txt updated
Ferruccio Guidi [Fri, 26 Feb 2021 19:42:23 +0000 (20:42 +0100)]
removing old contribs
+ RELATIONAL
+ ONAG
Ferruccio Guidi [Fri, 26 Feb 2021 13:21:42 +0000 (14:21 +0100)]
propagating the arithmetics library, partial commit
+ counters (was: steps) ported and restyled
+ core notation: "pair" decentralized
+ some corrections and renaming
Ferruccio Guidi [Wed, 24 Feb 2021 19:05:05 +0000 (20:05 +0100)]
update in bin
+ new application "recomm"
for restyling comments in λδ source files
+ minor corrections in ground and apps_2
Ferruccio Guidi [Wed, 17 Feb 2021 16:40:28 +0000 (17:40 +0100)]
propagating the arithmetics library, partial commit
+ lib ported
+ minor corrections and renaming
+ old parked version of ynat removed
Ferruccio Guidi [Mon, 15 Feb 2021 22:14:05 +0000 (23:14 +0100)]
milestone update in ground, partial commit
+ propagating the arithmetics library
+ gathering the arithmetics files
+ function composition respects extensional equivalence
+ minor corrections
Ferruccio Guidi [Thu, 14 Jan 2021 21:25:06 +0000 (22:25 +0100)]
arithmetics for λδ
+ arith.ma covered almost in full
+ minor additions and corrections
Ferruccio Guidi [Fri, 8 Jan 2021 16:06:39 +0000 (17:06 +0100)]
arithmetics for λδ
+ advances on maximum for non-negative integers
+ part of nat.ma used by λδ covered in full
+ minor additions and corrections
Ferruccio Guidi [Mon, 4 Jan 2021 20:33:13 +0000 (21:33 +0100)]
arithmetics for λδ
+ maximum for non-negative integers
+ minor corrections
Ferruccio Guidi [Fri, 1 Jan 2021 14:42:16 +0000 (15:42 +0100)]
arithmetics for λδ
strict order for non-ngative integers completed
Ferruccio Guidi [Mon, 28 Dec 2020 18:43:58 +0000 (19:43 +0100)]
arithmetics for λδ
+ subtraction for non-negative integers
+ web site update
+ apps_2/examples: minor update
Ferruccio Guidi [Tue, 22 Dec 2020 17:22:19 +0000 (18:22 +0100)]
arithmetics for λδ
+ predecessor for non-negative integers
+ web site update
Ferruccio Guidi [Sat, 19 Dec 2020 19:18:17 +0000 (20:18 +0100)]
arithmetics for λδ
we rebild the arithmetic library because lib/arithmetics/nat.ma has some problems:
- matitac does not compile it because of known time travel erropr
- too many indexed theorems make the search space explode during auto
Ferruccio Guidi [Wed, 9 Dec 2020 16:50:31 +0000 (17:50 +0100)]
λδ site update
+ old references to ground_2 removed
+ Makefile: bugfix
Ferruccio Guidi [Tue, 8 Dec 2020 18:00:50 +0000 (19:00 +0100)]
λδ-2B and λδ-ground repackaged for publication
+ web site update
Ferruccio Guidi [Mon, 7 Dec 2020 22:39:56 +0000 (23:39 +0100)]
λδ web site update
+ documentation updated
Ferruccio Guidi [Mon, 7 Dec 2020 19:44:36 +0000 (20:44 +0100)]
λδ site update
+ another Unicode character sponsored
+ Helena: minor updates
+ Ground: minor updates
Ferruccio Guidi [Thu, 15 Oct 2020 09:45:14 +0000 (11:45 +0200)]
update in static_2
one theorem renamed
Ferruccio Guidi [Sun, 27 Sep 2020 12:01:04 +0000 (14:01 +0200)]
update in basic_2
+ improved definition of fsb
+ some parked files removed
Ferruccio Guidi [Fri, 25 Sep 2020 21:56:49 +0000 (23:56 +0200)]
minor additions to standard library
....
Ferruccio Guidi [Fri, 25 Sep 2020 21:54:50 +0000 (23:54 +0200)]
milestone update in basic_2
+ improved rst-transition and related theory
+ minor improvements
Ferruccio Guidi [Sat, 18 Jul 2020 18:49:45 +0000 (20:49 +0200)]
update in static_2
+ generic equivalence generalizes syntactic equivalence and sort-irrelevant equivalence
+ minor corrections
Ferruccio Guidi [Thu, 30 Apr 2020 20:32:06 +0000 (22:32 +0200)]
decentralized notation in lambda
+ Makefile update
Ferruccio Guidi [Fri, 24 Apr 2020 21:27:24 +0000 (23:27 +0200)]
update in staic_2 and basic_2
+ an inversion lemma clarifies the link between rpx and req/reqx/lpx
+ some renaming
Ferruccio Guidi [Tue, 21 Apr 2020 12:35:09 +0000 (14:35 +0200)]
update in basic_2
+ rpx_req: cpx_teqx_conf_rex replaced by cpx_teqx_repl_reqx
Ferruccio Guidi [Thu, 16 Apr 2020 16:13:01 +0000 (18:13 +0200)]
milestone update in basic_2, update in ground and static_2
+ new definition of cpx and derivatives without the sort hierarchy parameter
+ sort hierarchy parameter removed from ex_fpbg_refl.ma
Ferruccio Guidi [Thu, 9 Apr 2020 17:26:31 +0000 (19:26 +0200)]
update in binararies for λδ
+ updated roles
+ some role specifications removed from basic_2A
+ updated web site
Ferruccio Guidi [Thu, 9 Apr 2020 13:52:50 +0000 (15:52 +0200)]
renaming in basics/relations
+ we rename adefinition that was clashing with λδ
Ferruccio Guidi [Thu, 5 Mar 2020 14:16:35 +0000 (15:16 +0100)]
update in standard library
+ some notations with ^ decentralized
+ one decentralized notation added to reverse_complexity/speedup.ma
Ferruccio Guidi [Thu, 27 Feb 2020 21:45:50 +0000 (22:45 +0100)]
ground_2 released and permanently renamed as ground
+ web site update
+ minor corrections
Ferruccio Guidi [Thu, 27 Feb 2020 15:18:06 +0000 (16:18 +0100)]
milestone update in ground_2 and basic_2A
+ basic_2A ported to ground_2
+ cpy, cpys and lsuby parked in basic_2A
+ ground_2 updated for basic_2A becomes an independent package
+ ground_2A removed
+ parked files for basic_2A moved in basic_2A
+ web site update
Ferruccio Guidi [Mon, 17 Feb 2020 20:25:02 +0000 (21:25 +0100)]
update in binaries for λδ
+ roles: multiple selection and expansion
+ roles: js updated to use multiple selection based on filter
+ roles: option -o
+ roles.osn: wip
Ferruccio Guidi [Tue, 11 Feb 2020 18:35:15 +0000 (19:35 +0100)]
update in binaries for λδ
+ roles: updated web interface with filter function in js
Ferruccio Guidi [Mon, 10 Feb 2020 11:17:42 +0000 (12:17 +0100)]
update in binaries for λδ
+ roles: updated status allows smarter semantics of option -a
+ roles: bug fixed in option -d
+ roles: improved web interface
+ roles: some typos fixed
+ roles.osn: wip
Ferruccio Guidi [Sat, 8 Feb 2020 08:46:44 +0000 (09:46 +0100)]
update in binaries for λδ
+ roles: options -d and -x
+ roles: improved web interface now is usable
+ roles.osn: additions through web interface started
Ferruccio Guidi [Fri, 7 Feb 2020 12:44:42 +0000 (13:44 +0100)]
update in binaries for λδ
roles: more transient information in the status
roles: refactored options -o -s -t to -t -n -s
Ferruccio Guidi [Thu, 6 Feb 2020 10:37:08 +0000 (11:37 +0100)]
update in binaries for λδ
+ roles: improved web interface
+ roles: -C option improved
+ roles: bug fixed in read_waiting
+ roles.osn regenerated correctly
Ferruccio Guidi [Mon, 3 Feb 2020 23:31:54 +0000 (00:31 +0100)]
update in binaries for λδ
roles: WIP ...
Ferruccio Guidi [Fri, 31 Jan 2020 20:12:57 +0000 (21:12 +0100)]
update in binaries for λδ
roles: initial infrastructure for the web interface
Ferruccio Guidi [Thu, 30 Jan 2020 15:21:11 +0000 (16:21 +0100)]
update in binaries for λδ
roles: options -m, -p and status file update
Ferruccio Guidi [Thu, 30 Jan 2020 12:15:20 +0000 (13:15 +0100)]
update in binaries for λδ
roles: option -o and status file update
Ferruccio Guidi [Wed, 29 Jan 2020 16:25:47 +0000 (17:25 +0100)]
update in binaries for λδ
roles: option -a and initial status file for λδ
Ferruccio Guidi [Sat, 25 Jan 2020 21:36:39 +0000 (22:36 +0100)]
update in basic_2 + new tool "roles"
+ cpg_drops.ma: a proof updated
+ roles: new tool for managing names (-r -s -t -w)
+ names.txt: updated
+ probe: output URI syntax updated
Ferruccio Guidi [Sat, 18 Jan 2020 22:20:28 +0000 (23:20 +0100)]
update in lambdadelta
+ probe: name listing with clash analysis
+ lambdadelta: name clashes removed from λδ-2A and λδ-2B
Ferruccio Guidi [Fri, 17 Jan 2020 13:50:17 +0000 (14:50 +0100)]
update in lambdadelta
+ sources for λδ-2A added (with a correction)
+ sources for λδ-1A moved
+ λδ-related binaries moved here from web site directory
Ferruccio Guidi [Wed, 15 Jan 2020 19:22:26 +0000 (20:22 +0100)]
update in basic_2
+ notation update for cnx and related notions
Ferruccio Guidi [Tue, 14 Jan 2020 18:08:54 +0000 (19:08 +0100)]
update in basic_2 and apps_2
+ bug fixed in the notation of cpm and derivatives
Ferruccio Guidi [Fri, 10 Jan 2020 11:44:18 +0000 (12:44 +0100)]
update in ground_2, static_2, basic_2
+ refactoring rt-transition counters (rtc)
+ bug fixed in the notation for lifts and drops
Ferruccio Guidi [Wed, 8 Jan 2020 21:39:47 +0000 (22:39 +0100)]
update in ground_2, static_2, basic_2, apps_2, alpha_1
+ updated notation with uniform bracket policy
+ notation update for acr
+ some renaming in alpha_1
Ferruccio Guidi [Mon, 6 Jan 2020 21:13:52 +0000 (22:13 +0100)]
update in ground_2
+ centralized xoa infrastructure removed
+ unused xoa constructions detected and removed
+ inline: test lines added to Makefile
Ferruccio Guidi [Mon, 6 Jan 2020 17:13:12 +0000 (18:13 +0100)]
update in ground_2, static_2, basic_2
+ xoa constructions decentralized in lambdadelta
+ inline: a tool for automatic decentralization of xoa constructions
+ minor bugs fixed
Ferruccio Guidi [Fri, 20 Dec 2019 17:44:34 +0000 (18:44 +0100)]
web site update
+ system and specification log completed
+ minor corrections
Ferruccio Guidi [Thu, 19 Dec 2019 16:16:44 +0000 (17:16 +0100)]
updated web site
+ updated change log
+ updated site generation procedure
Ferruccio Guidi [Sat, 14 Dec 2019 11:22:13 +0000 (12:22 +0100)]
web site update
+ updated generation procedure
+ updated generation software
+ updated css
Ferruccio Guidi [Wed, 11 Dec 2019 22:40:24 +0000 (23:40 +0100)]
web site update
+ updated automation for the generated LDDL web site
+ minor improvements
Ferruccio Guidi [Mon, 9 Dec 2019 23:24:30 +0000 (00:24 +0100)]
mechanizing the generation of index files for λδ web site
+ initial commit
Ferruccio Guidi [Mon, 9 Dec 2019 19:38:48 +0000 (20:38 +0100)]
grundlagen web pages updated
+ some improvements in XSLT processing
Ferruccio Guidi [Fri, 6 Dec 2019 21:10:54 +0000 (22:10 +0100)]
λδ web site update
+ changes of λδ-2A vs λδ-1A completed
+ log page linked to site
Ferruccio Guidi [Mon, 2 Dec 2019 12:42:43 +0000 (13:42 +0100)]
updated web site
+ new preprint J2a
+ some improvements
Ferruccio Guidi [Thu, 21 Nov 2019 23:12:52 +0000 (00:12 +0100)]
web site update
+ some links fixed
+ minor corrections
Ferruccio Guidi [Wed, 20 Nov 2019 18:08:07 +0000 (19:08 +0100)]
web site update
+ λδ-2B is released on web site
+ minor corrections
Ferruccio Guidi [Tue, 19 Nov 2019 19:45:15 +0000 (20:45 +0100)]
λδ-2B is released
+ some refactoring
+ extra spaces cleaned
+ web site update
Ferruccio Guidi [Mon, 18 Nov 2019 22:12:40 +0000 (23:12 +0100)]
update for the article
+ pending conjectures proved
+ some renaming
+ probe: dependences are output in order
Ferruccio Guidi [Fri, 15 Nov 2019 15:22:29 +0000 (16:22 +0100)]
update in static_2 and basic_2 for the article
+ commented theorems activated or parked
+ some renaming to match the article
Ferruccio Guidi [Sat, 9 Nov 2019 17:27:55 +0000 (18:27 +0100)]
updated probe and matitadep
+ matitadep: bug fixed in loop display
+ new options -b and -i to output backward dependences
Ferruccio Guidi [Mon, 28 Oct 2019 19:37:33 +0000 (20:37 +0100)]
update in basic_2
+ t-bound t-computarion for terms
+ validity rules in λδ-2A style justified
Ferruccio Guidi [Fri, 25 Oct 2019 15:59:07 +0000 (17:59 +0200)]
update in basic_2
+ cpce parked for now
+ some renaming
Ferruccio Guidi [Mon, 21 Oct 2019 16:35:57 +0000 (18:35 +0200)]
update in basic_2
+ new definition of cpce
Ferruccio Guidi [Fri, 18 Oct 2019 14:39:15 +0000 (16:39 +0200)]
Merge remote-tracking branch 'origin/ld-0.99.3'
+ renaming
Ferruccio Guidi [Thu, 17 Oct 2019 15:20:58 +0000 (17:20 +0200)]
update in basuc_2
+ cpce_drops completed
+ WIP on cpce
Claudio Sacerdoti Coen [Wed, 16 Oct 2019 07:06:34 +0000 (09:06 +0200)]
Update online helper entries
Fix a wrong message error in 'that is equivalent to' tactic
Add a check on the context of the current proof in 'by induction
hypothesis' tactic
Ferruccio Guidi [Mon, 14 Oct 2019 21:44:24 +0000 (23:44 +0200)]
WIP on cpce ...
Ferruccio Guidi [Mon, 14 Oct 2019 19:33:52 +0000 (21:33 +0200)]
some added lemmas removed from auto
+ they make auto very slow in some cases,
for instance the /7 width=6 by .../ of contribs/lambdadelta/static_2/relocation/drops.ma
+ WIP on lambdadelta ...
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
Ferruccio Guidi [Thu, 3 Oct 2019 15:14:08 +0000 (17:14 +0200)]
update in ground_2 and basic_2
+ rules for cpt justified
+ cpt is an instance of cpm
Ferruccio Guidi [Tue, 1 Oct 2019 12:52:29 +0000 (14:52 +0200)]
Merge remote-tracking branch 'origin/matita-lablgtk3'
matita 0.99.4 now on master branch
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)
Ferruccio Guidi [Sun, 29 Sep 2019 22:03:17 +0000 (00:03 +0200)]
matita gtk3: some bugs fixed
+ status#stack is a list of 5 components, not 4
+ removed reference to Stdlib (was Pervasives) to comple with erlier versions of ocaml (ok with 4.0.5)
Ferruccio Guidi [Sun, 29 Sep 2019 20:43:50 +0000 (22:43 +0200)]
Merge branch 'matita-lablgtk3' of ssh://matita.cs.unibo.it:/srv/git/helm into matita-lablgtk3
Ferruccio Guidi [Sun, 29 Sep 2019 18:54:08 +0000 (20:54 +0200)]
update in static_2
+ notation change for lifts and drops
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
Claudio Sacerdoti Coen [Fri, 27 Sep 2019 14:58:30 +0000 (16:58 +0200)]
debugging code removed
Claudio Sacerdoti Coen [Fri, 27 Sep 2019 14:52:38 +0000 (16:52 +0200)]
Merge branch 'declarative' into matita-lablgtk3
Andrea Berlingieri [Fri, 27 Sep 2019 13:40:44 +0000 (15:40 +0200)]
Change Sort.merge (deprecated) with List.merge
Andrea Berlingieri [Thu, 26 Sep 2019 20:33:51 +0000 (22:33 +0200)]
Test pretty printg of declarative tactics
Fix indentation in grafiteAstPp.ml and matitaEnginge.ml with ocp-indent
Add a comment and remove dead code in declarative.ml
Turn off automation weakenings
Generate new .depend files for ng_tactics, syntax_extensions
Add a function that prints a tactic term with the user defined notation
in applyTransformation
Add a function that pretty prints the tactics ASTs to a file while a
script is being parsed and executed
Andrea Berlingieri [Mon, 17 Jun 2019 08:10:31 +0000 (10:10 +0200)]
Make 'that is equivalent to' a standalone tactic
Simplify AST types, parsing rules and pp of tactics that had
'that is equivalent to' or 'or equivalently'
Modify grafiteEngine accordingly
Simplify the signature and the code of the implementations of tactics
that had 'that is equivalent to' or 'or equivalently'
A new "volatile_hypo" key is added to the parameter list of the currest
stack level to indicate that the beta rewriting should happen on that
hypothesis, instead of the thesis
Modify beta_rewrite accordingly
Add some "obvious" terms to the given candidates for the automation
(such as refl, sym_eq, trans_eq, etc.)
The weakening of the automation is now only partial: the second flag for
weakening is off. Setting it on makes theorem proving pretty impossible
with the declarative fragment.