Advanced Logic in Computer Science
COMP 409
Liar’s paradox: “This sentence is false”
Sand-heap paradox: Adding one grain doesn’t make a non-heap a heap.
Excluded middle: Nothing between true and false (philosophically sus).
Digital abstraction: High/Low state.
Transitivity of implication:
- If , then ()
- If , then ()
- Therefore if , then ()
Set of symbolic proposition. Set of truth values.
Connecting propositional connectives to logical operations. Let be the set of propositions. is the smallest set such that:
- [closure] If , then:
Theorem: is the smallest set that contains and satisfies closure.
Alternative definition:
Claim: contains and satisfies closure.
Theorem: