Skip to content

Property verification with Values#66

Draft
BenGGneB wants to merge 6 commits into
masterfrom
symbolic_with_values
Draft

Property verification with Values#66
BenGGneB wants to merge 6 commits into
masterfrom
symbolic_with_values

Conversation

@BenGGneB
Copy link
Copy Markdown
Collaborator

This pull request collects the Rocq implementation connected to my MSc thesis:
"Property-based verification of Erlang functions using formal methods"

src/Symbolic/WithValues/SymbPreconditions.v incorporates precondition functions for constraining input Values.

src/Symbolic/WithValues/SymbLemmasWithValues.v presents some lemmas necessary for the automated proofs, and supporting some statements described in the thesis.

src/Symbolic/WithValues/SymbTacticsWithValues.v contains the Ltac2 definitions of the proposed algorithms derived from previous work.

src/Symbolic/WithValues/SymbExamplesWithValues.v demonstrate the usage of the automated proof tool, showcasing its strengths and limitations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant