Rodin POs and ProB: Difference between revisions - ProB Documentation

Rodin POs and ProB: Difference between revisions

No edit summary
No edit summary
Line 11: Line 11:
   
   


One can also export the POs of a particular Event-B machine for use with the command-line version of ProB.
One can also export the POs of a particular Event-B machine for use with the [[Using_the_Command-Line_Version_of_ProB|command-line version of ProB]].
 
 
[[File:rodin_export_pos.png]]
 
This will generate a Prolog file (with .pl ending) which can be read by probcli. It will then check the individual proof obligations.
This will generate a Prolog file (with .pl ending) which can be read by probcli. It will then check the individual proof obligations.

Revision as of 10:23, 5 March 2020

What is the relationship between Rodin proof obligations (POs) and ProB.

ProB Prover Disprover

ProB can be applied to individual POs by clicking the ProB button in the Proof Control view of Rodin.

See the tutorial on the ProB Prover/Disprover for more details.


One can also export the POs of a particular Event-B machine for use with the command-line version of ProB.


This will generate a Prolog file (with .pl ending) which can be read by probcli. It will then check the individual proof obligations.