]> matita.cs.unibo.it Git - helm.git/log
helm.git
11 years agoBug fixed: %n was badly failing (with Failure "nth") when n was
Claudio Sacerdoti Coen [Thu, 6 Dec 2012 13:03:09 +0000 (13:03 +0000)]
Bug fixed: %n was badly failing (with Failure "nth") when n was
not a valid constructor. Now fail is raised (to be captured by
try, etc.)

11 years agoFixes a bug in NCicElim.pp (term -> ast conversion used when building
Wilmer Ricciotti [Thu, 6 Dec 2012 09:48:53 +0000 (09:48 +0000)]
Fixes a bug in NCicElim.pp (term -> ast conversion used when building
projections) that was swapping arguments in a let-in, causing projection
generation to fail for any record field containing a let-in expression.

11 years agoConcludes match (weak) semantics. Yay!
Wilmer Ricciotti [Wed, 5 Dec 2012 11:07:28 +0000 (11:07 +0000)]
Concludes match (weak) semantics. Yay!

11 years agowe started Kashima's proof of standardization
Ferruccio Guidi [Tue, 4 Dec 2012 17:59:17 +0000 (17:59 +0000)]
we started Kashima's proof of standardization

11 years agomatch nearing completion
Wilmer Ricciotti [Tue, 4 Dec 2012 15:49:01 +0000 (15:49 +0000)]
match nearing completion

11 years agomatch wsem almost done
Wilmer Ricciotti [Tue, 4 Dec 2012 12:11:30 +0000 (12:11 +0000)]
match wsem almost done

11 years ago- nat.ma: we added a general induction principle
Ferruccio Guidi [Mon, 3 Dec 2012 19:41:24 +0000 (19:41 +0000)]
- nat.ma: we added a general induction principle
- lambda: we have the diamond property of parallel reduction
          notation bugfixes in term and muktiplicity

11 years ago- bugfix in stylesheets
Ferruccio Guidi [Sun, 2 Dec 2012 18:59:57 +0000 (18:59 +0000)]
- bugfix in stylesheets
- lddl data set released

11 years agobugfix in uri's: missing "/" added to baseuri's where necessary
Ferruccio Guidi [Sun, 2 Dec 2012 16:28:54 +0000 (16:28 +0000)]
bugfix in uri's: missing "/" added to baseuri's where necessary

11 years ago- dehypenation involves helena as well
Ferruccio Guidi [Sun, 2 Dec 2012 13:20:04 +0000 (13:20 +0000)]
- dehypenation involves helena as well
- now we compile helena against the latest version of matita components

11 years agothe dehyphenation update continues ...
Ferruccio Guidi [Sun, 2 Dec 2012 12:47:44 +0000 (12:47 +0000)]
the dehyphenation update continues ...

11 years agosome corrections to the prose of the web site
Ferruccio Guidi [Sun, 2 Dec 2012 12:28:43 +0000 (12:28 +0000)]
some corrections to the prose of the web site

11 years agoweb site update
Ferruccio Guidi [Sat, 1 Dec 2012 22:06:38 +0000 (22:06 +0000)]
web site update

11 years agoold lambdadelta home page is dismissed
Ferruccio Guidi [Sat, 1 Dec 2012 19:37:15 +0000 (19:37 +0000)]
old lambdadelta home page is dismissed

11 years agonug fix in the location of images
Ferruccio Guidi [Sat, 1 Dec 2012 18:51:12 +0000 (18:51 +0000)]
nug fix in the location of images

11 years ago- lambda: parallel reduction to obtain diamond property
Ferruccio Guidi [Sat, 1 Dec 2012 17:07:33 +0000 (17:07 +0000)]
- lambda: parallel reduction to obtain diamond property
- list:   local "norm" notation removed in favour of "card" core notation

11 years agoplanned dehyphenation of lambdadelta eventually took place!
Ferruccio Guidi [Sat, 1 Dec 2012 17:01:11 +0000 (17:01 +0000)]
planned dehyphenation of lambdadelta eventually took place!

11 years ago- bug fix in notation precedences
Ferruccio Guidi [Thu, 29 Nov 2012 16:53:26 +0000 (16:53 +0000)]
- bug fix in notation precedences
- bug fix in the Makefile

11 years ago- labelled sequential reduction started ...
Ferruccio Guidi [Thu, 29 Nov 2012 15:26:59 +0000 (15:26 +0000)]
- labelled sequential reduction started ...
- bug fix in precedence relation on redex pointers

11 years agomatch
Wilmer Ricciotti [Wed, 28 Nov 2012 15:10:33 +0000 (15:10 +0000)]
match

11 years ago- relations.ma:
Ferruccio Guidi [Wed, 28 Nov 2012 14:33:17 +0000 (14:33 +0000)]
- relations.ma:
  we introduced the reflexive closure (RC) for use in lambda and lambda_delta
- lambda:
  we introduced pointers to redexes
  notation bug fix in delifting_substitution.ma

11 years agomatch_step
Wilmer Ricciotti [Wed, 28 Nov 2012 10:05:53 +0000 (10:05 +0000)]
match_step

11 years agobug fix in notation precedences
Ferruccio Guidi [Tue, 27 Nov 2012 22:24:11 +0000 (22:24 +0000)]
bug fix in notation precedences

11 years ago- the theory of delifting substitution is done
Ferruccio Guidi [Tue, 27 Nov 2012 21:09:22 +0000 (21:09 +0000)]
- the theory of delifting substitution is done
- the theory of multiplicity is done

11 years agopar_test.ma
Andrea Asperti [Tue, 27 Nov 2012 15:00:15 +0000 (15:00 +0000)]
par_test.ma

11 years agoennesima versione
Andrea Asperti [Tue, 27 Nov 2012 11:53:56 +0000 (11:53 +0000)]
ennesima versione

11 years agosplitting files
Andrea Asperti [Tue, 27 Nov 2012 07:29:20 +0000 (07:29 +0000)]
splitting files

11 years agosplitting files
Andrea Asperti [Tue, 27 Nov 2012 07:25:16 +0000 (07:25 +0000)]
splitting files

11 years agowe started the theory of delifting substitution ...
Ferruccio Guidi [Mon, 26 Nov 2012 20:27:40 +0000 (20:27 +0000)]
we started the theory of delifting substitution ...

11 years agotest null, match
Wilmer Ricciotti [Mon, 26 Nov 2012 17:55:19 +0000 (17:55 +0000)]
test null, match

11 years ago- lambda: the theory of lift is complete!
Ferruccio Guidi [Mon, 26 Nov 2012 14:26:20 +0000 (14:26 +0000)]
- lambda: the theory of lift is complete!
- predefined_virtuals: symbol for lift added

11 years agoworking on match
Andrea Asperti [Mon, 26 Nov 2012 12:50:32 +0000 (12:50 +0000)]
working on match

11 years agosome renaming to free the baseuri cic:/matita/lambda
Ferruccio Guidi [Sun, 25 Nov 2012 12:41:42 +0000 (12:41 +0000)]
some renaming to free the baseuri cic:/matita/lambda

11 years agoadditions in lift.ma ....
Ferruccio Guidi [Fri, 23 Nov 2012 22:19:23 +0000 (22:19 +0000)]
additions in lift.ma ....

11 years agomatch
Wilmer Ricciotti [Fri, 23 Nov 2012 17:53:28 +0000 (17:53 +0000)]
match

11 years agothe theory of substitution is started ...
Ferruccio Guidi [Fri, 23 Nov 2012 17:27:38 +0000 (17:27 +0000)]
the theory of substitution is started ...

11 years agocompare
Wilmer Ricciotti [Fri, 23 Nov 2012 15:47:46 +0000 (15:47 +0000)]
compare

11 years agowork in progress
Andrea Asperti [Fri, 23 Nov 2012 12:32:32 +0000 (12:32 +0000)]
work in progress

11 years agoRestoring and fixing the old version
Andrea Asperti [Fri, 23 Nov 2012 08:43:05 +0000 (08:43 +0000)]
Restoring and fixing the old version

11 years agoa development about pure lambda calculus
Ferruccio Guidi [Thu, 22 Nov 2012 16:09:47 +0000 (16:09 +0000)]
a development about pure lambda calculus

11 years ago- additions in basic_2
Ferruccio Guidi [Thu, 22 Nov 2012 15:08:05 +0000 (15:08 +0000)]
- additions in basic_2
- bugfix in BTM.html

11 years ago- local environment refinement for the first recursive lemma on validity preservation
Ferruccio Guidi [Thu, 22 Nov 2012 15:05:00 +0000 (15:05 +0000)]
- local environment refinement for the first recursive lemma on validity preservation
- focalized equivalence
- some corrections

11 years agomatch
Wilmer Ricciotti [Thu, 22 Nov 2012 12:32:44 +0000 (12:32 +0000)]
match

11 years agomatch
Wilmer Ricciotti [Wed, 21 Nov 2012 16:37:20 +0000 (16:37 +0000)]
match

11 years agocompare con terminatore
Andrea Asperti [Wed, 21 Nov 2012 15:38:05 +0000 (15:38 +0000)]
compare con terminatore

11 years agomatch
Andrea Asperti [Wed, 21 Nov 2012 09:05:44 +0000 (09:05 +0000)]
match

11 years agosome corrections
Ferruccio Guidi [Tue, 20 Nov 2012 19:04:06 +0000 (19:04 +0000)]
some corrections

11 years agosome words decapitalized :)
Ferruccio Guidi [Tue, 20 Nov 2012 18:45:37 +0000 (18:45 +0000)]
some words decapitalized :)

11 years agomilestone table in foreword
Ferruccio Guidi [Tue, 20 Nov 2012 18:10:17 +0000 (18:10 +0000)]
milestone table in foreword
--Questa linea, e quelle sotto essa, saranno ignorate--

M    index.html

11 years agomatch
Wilmer Ricciotti [Tue, 20 Nov 2012 16:49:23 +0000 (16:49 +0000)]
match

11 years agomilestone with end date of lambda_delta_1
Ferruccio Guidi [Tue, 20 Nov 2012 13:43:03 +0000 (13:43 +0000)]
milestone with end date of lambda_delta_1

11 years agocompare
Andrea Asperti [Tue, 20 Nov 2012 12:14:17 +0000 (12:14 +0000)]
compare

11 years agoMatch machine (multi)
Wilmer Ricciotti [Fri, 16 Nov 2012 17:03:13 +0000 (17:03 +0000)]
Match machine (multi)

11 years agoprogress
Wilmer Ricciotti [Fri, 16 Nov 2012 14:24:20 +0000 (14:24 +0000)]
progress

11 years agoParallel move machine.
Wilmer Ricciotti [Fri, 16 Nov 2012 14:19:11 +0000 (14:19 +0000)]
Parallel move machine.

11 years agoMatch machine (multi-tape)
Wilmer Ricciotti [Fri, 16 Nov 2012 14:18:50 +0000 (14:18 +0000)]
Match machine (multi-tape)

11 years agoFinished copy turing machine (multi-tape)
Wilmer Ricciotti [Thu, 15 Nov 2012 16:52:25 +0000 (16:52 +0000)]
Finished copy turing machine (multi-tape)

11 years agosome more lemmata
Wilmer Ricciotti [Thu, 15 Nov 2012 16:52:07 +0000 (16:52 +0000)]
some more lemmata

11 years agocopy machine (multi-tape) completed
Wilmer Ricciotti [Wed, 14 Nov 2012 17:10:33 +0000 (17:10 +0000)]
copy machine (multi-tape) completed

11 years ago- one axiom removed from sd
Ferruccio Guidi [Tue, 13 Nov 2012 20:50:33 +0000 (20:50 +0000)]
- one axiom removed from sd
- traces added to auto to make it work
- bugfix in Makefile
- more notation and existentials for staff to be committed
- some minor additions

11 years agoprogress
Wilmer Ricciotti [Tue, 13 Nov 2012 17:21:18 +0000 (17:21 +0000)]
progress

11 years agoprogress
Wilmer Ricciotti [Tue, 13 Nov 2012 17:21:00 +0000 (17:21 +0000)]
progress

11 years agoprogress
Wilmer Ricciotti [Tue, 13 Nov 2012 14:48:13 +0000 (14:48 +0000)]
progress

11 years agoprogress
Andrea Asperti [Tue, 13 Nov 2012 12:15:36 +0000 (12:15 +0000)]
progress
e

11 years agobasic lemmas
Andrea Asperti [Tue, 13 Nov 2012 12:15:09 +0000 (12:15 +0000)]
basic lemmas

11 years agoaddenda
Andrea Asperti [Mon, 12 Nov 2012 10:04:43 +0000 (10:04 +0000)]
addenda

11 years agoinject.ma
Andrea Asperti [Mon, 12 Nov 2012 10:03:51 +0000 (10:03 +0000)]
inject.ma

11 years agowhile_multi.ma
Andrea Asperti [Sat, 10 Nov 2012 08:34:55 +0000 (08:34 +0000)]
while_multi.ma

11 years ago- mac (ma count)
Ferruccio Guidi [Fri, 9 Nov 2012 18:56:55 +0000 (18:56 +0000)]
- mac (ma count)
  small program to count the number of characters (not bytes) in a .ma
  file excluding (possibly nested) comments, repeated spaces, and escape
  characters in strings
- lambda_delta:
  Makefile updated to use mac

11 years agoif_multi.ma
Andrea Asperti [Fri, 9 Nov 2012 17:57:33 +0000 (17:57 +0000)]
if_multi.ma

11 years agodone
Andrea Asperti [Fri, 9 Nov 2012 15:09:23 +0000 (15:09 +0000)]
done

11 years ago- commit completed!!
Ferruccio Guidi [Wed, 7 Nov 2012 17:48:14 +0000 (17:48 +0000)]
- commit completed!!
  The static type of <W>.T is now the static type of T.
  This allows to prove that each valid term has a static type as
expected!

11 years agoNew multi tapes machines
Andrea Asperti [Wed, 7 Nov 2012 16:59:25 +0000 (16:59 +0000)]
New multi tapes machines

11 years ago- commit of the component: static
Ferruccio Guidi [Wed, 7 Nov 2012 16:46:54 +0000 (16:46 +0000)]
- commit of the component: static
- notation updates missing in former commit

11 years ago- predefined_virtuals: nwe characters
Ferruccio Guidi [Wed, 7 Nov 2012 16:18:41 +0000 (16:18 +0000)]
- predefined_virtuals: nwe characters
- lib: some additions
- lambda_delta: commit of the components gramma, substitution, unfold
  - we parked the support for the "bt-reduction"
  - some renaming ...

11 years ago- we set up the support for the "bt-reduction" of Automath literature
Ferruccio Guidi [Mon, 29 Oct 2012 18:28:47 +0000 (18:28 +0000)]
- we set up the support for the "bt-reduction" of Automath literature
- we now use the STIX GENERAL fonts for a better rendering of U+2B43

11 years agoan addition ...
Ferruccio Guidi [Sun, 28 Oct 2012 14:39:27 +0000 (14:39 +0000)]
an addition ...

11 years ago- some additions and corrections
Ferruccio Guidi [Sat, 27 Oct 2012 13:34:28 +0000 (13:34 +0000)]
- some additions and corrections

11 years agoOne useless Obj.magic removed.
Claudio Sacerdoti Coen [Fri, 19 Oct 2012 10:59:51 +0000 (10:59 +0000)]
One useless Obj.magic removed.

11 years ago- additions in basic_2
Ferruccio Guidi [Thu, 18 Oct 2012 15:01:55 +0000 (15:01 +0000)]
- additions in basic_2
- substitution of downloadable logo is now complete!

11 years ago- some confluence results for focalized reduction and computation
Ferruccio Guidi [Thu, 18 Oct 2012 14:57:26 +0000 (14:57 +0000)]
- some confluence results for focalized reduction and computation
- more notation to be used later on ....

11 years ago- milestone update in basic_2
Ferruccio Guidi [Tue, 16 Oct 2012 18:15:13 +0000 (18:15 +0000)]
- milestone update in basic_2
- the new logo for the Crux is now linked to the site
- version update for xhtbl

11 years agocontext-free parallel reduction on closures is confluent!
Ferruccio Guidi [Tue, 16 Oct 2012 18:11:21 +0000 (18:11 +0000)]
context-free parallel reduction on closures is confluent!

11 years ago- xhtbl: we added the construction + to place several keys in one cell
Ferruccio Guidi [Mon, 15 Oct 2012 15:26:26 +0000 (15:26 +0000)]
- xhtbl: we added the construction + to place several keys in one cell
- basic_2_src: corrected and updated to use the operator +

11 years agoupdates in basic_2 ...
Ferruccio Guidi [Sat, 13 Oct 2012 21:37:29 +0000 (21:37 +0000)]
updates in basic_2 ...

11 years ago- parallel reduction for local environments: we proved the equivalence
Ferruccio Guidi [Sat, 13 Oct 2012 21:35:45 +0000 (21:35 +0000)]
- parallel reduction for local environments: we proved the equivalence
between the old context-sensitive version and the focalized version
- as a result, the context-sensitive version disappears with its derivatives

11 years agoDowngrades buggy destruct patch.
Wilmer Ricciotti [Mon, 8 Oct 2012 14:33:46 +0000 (14:33 +0000)]
Downgrades buggy destruct patch.

11 years agoRemoves debug prints that were left from last commit.
Wilmer Ricciotti [Fri, 5 Oct 2012 12:25:35 +0000 (12:25 +0000)]
Removes debug prints that were left from last commit.

11 years agoThis patch allows generation of minimally dependent discrimination principles
Wilmer Ricciotti [Fri, 5 Oct 2012 10:08:05 +0000 (10:08 +0000)]
This patch allows generation of minimally dependent discrimination principles
for inductive types, in the case where Leibniz equality is used.

11 years agobugfix in Makefiles
Ferruccio Guidi [Sat, 29 Sep 2012 21:51:19 +0000 (21:51 +0000)]
bugfix in Makefiles

11 years ago- updates in basic_2
Ferruccio Guidi [Sat, 29 Sep 2012 17:33:22 +0000 (17:33 +0000)]
- updates in basic_2

11 years ago- full commit for the transtive closure of ltpss!
Ferruccio Guidi [Sat, 29 Sep 2012 17:28:48 +0000 (17:28 +0000)]
- full commit for the transtive closure of ltpss!

11 years agoadditions to basic_2
Ferruccio Guidi [Fri, 28 Sep 2012 20:48:41 +0000 (20:48 +0000)]
additions to basic_2

11 years ago- partial commit (static component only)
Ferruccio Guidi [Fri, 28 Sep 2012 20:45:20 +0000 (20:45 +0000)]
- partial commit (static component only)
- results on the transitive closure of ltpss

11 years ago- some additions to basic_2
Ferruccio Guidi [Fri, 28 Sep 2012 17:14:12 +0000 (17:14 +0000)]
- some additions to basic_2
- new logo for lambda_delta

11 years ago- partial commit (unfold component only)
Ferruccio Guidi [Fri, 28 Sep 2012 17:07:46 +0000 (17:07 +0000)]
- partial commit (unfold component only)
  we introduced the transitive closure of ltpss,
  which we now use in the definition of thin

11 years agoMore work on inserting UnsafeCoerce in argument applications only when needed.
Claudio Sacerdoti Coen [Wed, 19 Sep 2012 16:42:51 +0000 (16:42 +0000)]
More work on inserting UnsafeCoerce in argument applications only when needed.

11 years agoGHC.Prim.Any fixed
Claudio Sacerdoti Coen [Wed, 19 Sep 2012 16:42:27 +0000 (16:42 +0000)]
GHC.Prim.Any fixed

11 years agothe partial commit continues ...
Ferruccio Guidi [Wed, 5 Sep 2012 16:09:37 +0000 (16:09 +0000)]
the partial commit continues ...

11 years ago1. deriving (Show) no longer used because it fails on empty types
Claudio Sacerdoti Coen [Tue, 4 Sep 2012 07:55:26 +0000 (07:55 +0000)]
1. deriving (Show) no longer used because it fails on empty types
2. pretty-printing of types fixed: application arguments never had
   parentheses
3. Top replaced with GHC.Prim.Any