15
Predicates, subtypes, and relations
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
Other Links
Tutorial 9
15
Predicates, subtypes, and relations
14
Destruction rules and rewriting rules
16
Predicates and relations in Rocq