Definition
Calculus
Properties
Derivability
A formula is derivable from a set of formulas in a calculus (written ) if there exists a finite sequence of formulas ending in , where each formula is either an axiom, a premise in , or follows from previous formulas by an inference rule.
Soundness and Completeness
- Soundness: (Everything derived is true).
- Completeness: (Everything true can be derived).
Examples
Different calculi prioritise different aspects of reasoning:
- Hoare Calculus: Specialised for program verification.
- Hilbert Calculus: Uses many axioms and few rules (usually just Modus Ponens).
- Sequent Calculus: Focuses on symmetric rules for logical operators.
- Natural Deduction: Aims to mimic human reasoning styles.
Syntax vs. Semantics