Propositional Calculus¶
Basic PC¶
- Contains the basic set of PC (like NAND in computing)
- A Predicate is a formal statement that is either true or false
- : "Turnstile" or "tee"
- : "Prove under Hyphotheses "
- Turnstiles are "implications" on the level of a sequent, whereas "" is an implication on the predicate level
BasicPC Syntax¶
- Examples of possible strings: , ,
Proof Rule Schemas¶
- Schemas represent an infinite number of proof rules of the same form
- They use meta variables. If these are instantiated, they become a concrete proof rule
Todo
Put as outer fraction
Example: Prove
- Every "string" you can generate using the basicPC Syntax can be used to instantiate a meta variable
- can be an empty set
Extending the syntax¶
- We extend basicPC by introducing "syntactic sugar", new Symbols like for True and
- These syntactical equivalences can be used like proof rules
- All the new rules of PC can be proven with the basicPC proof schemas