Inference Rules
From Event-B
Name | Rule | Side Condition | A/M
| |
---|---|---|---|---|
HYP | A
| |||
HYP_OR | A
| |||
CNTR | A
| |||
FALSE_HYP | A
| |||
TRUE_GOAL | A
| |||
DBL_HYP | A
| |||
AND_L | A
| |||
AND_R | A
| |||
IMP_L1 | A
| |||
IMP_R | A
| |||
IMP_AND_L | A
| |||
IMP_OR_L | A
| |||
NEG_IN_L | A
| |||
NEG_IN_R | A
| |||
XST_L | A
| |||
ALL_R | A
| |||
EQL_LR | is a variable which is not free in | A
| ||
EQL_RL | is a variable which is not free in | A
| ||
SUBSET_INTER | the operator must appear at the "top level" | A
| ||
IN_INTER | the operator must appear at the "top level" | A
| ||
NOTIN_INTER | the operator must appear at the "top level" | A
| ||
CASE | M
| |||
MH | M
| |||
HM | M
| |||
EQV | M
| |||
OV_L | the operator must appear at the "top level" | M
| ||
OV_R | the operator must appear at the "top level" | M
| ||
OV_L | the operator must appear at the "top level" | M
| ||
OV_R | the operator must appear at the "top level" | M
| ||
DIS_BINTER_R | the occurrence of must appear at the "top level". Moreover and denote some type. Similar left distribution rules exist | M
| ||
DIS_SETMINUS_R | the occurrence of must appear at the "top level". Moreover and denote some type. Similar left distribution rules exist | M
| ||
SIM_REL_IMAGE_R | the occurrence of must appear at the "top level". A similar left simplification rule exists. | M
| ||
SIM_FCOMP_R | the occurrence of must appear at the "top level". A similar left simplification rule exists. | M
| ||
FIN_SUBSETEQ_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_BINTER_R | M
| |||
FIN_SETMINUS_R | M
| |||
FIN_REL_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_REL_IMG_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_REL_RAN_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_REL_DOM_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_FUN1_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_FUN2_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_FUN_IMG_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_FUN_RAN_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
FIN_FUN_DOM_R | the user has to write the set corresponding to in the editing area of the Proof Control Window | M
| ||
LOWER_BOUND_L | must not contain any bound variable | M
| ||
LOWER_BOUND_R | must not contain any bound variable | M
| ||
UPPER_BOUND_L | must not contain any bound variable | M
| ||
UPPER_BOUND_R | must not contain any bound variable | M
| ||
FIN_LT_0 | M
| |||
FIN_GE_0 | M
| |||
CARD_INTERV | must appear at "top-level" | M
| ||
CARD_EMPTY_INTERV | must appear at "top-level" | M
| ||
CARD_SUBSETEQ | M |
Some rules are not yet implemented:
- SUBSET_INTER, IN_INTER, NOTIN_INTER.