aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/GiblePargenproof.v
Commit message (Collapse)AuthorAgeFilesLines
* Finished painful product proofYann Herklotz2023-05-301-4/+4
|
* Rename backwards proofYann Herklotz2023-05-121-30/+4
|
* Split proof up into more filesYann Herklotz2023-05-091-2006/+79
|
* Add assumption and prove assumption that preds are evaluableYann Herklotz2023-05-061-0/+1
|
* Add check for mutexcl and fix top-level proofYann Herklotz2023-05-061-18/+33
|
* Finish forward and backward proofs for predicated proofYann Herklotz2023-05-051-90/+0
|
* Change nat to positive in Sat proofYann Herklotz2023-04-271-8/+4
|
* Added lemmas about decidability of SatYann Herklotz2023-04-241-21/+0
|
* Work on proof of norm_expressionYann Herklotz2023-02-221-48/+0
|
* Remove aborted evaluable proofsYann Herklotz2023-02-181-96/+4
|
* Prove abstr_fold_falsy correctYann Herklotz2023-02-121-21/+100
|
* Prove sem_update_instr_term correctYann Herklotz2023-02-121-8/+19
|
* Prove abstr_fold_correct inductive case fullyYann Herklotz2023-02-121-12/+15
|
* Finish eval_predf_update_trueYann Herklotz2023-02-121-3/+6
|
* Finish sem_update_instr finallyYann Herklotz2023-02-121-3/+247
|
* Change evaluation of predicates and remove forest_evaluableYann Herklotz2023-02-111-84/+52
|
* Switch to half lazy evaluationYann Herklotz2023-02-051-43/+84
|
* Work on intermediate lemma for evaluationYann Herklotz2023-01-291-5/+12
|
* Prove abstr_fold_correct top-downYann Herklotz2023-01-291-41/+94
|
* Add documentation and continue on top-down proofYann Herklotz2023-01-281-6/+54
|
* Work on simplifying seq_app evaluation lemmaYann Herklotz2023-01-021-6/+11
|
* Add all_evaluable lemma for seq_appYann Herklotz2023-01-011-0/+9
|
* Add proofs about evaluation of body of expressionsYann Herklotz2022-12-271-7/+59
|
* Add proofs about evaluability of predicates in the abstract stateYann Herklotz2022-12-241-23/+55
|
* Add todoYann Herklotz2022-12-011-76/+163
|
* Prove top level theorems with evaluabilityYann Herklotz2022-11-151-43/+333
|
* Add proofs about evaluability of predicatesYann Herklotz2022-11-101-18/+132
|
* Add many more proofs about sem_pred_exprYann Herklotz2022-10-261-36/+311
|
* Add proofs for sem_pexpr and app_predicatedYann Herklotz2022-10-251-43/+269
|
* Prove sem_update for load and create lemmaYann Herklotz2022-10-241-3/+51
|
* Work on abstract lemmas for update functionYann Herklotz2022-10-201-8/+318
|
* Clean up proofsYann Herklotz2022-10-111-11/+31
|
* [sched] Remove some unprovable lemmasYann Herklotz2022-10-061-842/+113
|
* Add global monad notation using InstancesYann Herklotz2022-09-261-83/+75
| | | | This was mostly inspired by the std++ library.
* Update and fix the transformationYann Herklotz2022-08-051-252/+253
|
* Update lemmas with new update functionYann Herklotz2022-07-261-35/+128
|
* Fix main proofYann Herklotz2022-07-201-21/+27
|
* Work on implementing abstract predicatesYann Herklotz2022-07-191-10/+10
|
* Add work on abstract predicatesYann Herklotz2022-07-141-35/+223
|
* Working on scheduling proofYann Herklotz2022-07-041-53/+147
|
* Try and fix pargenproofYann Herklotz2022-07-041-8/+7
|
* Add work on schedulingYann Herklotz2022-07-031-15/+11
|
* Rewrite a lot fixing scheduling of GibleYann Herklotz2022-05-271-0/+1148