L9 Flashcards
Outline CHC for STLC and PLC
232
IPL rules
233-235
(1) Truth
(2) Falsehood + disjunction
Remember both elimination and introduction rules.
No separate true/false relations
Remember the case-typing like rule for disjunction elimination
Calculus of truth and falsehoods - propositions, true contexts, false contexts, proofs, refutations, contradictions (and their SEMANTIC MEANINGS), treatment of negation.
236
no implication
negation is primitive
Proofs in CTF (rules for deriving F; D |- A true)
237
Refutations in CTF
238
CHC given CTF (table of connective, what to do to prove, and how to refute). Explain why this is still intuitionistic.
239
Proof of A => not not A in CTF
240
Why can’t we prove not not A implies A in CTF
241
Why can’t we prove A and B entails A
242,
it’s Intuitionistically valid though
Proof by contradiction principle
243
Contradiction rule
244
A contradiction arises when a proposition has both a proof and a refutation
Proof of DNE in CTF+contra=ClassicalLogic
245
Proof of A.B => A in CLogic
246
Proof of A+B false => A false in CL
247
Proof of law of EM in CL
248
- uses the lemma A.B false => A false.
Syntax of proof and refutation terms in CL
249
(propositions, true contexts, false contexts, values, continuations, contradictions)
Note the correspondence between each of these terms and their corresponding rules in CTF+contra
with the mu-terms corresponding to the two ways of using proof by contradiction
Proof terms rules in CL (typing)
250
Continuation terms rules in CL (typing)
251
Contradictions terms rules in CL (typing)
252
Op sem of ClassLogic
253
Classical STLC - how is it nondeterministic?
254
Substitution lemmas in STLC+CL
255
Purpose of proof theory for STLC
256
- Show that ¬A ∨ B,A;· ⊢ B true is derivable
257