8
Hilbert systems
Logic and Functional Programming
Disclaimer
Course announcement
1
Well-formed formulas
2
Height and sub-formulas
3
Boolean values and pattern matching
4
A toy implementation of propositional formulas
5
Boolean semantics for propositional logic
6
Semantic consequence and deductive reasoning
7
Interpretation of well-formed formulas in Rocq
8
Hilbert systems
9
Formal proofs for Hilbert systems
10
Natural deduction
11
Formal proofs for natural deduction
12
Conjunction, disjunction and equivalence
13
Falsity, negation and excluded middle
14
Destruction rules and rewriting rules
15
Predicates, subtypes, and relations
16
Predicates and relations in Rocq
8
Hilbert systems
7
Interpretation of well-formed formulas in Rocq
9
Formal proofs for Hilbert systems