(* Title: Sequents/LK.thy Author: Lawrence C Paulson, Cambridge University Computer Laboratory Copyright 1993 University of Cambridge
Axiom to express monotonicity (a variant of the deduction theorem). Makes the link between \<turnstile> and \<Longrightarrow>, needed for instance to prove imp_cong.
Axiom left_cong allows the simplifier to use left-side formulas. Ideally it should be derived from lower-level axioms.
CANNOT be added to LK0.thy because modal logic is built upon it, and various modal rules would become inconsistent.
*)
theory LK imports LK0 begin
axiomatizationwhere
monotonic: "($H \ P \ $H \ Q) \ $H, P \ Q"and
lemma conj_simps: "\ P \ True \ P" "\ True \ P \ P" "\ P \ False \ False" "\ False \ P \ False" "\ P \ P \ P" "\ P \ P \ Q \ P \ Q" "\ P \ \ P \ False" "\ \ P \ P \ False" "\ (P \ Q) \ R \ P \ (Q \ R)" by (fast add!: subst)+
lemma disj_simps: "\ P \ True \ True" "\ True \ P \ True" "\ P \ False \ P" "\ False \ P \ P" "\ P \ P \ P" "\ P \ P \ Q \ P \ Q" "\ (P \ Q) \ R \ P \ (Q \ R)" by (fast add!: subst)+
lemma quant_simps: "\P. \ (\x. P) \ P" "\P. \ (\x. x = t \ P(x)) \ P(t)" "\P. \ (\x. t = x \ P(x)) \ P(t)" "\P. \ (\x. P) \ P" "\P. \ (\x. x = t \ P(x)) \ P(t)" "\P. \ (\x. t = x \ P(x)) \ P(t)" by (fast add!: subst)+
subsection‹Miniscoping: pushing quantifiers in›
text‹
We do NOT distribute of ∀ over ∧, or dually that of ∃ over ∨
Baaz and Leitsch, On Skolemization andProof Complexity (1994) show that this step can increase proof length! ›
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.