Skip to content
Snippets Groups Projects
Commit 9c940918 authored by Regis Blanc's avatar Regis Blanc
Browse files

starting to discuss leon as a theorem prover

parent fcee8a87
No related branches found
No related tags found
No related merge requests found
...@@ -218,3 +218,12 @@ relying on the given precondition. ...@@ -218,3 +218,12 @@ relying on the given precondition.
Proving mathematical theorems with Leon Proving mathematical theorems with Leon
--------------------------------------- ---------------------------------------
As we have seen, verifying the contract of a function is really proving a mathematical
theorem. In some sense, Leon can be seen as a (mostly) automated theorem prover. It is
automated in the sense that once the property stated, Leon will proceed with searching
for a proof without any user interaction. In practice however, many theorems will be fairly
difficult to prove, and it is possible for the user to provide hints to Leon.
Hints typically take the form of simpler properties that combine in order to prove
more complicated ones.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment