24

Validity of bilateral classical logic and its application

May 28, 2018

Transcript

1. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity of bilateral classical logic and its application Yoriyuki Yamagata July 6, 2017 Kyoto University
2. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Table of contents 1 Veriﬁcationist semantics 2 Bilateral classical logic 3 Proof theoretical semantics of BCL 4 Evidences and veriﬁcationist semantics 5 Summary
3. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Veriﬁcationist semantics • Theory of meaning should be molecular • Otherwise the theory is not learnable • Meaning of statements are their veriﬁcation • Truth is not decidable • Thus grasp of truth cannot be manifested • Logical Inferences are constructions of veriﬁcation
4. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Proof theoretical semantics • Veriﬁcation = direct proofs • Direct proofs = proofs by introduction rules • Direct proofs are molecular • Introduction build proofs from simpler formulas • (Notion of harmony) • Inferences are valid = veriﬁcation can extracted from
5. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Principle of excluded middle A ∨ ¬A There is only limited case in which the principle of excluded middle is valid as long as disjunction is interpreted constructively
6. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Bilateral classical logic • Classical logic comes with two linguistic forces • Aﬃrmation • Denial • Contradiction is a punctuation symbol, not sentence • Logical rules + coordination rules between two linguistic forces
7. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary BCL: Language Deﬁnition (Proposition) A := a | A → A. Deﬁnition (Statement) α := +A | −A.
8. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary BCL: Logical inferences [+A] . . . . +B +A → B + → I +A → B +A +B + → E +A −B −A → B − → I −A → B +A − → E1 −A → B −B − → E1
9. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary BCL: Coordination rules +A −A ⊥ ⊥ [α] . . . . ⊥ α∗ RAA
10. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [+A] . . . . +B +A → B . . . . +A +B =⇒ . . . . +A . . . . +B
11. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL +A −B −A → B +A =⇒ +A +A −B −A → B −B =⇒ −B
12. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [+A] . . . . +B +A → B . . . . +A −B −A → B ⊥ =⇒ . . . . +A . . . . +B −B ⊥
13. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [α] . . . . ⊥ α∗ . . . . α ⊥ =⇒ . . . . α . . . . ⊥
14. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [−A → B] . . . . ⊥ +A → B . . . . +A +B =⇒ . . . . +A [−B] −A → B . . . . ⊥ +B
15. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [+A → B] . . . . ⊥ −A → B +A =⇒ [+A] [−A] ⊥ +B +A → B . . . . ⊥ +A
16. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Normalization of BCL [+A → B] . . . . ⊥ −A → B −B =⇒ [+B] +A → B . . . . ⊥ −B
17. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Our claim Introduction Introduction of logical symbols and RAA Elimination Elimination of logical symbols and the contradiction rule
18. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Evidence for ⊥ α ∈ S α α∗ ∈ S α∗ ⊥
19. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Evidence for an atom a +a (S) := Ax(+a)(S) ∪ −a ∗(S) −a (S) := Ax(−a)(S) ∪ +a ∗(S) We deﬁne +a by the smallest solution of this equation Ax(α) is the set of axioms which derives α in BCL(S)
20. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary m∗(S) [α] . . . . π ⊥ α∗ ∈ m∗(S) if for any σ ∈ m(S ), S ⊇ S, . . . . σ α . . . . π ⊥ always reduces an evidence of ⊥ in BCL(S ).
21. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Evidence for +A → B, −A → B +A → B (S) := → ( +A , +B )(S) ∪ −A → B ∗(S) −A → B (S) := •( +A , −B )(S) ∪ +A → B ∗(S) We deﬁne +A → B by the smallest solution of this equation
22. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary •( +A , −B )(S) . . . . σA +A . . . . σB −B −A → B where σA ∈ +A (S) σB ∈ −B (S)
23. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary → ( +A , +B )(S) [+A] . . . . π +B +A → B if for any σ ∈ +A (S ), S ⊇ S . . . . σ +A . . . . π +B always reduces an evidence of +B in BCL(S ).
24. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Semantics space M(α) Let A be the set of atomic sentences Let D(α) be the set of closed derivations of α M(α) = {m: 2A → 2D(α)} ∴ α ∈ M(α) M(α) is a complete lattice by point-wise ordering
25. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Increasing (monotone) operator F is increasing (monotone) if m1 ≤ m2 ∈ M(α) =⇒ F(m1 ) ≤ F(m2 ) ∈ M(α) F(m)(S) =→ ( +A , +B )(S)∪ (•( +A , −B )(S) ∪ m∗(S))∗(S) In particular, this F is monotone.
26. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Knaster and Tarski’s theorem L : be a complete lattice f : L → L : an increasing function F := {x ∈ L | f (x) = x} Then, F forms a complete lattice. In particular, F is not empty.
27. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Proof of Knaster and Tarski’s theorem l := {x ∈ L | x ≥ f (x)} (1) x ≥ f (x) (assumption) (2) x ≥ l (1) (3) f (x) ≥ f (l) (monotonicity) (4) x ≥ f (l) (2) & (4) (5) l ≥ f (l) (x arbitrary) (6) f (l) ≥ f (f (l)) (monotonicity) (7) f (l) ∈ {x ∈ L | x ≥ f (x)} (8) f (l) ≥ l (1) (9) f (l) = l (5) & (9) (10)
28. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Induction on the least ﬁxed point P ⊆ L i∈I xi ∈ P if ∀i ∈ I, xi ∈ P x ∈ P =⇒ f (x) ∈ P implies l ∈ P
29. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity A closed derivation π is valid in BCL(S) if π always reduces an evidence in BCL(S) π : a derivation with assumptions α1 , . . . , αn is valid in BCL(S) if ∀S ⊇ S, ∀valid closed derivations σ1 , . . . , σn in BCL(S ), π[σ1 /α1 , . . . , σn /αn ] is valid in BCL(S )
30. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary All derivations are valid Theorem All derivations in BCL(S) are valid Lemma If all one-step reducta of π are valid, π is valid Lemma σ is evidence, its one-step reducta are also evidences Corollary Evidences are valid
31. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity of the contradiction rule [α] . . . . π1 ⊥ α∗ . . . . π2 α ⊥ =⇒ . . . . π2 α . . . . π1 ⊥ ∵ by induction hypothesis, π1 and π2 are valid
32. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity of + →-elimination [−A → B] . . . . π1 ⊥ +A → B . . . . π2 +A +B =⇒ . . . . π2 +A [−B] −A → B . . . . π1 ⊥ +B
33. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity of + →-elimination For any σ ∈ −B (S ), S ⊃ S, . . . . π2 +A . . . . σ −B −A → B is valid Therefore, by induction hypothesis, . . . . π2 +A . . . . σ −B −A → B . . . . π1 ⊥ is valid
34. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Validity of + →-elimination Being σ taken arbitrary, . . . . π2 +A [−B] −A → B . . . . π1 ⊥ +B ∈ −B ∗(S) ⊆ +B (S)
35. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Application: Strong Normalization π is strongly normalizable if always reduces a normal form Theorem Any derivation π in BCL(S) is strongly normalizable Proof. 1 Evidences are strongly normalizable 2 All assumptions have derivations for some S ⊇ S 3 π is valid
36. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Meaning, evidence and decidability • Understanding of meaning must be manifested in the speaker • Ability to aﬃrm/deny a statement must be manifested in the speaker • What is counted as an evidence for a statement, must be decidable
37. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Interpretation of decidability • Realist • Relativist • Constructivist
38. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Realist view to decidability • A property is decidable or not, independent of our knowledge • Decidability is proven by a classical mathematics • but never be completely described by a particular theory
39. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Relativist view to decidability • The notion of decidability depends on an underlining theory T • Constructivist requires to explicit construction of a decision procedure when claiming decidability • Impredicativity is considered problematic by constructivists • No apparent reason to deny impredicativity in the theory of meaning
40. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Characterization of evidences • Our set of evidences are decidable • We can give a concrete decision procedure
41. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Theorem: Characterization of evidences π is an evidence if and only if either • π is an axiom • π ends with an introduction rule for a logical symbol • π ends with RAA
42. Validity of bilateral classical logic and its application Yoriyuki Yamagata

Veriﬁcationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and veriﬁcationist semantics Summary Summary • We claim that in BCL Introduction Introduction of logical symbols and RAA Elimination Elimination of logical symbols and the contradiction rule • We deﬁne evidences and validity • We show that the set of evidences is decidable