swh:1:snp:f54a27e650a8acca38b6d19c9bf2c307c6c07756

sort by:
Revision Author Date Message Commit Date
b4c8c44 Completing the Conversion file 25 July 2019, 06:14:10 UTC
5174c8f We use bashisms in the extraction scripts 25 July 2019, 05:30:35 UTC
66c86ef Use the right flags in the extracted erasure and add more tests 25 July 2019, 05:13:24 UTC
9fb99ee Add .merlin targets to the Makefiles 25 July 2019, 05:08:40 UTC
d76fd99 Disable universe checking in the extracted checker for now. That doesn't really help though 25 July 2019, 05:05:02 UTC
ad89e57 Play more with erasure tests, it works! (as long as we don't use universes) 25 July 2019, 05:01:25 UTC
f15a729 Add and extract pretty-printers for all languages 25 July 2019, 04:57:46 UTC
35fb4f7 Running the verified extracted erasure. 25 July 2019, 03:47:05 UTC
5ea4c1a Minor compilation fixes, and building of the erasure plugin in progress. 25 July 2019, 02:54:03 UTC
441bf9e Build erasure plugin, move printer to template-coq/AstUtils 25 July 2019, 02:33:58 UTC
e87cff4 Finally running the extracted code from the safe checker! 25 July 2019, 02:07:13 UTC
f4a0ed0 Need PCUICInduction in pcuic plugin 24 July 2019, 23:58:41 UTC
c8b2df0 Merge remote-tracking branch 'origin/coq-8.8' into extraction_new 24 July 2019, 23:56:57 UTC
00f7517 Building the safe checker 24 July 2019, 23:55:37 UTC
0fb0759 Changes in plugin compilation. Give up on separate pcuic/safechecker/erasure compilation 24 July 2019, 23:24:36 UTC
e157211 Fix PCUICSafeChecker for extraction (Prop/Type template problem) 24 July 2019, 21:53:06 UTC
6d415bd Compilation fixes 24 July 2019, 21:38:44 UTC
7e4dd75 Rename extraction module into erasure module 24 July 2019, 21:38:03 UTC
aceca47 Adapt erasure to refactorings 24 July 2019, 21:18:03 UTC
a9a9ad8 More refactorings and cleanups, remove one admit on conv_context_conversion 24 July 2019, 21:03:18 UTC
9e7c19e Move utility functions and EAstUtils functions to their right place 24 July 2019, 18:14:57 UTC
f24a16e Merge pull request #242 from yforster/extraction_new Optimising erasure function and some fixed admits 24 July 2019, 17:58:48 UTC
0455731 Merge pull request #241 from MetaCoq/extraction-arity Fix arity of Ret for extraction 24 July 2019, 14:23:35 UTC
bb6d6f7 optimising erasure function 24 July 2019, 13:43:02 UTC
8167503 Fix arity of Ret for extraction 24 July 2019, 13:04:48 UTC
5bc2f4e Fixed admits regarding new eval rule for box 23 July 2019, 14:49:26 UTC
1a6eb9c Merge remote-tracking branch 'origin/coq-8.8' into extraction_new 23 July 2019, 13:34:10 UTC
ce68941 Fix the rest of the erasure proof. Admits because box reduction rule has changed We know ask for the argument of box to have a reduced form as well (as is done in CertiCoq also). I believe that does not change much and one can prove that the reduction is unnecessary. 23 July 2019, 01:53:21 UTC
e914dcc Improved wcbvEval relation in extraction. Avoids all unnecessary uses of mkApps 23 July 2019, 01:11:16 UTC
0d57343 Merge pull request #235 from MetaCoq/invlet Inversions of let, prod, sorts for cumulativity 19 July 2019, 21:03:36 UTC
749311e Remove guard-checking hypothesis in reduction of fix in extraction. 19 July 2019, 20:45:46 UTC
c3e9542 Prove inversion lemmas for LetIn (using reductions, not singling out the cases of no reduction) 19 July 2019, 20:35:19 UTC
db5bcd1 Prove the right inversion lemmas in PCUICConversion, checked that conv_conv_alt is actually not needed anywhere! 19 July 2019, 15:46:30 UTC
d50d22c Merge pull request #232 from MetaCoq/separate-plugin-compilation Separate plugin compilation 19 July 2019, 13:54:44 UTC
f48b1a8 Be explicit about the order of compilation of the live template plugin files 19 July 2019, 13:25:37 UTC
3e92060 Build Template.All after Template.Loader 19 July 2019, 13:16:08 UTC
5da76e0 Fix template and checker Loader and All files to run test-suite 19 July 2019, 13:09:34 UTC
cbd70d0 Merge pull request #233 from yforster/fix-erasure Fixed admits in erasure introduced by #230 19 July 2019, 12:46:28 UTC
905259b Fixed admits in erasure 19 July 2019, 12:27:13 UTC
09f8d44 Put template_coq.cmx* in build/ too 19 July 2019, 05:34:01 UTC
b42e62e Change the _CoqProject.in NOT the _CoqProject... 19 July 2019, 05:22:47 UTC
4f5679e Put uGraph and wGraph in the right order in the _CoqProject file?? 19 July 2019, 05:05:00 UTC
707df2d Try to play more with dependencies 19 July 2019, 05:03:37 UTC
6551faa More precise dependencies in uGraph.v so as not to let make build things in parallel when they shouldn't be! 19 July 2019, 02:32:21 UTC
52bd0c0 Force building the .ml files before the Loader.v file for the template-coq plugin 19 July 2019, 01:50:10 UTC
54965e7 Fix extraction includes as well 19 July 2019, 01:41:36 UTC
3792ee3 Fix dependencies of PCUIC 19 July 2019, 01:26:10 UTC
fd2808e Move Induction, LiftSubst and UnivSubst back to template module: they are really important functions there. 19 July 2019, 01:11:39 UTC
1ca3c63 Finally made checker separately compile from Template 19 July 2019, 01:05:01 UTC
793a036 Add -bin-annot option 19 July 2019, 00:24:09 UTC
a0f71d5 Fix makefiles 19 July 2019, 00:18:36 UTC
e0ef227 Fix template-coq compilation: we have two plugins really 18 July 2019, 22:34:49 UTC
839a47b Renamings, and different qualifications 18 July 2019, 22:14:45 UTC
b43ef82 Move template-coq typing development to the checker folder 18 July 2019, 22:13:55 UTC
f2c1e4a Merge pull request #230 from MetaCoq/context-conversion-and-refactor Context conversion and refactor 18 July 2019, 16:40:24 UTC
0d3e98c Forgot a file in the .in 18 July 2019, 16:14:18 UTC
6519eb8 Fix the checker makefile 18 July 2019, 15:58:03 UTC
14d8ae3 Move patching after lowercasing of files 18 July 2019, 15:27:44 UTC
a32d448 Patch extraction of eq_equivalence 18 July 2019, 14:55:52 UTC
989c472 Update .gitignore 18 July 2019, 14:46:10 UTC
644b980 Fix compilation of checker and pcuic plugins that depend on each other 18 July 2019, 04:08:57 UTC
53f9bb5 Adapted extraction to the use of == in place of = and a weaker context_conversion relation. Just one admit introduced that should be provable about well-formed contexts of fixpoints but I'm tired :) 18 July 2019, 04:01:25 UTC
5673fc0 Adapt safe conversion to new interface of conv. 18 July 2019, 02:45:13 UTC
387ac72 Fix template-coq plugin compilation 18 July 2019, 01:31:00 UTC
52aa7a1 Fix plugin compilation (another bug in extraction found) 18 July 2019, 00:43:27 UTC
8d4e728 Adapt later files to refactorings. Done with .v's here! 18 July 2019, 00:32:46 UTC
faec213 Refactorings and cleanups in higher files: add PCUICContextConversion Also change a lot of lemmas to use the == conversion relation instead of = 18 July 2019, 00:11:01 UTC
ecaccc5 Move instances of Equivalence eq_term and PartialOrder eq_term leq_term to PCUICEquality 17 July 2019, 21:12:45 UTC
a58338d Fix wrong coercion in PCUICTyping 17 July 2019, 21:12:34 UTC
19dd216 Show eq_term antisymmetry and refactor in PCUICCumulativity 17 July 2019, 20:29:03 UTC
52c0a74 Refactorings and coercion declarations in PCUICTyping for constraints out of environments/environments extensions 17 July 2019, 20:28:43 UTC
11d6ddc Refactor in Equality 17 July 2019, 19:56:03 UTC
f86e3a6 Show antisymmetry of leq_universes w.r.t. eq_universes and add TC instances for reflexivity, symmetry etc.. 17 July 2019, 19:43:07 UTC
87c4bc6 WIP in PCUICConversion (dirty) 17 July 2019, 19:18:10 UTC
19e24f2 WIP on cumul and confluence lemmas 17 July 2019, 19:18:10 UTC
449d876 Almost there with cumulativity / conversion alternative version. 17 July 2019, 19:18:10 UTC
97cc488 Simplify proofs in PCUICEquality thanks to a symmetry argument 17 July 2019, 19:18:10 UTC
1f44b77 Merge pull request #228 from MetaCoq/cumul-confluence Cumul confluence 16 July 2019, 09:40:09 UTC
e7a46c0 Merge branch 'coq-8.8' into cumul-confluence 16 July 2019, 08:39:08 UTC
7488a35 Fix extraction 15 July 2019, 15:25:47 UTC
9466c21 Fix SafeChecker 15 July 2019, 14:55:01 UTC
06fadcb Fix SafeConversion 15 July 2019, 14:17:28 UTC
9b3d593 Fix Elimination and SafeReduce, partial fix of SafeConversion 15 July 2019, 13:49:45 UTC
b5f582a Fix SafeLemmata 15 July 2019, 12:35:34 UTC
8a4c5f5 Fix welltyped_context and wellformed_context Not enough, now a lot of properties require `wf Σ`. 15 July 2019, 08:50:25 UTC
40e0015 Renamings and progress in conversion 15 July 2019, 08:03:30 UTC
64f0fe9 Merge pull request #227 from MetaCoq/readme Sort remaining files in PCUIC readme 12 July 2019, 19:52:37 UTC
61bff76 Sort remaining files in PCUIC readme 12 July 2019, 19:51:45 UTC
0703159 Merge pull request #226 from MetaCoq/readme Improve READMEs 12 July 2019, 18:58:13 UTC
45818aa Largely improve README for PCUIC 12 July 2019, 18:57:39 UTC
37ff3cc Merge pull request #225 from MetaCoq/construct-ind-eq Trying to prove Construct_ind_eq and other stuff 12 July 2019, 18:28:20 UTC
b3715a2 Renamings and WIP proving confluence of red1 + leq_term 12 July 2019, 17:41:06 UTC
cbc6b90 Some refactoring 12 July 2019, 17:17:28 UTC
25f9f8c Uniformise invert_cumul_ind_l and _r, removing some duplicates 12 July 2019, 14:35:12 UTC
884d510 Add readme for PCUIC (wip) 12 July 2019, 12:50:36 UTC
92c8daf Add README for Safe Checker 12 July 2019, 12:18:06 UTC
7da5285 Add quick jumps and safe checker to README 12 July 2019, 12:01:17 UTC
6b96be5 Prove invert_cumul_ind_r 12 July 2019, 11:41:38 UTC
68aeab9 Fail to prove Construct_Ind_ind_eq 12 July 2019, 09:44:37 UTC
6417e3f Failed attempt at inversion_mkApps 12 July 2019, 08:59:57 UTC
back to top