Definition
Monotonic Replacement ( Propositional Logic)
Let be a propositional formula, let be a position in , and let be a propositional formula.
We write for the formula obtained from by replacing the subformula at position by .
Monotonic replacement is the principle that implication is preserved at a fixed occurrence according to its polarity.
More precisely, if
then:
- if , replacing by at preserves implication in the same direction;
- if , replacing by at reverses the implication direction.
Intuition
Why implication is enough
so the chosen occurrence keeps exactly the same truth value.
Monotonic replacement uses only
This means that is stronger than : whenever is true, is also true. So replacing by makes that occurrence easier to satisfy.
What this does to the whole formula depends on the polarity of the occurrence:
- in a positive occurrence, making the part easier also makes the whole formula easier;
- in a negative occurrence, making the part easier makes the whole formula harder.
So monotonic replacement is one-sided: we do not keep equivalence, we keep only one implication direction.
Positive occurrence
We start with a valid implication
So
Now put this occurrence in a positive position, for example
Replacing the occurrence of by gives
Why does
hold? If is true, then either is already true, or is true. In the second case, is true as well. Hence is true. Therefore
So replacing a positive occurrence by a weaker formula makes the whole formula weaker.
Negative occurrence
Again start with
Now put the occurrence in a negative position, for example
Replacing by gives
Here the implication direction reverses. Why does
hold? If is true, then is false. Therefore is false as well, so is true. Hence
So replacing a negative occurrence by a weaker formula makes the whole formula stronger.
Lemma
Monotonic Replacement
Let be formulas, let be a position, let be an interpretation, and assume
Then:
and
Proof sketch , the formula is weaker than . In a positive occurrence, replacing by the weaker weakens the whole formula, so . In a negative occurrence, the anti-monotonic context reverses the direction, so .
Since
Global Form
Positive Polarity
Let be formulas such that
Let be obtained from by replacing one or more positive occurrences of by . Then
Negative Polarity
Let be formulas such that
Let be obtained from by replacing one or more negative occurrences of by . Then
Special Case
Replacing by
Since
replacing positive occurrences of an atom by yields a one-sided consequence of the original formula. This is the form used in monotonic replacement inside the splitting algorithm.