Rodin Handbook![]() This work is sponsored by the Deploy Project ![]() This work is sponsored by the ADVANCE Project ![]() This work is licensed under a Creative Commons Attribution 3.0 Unported License |
3.2.5 Well-definedness proof obligations There are several locations where well-definedness proof obligations can be created. The mathematical notation of the well-definedness conditions of each operator are defined by the For well-definedness conditions, the order of axioms, invariants and guards is important. Well-definedness conditions are not usually shown in Rodin if they are trivial ( 3.2.5.1 Axioms For an axiom
3.2.5.2 Invariants For an invariant
3.2.5.3 Guards For an invariant
3.2.5.4 Witnesses A witness
3.2.5.5 Actions The assignment
3.2.5.6 Variants A variant
|