diff --git a/tools/programs/_index.md b/tools/programs/_index.md new file mode 100644 index 0000000..065824c --- /dev/null +++ b/tools/programs/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Program Proof Tools" +layout = "section" ++++ + +This page lists all of the program proof tools on this site in alphabetical order. +Click a tool name in the first column to view tool details. +Click a colorful item in the second column to view all the tools for which that term applies. +Item colors mean nothing and are intended to make it easy to skim the page. +Colors are generated by hashing each term's name and converting it to RGB color values. \ No newline at end of file diff --git a/tools/programs/dafny.md b/tools/programs/dafny.md new file mode 100644 index 0000000..b0479d7 --- /dev/null +++ b/tools/programs/dafny.md @@ -0,0 +1,22 @@ ++++ +date = 2025-07-10 +draft = false +title = 'Dafny' +subtitle = 'Program Proofs' +links = [ + { title = "Homepage", url = "https://cvc5.github.io/", icon = 'fa-solid fa-home' }, + { title = "Source Code", url = "https://github.com/dreal/dreal4", icon = 'fa-brands fa-github' }, + { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' } +] +applications = ['Program Prover'] +developers = ['Amazon Web Services'] +licenses = ['MIT'] +inputs = ['Dafny'] +interfaces = ['CLI', 'VSCode'] +maintenance = ['Actively Maintained'] +# techniques = ['CDCL'] +# publications = ['Barbosa2022'] ++++ + + +Dafny is a verification-aware programming language that has native support for recording specifications and is equipped with a static program verifier. \ No newline at end of file