swh:1:snp:f21a40066c2663969c9a5e9a10322d327835126e

sort by:
Revision Author Date Message Commit Date
2e5d12f improved utils 03 September 2020, 12:50:30 UTC
3f96ea7 gradual stuff 03 September 2020, 12:49:40 UTC
afd73e7 Reduce argument before calling tmFreshName 02 September 2020, 13:08:24 UTC
04d0e8c Merge pull request #426 from MetaCoq/cumulative-inductives Cumulative inductive types 02 September 2020, 07:49:28 UTC
c7780e8 Move lemmas to their appropriate places 01 September 2020, 15:42:45 UTC
640e7d6 Move new cumulativity relation to a separate library 31 August 2020, 16:28:15 UTC
2df91e5 Finished typing_leq_term proof 31 August 2020, 15:34:59 UTC
a0d88f6 Introduce a new T ~ T' relation for convertibility up-to universes, relating prop to prop and Type i to any Type j. This allows proving that typable terms related by leq_term are equally erasable, even in presence of cumulative inductive types 30 August 2020, 14:29:06 UTC
e1ad2df WIP proving that leq_terms have the same typings in Prop (inductive cumulativity doesn't allow Prop/Type confusion) 27 August 2020, 16:58:44 UTC
501e3e2 Adapt to new definition of eq_term/leq_term 27 August 2020, 13:45:38 UTC
aabec06 Adapt Principality to Cumulative Inductives 26 August 2020, 09:45:31 UTC
e28f66c SR proof finished for Case + cumulative inductives 25 August 2020, 13:24:59 UTC
caf5ae8 Progress on SR proof 25 August 2020, 13:24:59 UTC
f3a6219 WIP proving SR for cumulative inductives 25 August 2020, 13:24:58 UTC
9ef18fc WIP 25 August 2020, 13:24:58 UTC
062f09b WIP 25 August 2020, 13:24:58 UTC
3e88452 Formalise validity of constructor types w.r.t. variance annotations 25 August 2020, 13:24:58 UTC
6c98072 Prove that indices of constructors are closed w.r.t params and args (no recursive mention of the inductive) 25 August 2020, 13:24:58 UTC
10347bb WIP on SR proofs of iota red 25 August 2020, 13:24:58 UTC
f99843c Define positivity of constructor types, needed for cumulativity 25 August 2020, 13:24:58 UTC
55854b3 Simplified SR proof for iota reduction, still WIP 25 August 2020, 13:24:57 UTC
5b5b6ac Prove a new arity_spine principle for cumulative inductives 25 August 2020, 13:24:57 UTC
15dd4f0 Adding a positivity check 25 August 2020, 13:24:57 UTC
a980fed Adapted inductive inversion 25 August 2020, 13:24:57 UTC
e4e0070 Adapt confluence to generalize equality 25 August 2020, 13:24:57 UTC
09a2aa3 Update to generalized eqterm definition 25 August 2020, 13:24:57 UTC
ea6604e Generalize equality test to consider application lengthsNeeded for the proper modelization of cumulativity on inductive types which applies only to fully applied inductivea and constructors 25 August 2020, 13:24:57 UTC
14aeb2e Stuck in SR proof 25 August 2020, 13:24:56 UTC
d165f7f Adapted PCUICAlpha 25 August 2020, 13:24:56 UTC
d19e6a0 Upto inductive inversion principles 25 August 2020, 13:24:56 UTC
e5db562 Adapt confluence to new eq_term 25 August 2020, 13:24:56 UTC
9555f6e Adapt weakening / nameless to new eq_term 25 August 2020, 13:24:56 UTC
ab60944 Updated PCUICEquality: now syntactic equality depends on a global env 25 August 2020, 13:24:56 UTC
e3de77e Well-formed variance info on inductives 25 August 2020, 13:24:56 UTC
7d7c4ce Merge pull request #456 from MetaCoq/erases_closed Fill the erases_closed proof 25 August 2020, 08:17:50 UTC
f126933 Fill the erases_closed proof 24 August 2020, 16:02:09 UTC
b18ee48 Merge pull request #448 from jakobbotsch/fix_erase_mfix Fix computation with erase_mfix when assuming well-formedness 30 July 2020, 18:31:44 UTC
2f9b000 Fix computation with erase_mfix 30 July 2020, 12:33:24 UTC
0095f78 Fix test 30 July 2020, 08:57:16 UTC
9fb201c `tmQuoteRecTransp` is a general command taking a boolean "bypass opacity" flag. `tmQuoteRec` is defined as `tmQuoteRecTransp true`. Split `TmQuote` to two commands, because the bypass opacity flag makes sence only for recursive quoting. 30 July 2020, 08:57:16 UTC
ae7a75b Fix agruments to quote_term_rec 30 July 2020, 08:57:16 UTC
b703502 Add `tmQuoteRecTransp` that respects the opaqueness settings and quotes only transparent dependencies (opaque dependencies are quoted without bodies). The original `tmQuoteRec` still works as before - bypasses the opaqueness and quotes all the dependencies. 30 July 2020, 08:57:16 UTC
71e124c Merge pull request #437 from jakobbotsch/fix-evals Fix evaluation relations to compute properly with stuck fixpoints 24 July 2020, 19:41:42 UTC
02f5d8a Some cleanup 07 July 2020, 14:32:09 UTC
c84b218 Prove fix_value case (except for part requiring canonicity) 07 July 2020, 14:09:34 UTC
52e545f Remove some unused lemmas 07 July 2020, 13:02:40 UTC
621958e Prove fix case in erases_correct 07 July 2020, 12:58:11 UTC
f4181d2 Add todos, keep old proof but commented for fix/fix_value 03 July 2020, 14:53:55 UTC
0d98d07 Revert "Add some todos in erases_correct" This reverts commit 5d3c27eb1bbffd562f64272b42f610c812f8a510. 03 July 2020, 14:46:12 UTC
5d3c27e Add some todos in erases_correct 03 July 2020, 13:10:47 UTC
91ae5ab Fix Template Coq wcbv evaluation relation 03 July 2020, 13:02:43 UTC
8896fa0 Work on fix case 02 July 2020, 15:23:55 UTC
af74bdc Clean up 02 July 2020, 13:01:50 UTC
58d99f8 Small ssreflect related clean up 02 July 2020, 12:59:33 UTC
f3ea4d3 Minor changes 01 July 2020, 20:51:24 UTC
f7a2427 Fix fix/fix_value rules and prove eval_deterministic 01 July 2020, 20:20:54 UTC
d181ec7 Clear universe axioms (#433) * Fill todounivs proofs in PCUICInductives * Removed todounivs entirely 01 July 2020, 14:23:01 UTC
f6fad62 Some work on new evaluation relation 01 July 2020, 10:58:45 UTC
dd9786c Erasure eval_fix_value ensure not box 30 June 2020, 10:56:14 UTC
c259a6a Update CI and chat links 23 June 2020, 10:41:51 UTC
9e0cfdc Add example 26 May 2020, 08:46:02 UTC
1cd94d1 Fix tmVariable 26 May 2020, 08:46:02 UTC
3336c60 Implement tmVariable command 26 May 2020, 08:46:02 UTC
53bb89d Delete old file 26 May 2020, 08:45:38 UTC
a11db52 Fix Extractable monad test 26 May 2020, 08:45:38 UTC
d0a140a Remove camlp4 stuffs 26 May 2020, 08:45:38 UTC
5e79580 Renaming modules, moving lot of code and removing unused code 26 May 2020, 08:45:38 UTC
5eae634 Rename Quoter + move reduce 26 May 2020, 08:45:38 UTC
1411936 Confluence proven without the isLambda constraint 26 May 2020, 07:02:39 UTC
5c0c521 Weaken pred1 a bit to not reduce "new" redexes 26 May 2020, 07:02:39 UTC
ffdcb5b Use views consistently in the definition of rho (simpler proofs!) 26 May 2020, 07:02:39 UTC
5042825 Also prove unfolding lemma for fixpoint 26 May 2020, 07:02:39 UTC
1445eda Add a new version of rho using Equations and a well-founded order 26 May 2020, 07:02:39 UTC
7aacc27 Merge pull request #422 from MetaCoq/wffixpoints Well-formed (co)fixpoints 20 May 2020, 19:35:57 UTC
4da44e4 Fix after rebase 19 May 2020, 22:55:19 UTC
618f97e Adapt erasure to fix/cofix changes 19 May 2020, 22:46:23 UTC
6a0c679 Remove now unused allow_cofix flag 19 May 2020, 22:46:23 UTC
d75468d Adapt SR proof to new well-formedness of fix and cofix 19 May 2020, 22:46:23 UTC
779937b TODOs in TemplatetoPCUIC 19 May 2020, 22:46:23 UTC
cf37a1a cofix_guard and well-formed fixpoint/cofixpoint condition 19 May 2020, 22:46:23 UTC
e03c681 Better reiication of kernames 19 May 2020, 15:28:57 UTC
6d1ab4c Merge pull request #416 from MetaCoq/primproj Primitive projections 19 May 2020, 07:49:12 UTC
8d492ff Remove unused Import and Derive causing opam failure 18 May 2020, 10:40:08 UTC
b788a0b Principality and all todos on projs finished 15 May 2020, 19:13:06 UTC
bc897d1 Finish principality proof for projections 15 May 2020, 11:05:00 UTC
6a1ea1b Move lemmas from SR to the appropriate libraries 15 May 2020, 10:07:09 UTC
49c57ad More refactorings, validity is clear 15 May 2020, 08:58:31 UTC
43b7804 Fix website link 15 May 2020, 07:52:24 UTC
284bb8b More refactorings 14 May 2020, 16:48:16 UTC
ce33e0b Refactorings, add MCPrelude file 14 May 2020, 14:37:28 UTC
787191d compatbility with ocaml 4.10.0 14 May 2020, 13:46:33 UTC
9cd5e54 Refactor proofs 13 May 2020, 17:05:35 UTC
fc9fd5c Finish SR proofs for projections: congruence/cofix/iota reduction all proved 13 May 2020, 11:15:59 UTC
7d62dd5 Add a Test Unquote command 12 May 2020, 16:59:23 UTC
c975d7f Finish congruence case of projection: only cofix missing 12 May 2020, 16:17:57 UTC
cc057f7 Finished the projection reduction case of SR 12 May 2020, 15:58:33 UTC
ab78354 Proof of projection type validity 07 May 2020, 20:01:18 UTC
f9863bc Adapt PCUIC to new projection invariant 07 May 2020, 18:43:29 UTC
b0c7190 Adapt checker 07 May 2020, 18:41:49 UTC
51b3af6 Reorganize constructor shape / invariants on inductives for more clarity 07 May 2020, 18:41:49 UTC
back to top