Definition
Logical Strength
Let and be formulas in a formal language. The formula is logically stronger than if entails :
Equivalently, every interpretation that satisfies also satisfies .
If and , then is strictly stronger than .
If and , then and are logically equivalent.
A stronger formula has fewer models. The weakest formula is and the strongest formula is .
Weak and Strong Formulas
A formula is stronger than a formula when entails :
This means that every model of is also a model of :
Equivalently, is weaker than when is implied by :
and then
Square Subset Notation
In some contexts (e.g., lattice theory or abstract semantics), logical strength is denoted using “square subset” notation to emphasise the ordering of cases:
- : is stronger than (or equal to) .
- : is strictly stronger than .
- : is weaker than (or equal to) .
Examples
stronger than
is stronger than because equality implies inequality. Every assignment that satisfies also satisfies .
weaker than
is weaker than because every assignment satisfying also satisfies .
is the weakest formula
The formula (true) is the weakest formula. Every other formula implies it, so its satisfaction set is the whole state space.
is the strongest formula
and are incomparable
Neither formula implies the other. There are assignments where holds but does not, and assignments where holds but does not.