aboutsummaryrefslogtreecommitdiffstats
path: root/src/common
Commit message (Collapse)AuthorAgeFilesLines
* Add beginning to memory generation proofYann Herklotz2023-07-291-7/+8
|
* Finish mutual exclusivity checkYann Herklotz2023-06-251-1/+29
|
* Finished the propert version of from_predicated_sem_pred_expr2Yann Herklotz2023-06-021-0/+12
|
* Finished painful product proofYann Herklotz2023-05-301-2/+2
|
* Prove more admitted theoremsYann Herklotz2023-05-291-0/+21
|
* Prove evaluable_pred_expr_exists_RBsetpredYann Herklotz2023-05-211-0/+13
|
* Add new proofs about semantic identityYann Herklotz2023-05-181-1/+69
|
* Split proof up into more filesYann Herklotz2023-05-091-0/+11
|
* Add check for mutexcl and fix top-level proofYann Herklotz2023-05-061-3/+7
|
* Finish forward and backward proofs for predicated proofYann Herklotz2023-05-051-0/+5
|
* Add relations to the NonEmpty moduleYann Herklotz2023-05-021-0/+77
|
* Add many more proofs about sem_pred_exprYann Herklotz2022-10-261-1/+1
|
* Add proofs for sem_pexpr and app_predicatedYann Herklotz2022-10-251-0/+1
|
* Clean up proofsYann Herklotz2022-10-111-6/+25
|
* Add helper functions to NonEmpty.vYann Herklotz2022-10-101-0/+18
|
* [sched] Remove some unprovable lemmasYann Herklotz2022-10-061-2/+1
|
* Add global monad notation using InstancesYann Herklotz2022-09-265-11/+81
| | | | This was mostly inspired by the std++ library.
* Add more monadsYann Herklotz2022-09-243-1/+63
|
* Add NonEmpty.vYann Herklotz2022-07-311-0/+110
|
* Add the opion monad fileYann Herklotz2022-07-201-0/+66
|
* Work on implementing abstract predicatesYann Herklotz2022-07-192-43/+8
|
* Add new block generation for GibleYann Herklotz2022-05-261-2/+5
|
* Work on specification of RTLBlock generationYann Herklotz2022-03-281-0/+150
|
* Remove literal files againYann Herklotz2022-03-261-2/+3
|
* Move forall_ptree into commonYann Herklotz2022-03-221-0/+43
|
* Update Coq version to 8.14.1Yann Herklotz2022-03-023-39/+12
|
* Fix warnings for Coq 8.13.2Yann Herklotz2021-10-092-6/+6
|
* Remove dependency on TacticsYann Herklotz2021-02-161-1/+0
|
* Add destruction to context match expressionsYann Herklotz2021-01-261-2/+5
|
* Fix imports in Coq modulesYann Herklotz2021-01-213-26/+35
|
* Add correct copyright notices in filesYann Herklotz2021-01-105-0/+93
|
* Fix build for Coq 8.12.1Yann Herklotz2020-11-262-7/+249
|
* Update definition of VnegYann Herklotz2020-11-071-1/+1
|
* Finish implementation of shrx_shrx_alt_equivYann Herklotz2020-11-051-74/+133
|
* Proven with some assumptionsYann Herklotz2020-11-041-4/+20
|
* Continue to prove signed_negYann Herklotz2020-11-041-1/+44
|
* Add to Oshrximm proofYann Herklotz2020-11-031-55/+109
|
* Add intextraYann Herklotz2020-11-031-0/+115
|
* Rename to VericertlibYann Herklotz2020-07-171-0/+0
|
* Change name to VericertYann Herklotz2020-07-145-6/+6
|
* Merge remote-tracking branch 'james/develop' into developYann Herklotz2020-07-041-10/+42
|\
| * Working on determinacy proof.James Pollard2020-07-041-10/+42
| |
* | Define ofbytesYann Herklotz2020-07-041-1/+72
|/
* Switch to uvalueToZ in lessdef.James Pollard2020-07-022-29/+54
|
* Remove all <> AdmittedYann Herklotz2020-07-021-0/+15
|
* Improve (?) automation.James Pollard2020-07-012-15/+37
|
* Heavy automation of proofs.James Pollard2020-06-301-1/+8
|
* Eliminate memory bounds assumption!James Pollard2020-06-291-2/+2
|
* Add missing file.James Pollard2020-06-291-0/+34
|
* Finish first IStore proof (modulo some admissions).James Pollard2020-06-281-12/+12
|