tree: e2763161f6bb4dcee34bb36fdcede284a0e11dc2 [path history] [tgz]
  1. tests/
  2. Cogent_C_Heap_Auto.thy
  3. Cogent_C_Val_Auto.thy
  4. Cogent_Corres.thy
  5. Cogent_Corres_Sanity_Check.thy
  6. Cogent_Corres_Shallow_C.thy
  7. CogentHigherOrder.thy
  8. Corres_Tac.thy
  9. Deep_Embedding_Auto.thy
  10. Heap_Relation_Generation.thy
  11. Read_Table.thy
  12. README.md
  13. ROOT
  14. Specialised_Lemma.thy
  15. Specialised_Lemma_URecord.thy
  16. Specialised_Lemma_USum.thy
  17. Specialised_Lemma_Utils.thy
  18. SpecialisedLemmaTactic.thy
  19. tests.xml
  20. Tidy.thy
  21. Type_Args.thy
  22. Type_Relation_Generation.thy
  23. Utils.thy
  24. Value_Relation.thy
  25. Value_Relation_Generation.thy
c-refinement/README.md

C-Refinement Proofs

These proofs are currently being updated

Proof Dependencies

These proofs depend on the Cogent Type-system proofs, and AutoCorres.

file                                    depends on
├── Cogent_C_Heap_Auto.thy              (Read_Table)
├── Cogent_C_Val_Auto.thy               (Value_Relation_Generation, Type_Relation_Generation)
├── Cogent_Corres_Sanity_Check.thy
├── Cogent_Corres_Shallow_C.thy         (Deep_Embedding_Auto, Cogent_Corres, Corres_Tac, TypeProofGen, Tidy)
├── Cogent_Corres.thy                   (Value_Relation)
├── CogentHigherOrder.thy               (TypeProofGen)
├── Corres_Tac.thy                      (Cogent_Corres, Value_Relation_Generation)
├── Deep_Embedding_Auto.thy             (Specialised_Lemma, Cogent_C_Val_Auto, Cogent_C_Heap_Auto, Heap_Relation_Generation)
├── Heap_Relation_Generation.thy        (Read_Table)
├── Read_Table.thy                      (Specialised_Lemma_Utils)
├── SpecialisedLemmaTactic.thy          (Cogent_Corres, Specialised_Lemma_Utils)
├── Specialised_Lemma.thy               (Read_Table, SpecialisedLemmaTactic)
├── Specialised_Lemma_URecord.thy       (Read_Table, SpecialisedLemmaTactic)
├── Specialised_Lemma_USum.thy          (Read_Table, SpecialisedLemmaTactic)
├── Specialised_Lemma_Utils.thy         (Utils)
├── Tidy.thy
├── Type_Args.thy
├── Type_Relation_Generation.thy        (Cogent_Corres, Read_Table)
├── TypeProofGen.thy
├── Utils.thy
├── Value_Relation_Generation.thy       (Cogent_Corres, Specialised_Lemma_Utils)
└── Value_Relation.thy                  (Type_Args)