Asta Halkjær From, Agnes Moesgård Eschen & Jørgen Villadsen (DTU Compute)
We describe 12 axiomatic systems for classical propositional logic with soundness and completeness theorems formalized in the proof assistant Isabelle/HOL.
p → ( q → p ) ( p → ( q → r ) ) → ( ( p → q ) → ( p → r ) ) ( p → q ) → ( ¬ q → ¬ p ) ¬ ¬ p → p p → ¬ ¬ p
p → ( q → p ) ( p → ( q → r ) ) → ( q → ( p → r ) ) ( q → r ) → ( ( p → q ) → ( p → r ) ) p → ( ¬ p → q ) ( p → q ) → ( ( ¬ p → q ) → q )
( p → q ) → ( ( q → r ) → ( p → r ) ) ( ¬ p → p ) → p p → ( ¬ p → q )
( ( p → q ) → r ) → ( ¬ p → r ) ( ( p → q ) → r ) → ( q → r ) ( ¬ p → r ) → ( ( q → r ) → ( ( p → q ) → r ) )
p → ( q → p ) ( p → ( q → r ) ) → ( ( p → q ) → ( p → r ) ) ( ¬ p → ¬ q ) → ( q → p )
( p → q ) → ( ( q → r ) → ( p → r ) ) ( ¬ p → q ) → ( ( q → p ) → p ) p → ( ¬ p → q )
p → ( q → p ) ( p → ( q → r ) ) → ( ( p → q ) → ( p → r ) ) ( ¬ p → ¬ q ) → ( ( ¬ p → q ) → p )
p → ( q → p ) ( p → ( q → r ) ) → ( ( p → q ) → ( p → r ) ) ( ¬ p → q ) → ( ( ¬ p → ¬ q ) → p )
p → ( q → p ) ( p → q ) → ( ( q → r ) → ( p → r ) ) ( p → ( q → r ) ) → ( q → ( p → r ) ) ¬ ¬ p → p ( p → ¬ p ) → ¬ p ( p → ¬ q ) → ( q → ¬ p )
¬ p → ( p → q ) p → ( q → ( r → p ) ) ( ¬ p → r ) → ( ( q → r ) → ( ( p → q ) → r ) )
( p → q ) → ( ¬ q → ( p → r ) ) p → ( q → ( r → p ) ) ( ¬ p → q ) → ( ( p → q ) → q )
¬ q → ( ( p → q ) → ( p → r) ) p → ( q → ( r → ( s → p ) ) ) ( ¬ p → q ) → ( ( p → q ) → q )