Skip to content

ruar18/proof-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

proof-automation

Automate the generation of certain homomorphism proofs in Dafny.

Using the Script

Run generate_proof in src/program_loader.py, passing in the names of the input and output files. Input format should follow that given in the examples.

Known Issues

  • Running the output using the Dafny VSCode extension can sometimes result in the error assertion violation (timed out) when Dafny attempts to verify the line assert (s + t1) + t2 == s + t; in the homomorphism proofs. Running Dafny through the command line appears to solve this issue.

About

Automate the generation of certain homomorphism proofs in Dafny.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages