logic propositional-logic

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

Equivalent replacement uses

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.