The Atelier B automatic prover is composed of:
These mechanisms orientate the proof, in order to demonstrate the goals of the proof obligations. They enable triggering off the rules of the rule base.
These rules are those of the prover rule base (see chapter 2.4 page §). They may also have been added by the user (manual rules) using:
Beware!! The use of manual rules calls the proof validity into question (false rules may lead to prove false proof obligations). Thus, when rules are added, they must be rigorously demonstrated and inspected by a third party.
The prover can be customized by setting the following resources in a resource file: