Skip to content

Commit 9041134

Browse files
authored
Update README.md
1 parent 63cb964 commit 9041134

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Moreover, it contains helper theory files to support the [validation of the Boog
44
verifier](https://github.com/gauravpartha/boogie_proofgen/), which is currently being
55
developed.
66

7-
The theory files are compatible with Isabelle 2021 (but not backwards
7+
The theory files are compatible with Isabelle 2022 (and not backwards
88
compatible with older versions).
99

1010
## More details on the theory files
@@ -15,7 +15,8 @@ The theory files for the Boogie language itself are given by:
1515
* `Lang.thy`: Syntax of the Boogie language
1616
* `BoogieDeBruijn.thy`: Some formalization on DeBruijn binders
1717
* `Semantics.thy`: Semantics of the Boogie language and definition of procedure
18-
correctness
18+
correctness (only describes control-flow graphs in terms of control flow)
19+
* `Ast.thy`: Semantics of Boogie AST (uses `Semantics.thy` for control flow independent elements)
1920
* `Util.thy`: Some helper lemmas
2021
* `Typing.thy`: Boogie's type system
2122
* `TypeSafety.thy`: Type safety proof for expressions
@@ -34,6 +35,8 @@ the passification source CFG is correct under the assumption of the VC.
3435
* `PassificationML.thy`: Some ML tactics used in the certification of the
3536
passification phase.
3637
* `BackedgeElim.thy`: Main theory that helps deal with the certification of the CFG-to-DAG phase.
38+
* `CFGOptimizationsLoop.thy`: Main theory that helps deal with the certification of the CFG optimizations phase.
39+
* `Ast_to_Cfg_Validation.thy`: Main theory that helps deal with the certification of the AST-to-CFG phase.
3740
* `TypingHelper.thy`: Helper lemmas/definitions for proving that expressions are well-typed.
3841
* `TypingML.thy`: ML tactic to prove that an expression is well-typed.
3942

0 commit comments

Comments
 (0)