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
Link to originalEquivalent 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 .