Lukas' Notes

logic

Definition

Mutual Entailment

Two formulas mutually entail each other (are equivalent) if they have the same truth value under every interpretation.

Hence, there is no interpretation that makes one of them true and the other false, so we cannot distinguish them semantically. Semantic equivalence is an equivalence relation on formulas.

Proof

Mutual Entailment

Let be an arbitrary interpretation. Assume that . Then:

Since , it follows that:

Hence , so .

Symmetrically, we can assume that , then:

Since , it follows that:

Hence , so .

We have and . Hence, there is no interpretation that makes one of them true and the other false, so we cannot distinguish them semantically. Therefore:

which means:

Equivalent Replacement

Definition

Equivalent Replacement

Let denote a formula with one fixed occurrence of a subformula , identified by a position in , and let be the formula obtained by replacing that occurrence with .

For every interpretation ,

Two subformulas with the same truth value under are interchangeable at a fixed occurrence: replacing one by the other leaves the truth value of the whole formula unchanged under .

Link to original