Propositional substitution is a logical substitution in predicate logic involves replacing every instance of one or more atom with propositions:
Definition
Propositional Substitution ^definition
A propositional substitution, , is a logical substitution in propositional logic that maps atoms to propositions (which can also be atoms)
- represents the set of all atoms
- represents any proposition
Conventionally, we tend to use to show a propositional substitution from to .
Examples
For example, take the formula:
We can convert this to a disjunction by substituting with and with :
which is logically equivalent to a disjunction.
Theorems
T1: Propositional Substitution preserves validity
That is, a proposition that is valid will remain valid after any propositional substitution
C1: Propositional Substitution preserves unsatisfiability
That is, a proposition that is unsatisfiable will remain so after any valid substitution
Proof theorem 1 by #TODO
This can be proved from
T2: Propositional substitution preserves logical equivalence
If we have two propositions and that are logically equivalent, then any substitution applied on both formulae preserves this equivalence:
T3: Propositionally Substituting equivalences preserves all semantic properties ^t3
If where and are logically equivalent, then:
That is, if we replace part of a formula with any equivalent part, that formula’s semantics is unchanged.