Slide 1

Slide 1 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Validity of bilateral classical logic and its application Yoriyuki Yamagata July 6, 2017 Kyoto University

Slide 2

Slide 2 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Table of contents 1 Verificationist semantics 2 Bilateral classical logic 3 Proof theoretical semantics of BCL 4 Evidences and verificationist semantics 5 Summary

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Proof theoretical semantics • Verification = direct proofs • Direct proofs = proofs by introduction rules • Direct proofs are molecular • Introduction build proofs from simpler formulas • (Notion of harmony) • Inferences are valid = verification can extracted from

Slide 5

Slide 5 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 6

Slide 6 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Bilateral classical logic • Classical logic comes with two linguistic forces • Affirmation • Denial • Contradiction is a punctuation symbol, not sentence • Logical rules + coordination rules between two linguistic forces

Slide 7

Slide 7 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary BCL: Language Definition (Proposition) A := a | A → A. Definition (Statement) α := +A | −A.

Slide 8

Slide 8 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Normalization of BCL [+A] . . . . +B +A → B . . . . +A +B =⇒ . . . . +A . . . . +B

Slide 11

Slide 11 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Normalization of BCL +A −B −A → B +A =⇒ +A +A −B −A → B −B =⇒ −B

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Normalization of BCL [α] . . . . ⊥ α∗ . . . . α ⊥ =⇒ . . . . α . . . . ⊥

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Our claim Introduction Introduction of logical symbols and RAA Elimination Elimination of logical symbols and the contradiction rule

Slide 18

Slide 18 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Evidence for ⊥ α ∈ S α α∗ ∈ S α∗ ⊥

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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 define +A → B by the smallest solution of this equation

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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 ).

Slide 24

Slide 24 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 25

Slide 25 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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.

Slide 26

Slide 26 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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.

Slide 27

Slide 27 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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)

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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 )

Slide 30

Slide 30 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 36

Slide 36 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Meaning, evidence and decidability • Understanding of meaning must be manifested in the speaker • Ability to affirm/deny a statement must be manifested in the speaker • What is counted as an evidence for a statement, must be decidable

Slide 37

Slide 37 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Interpretation of decidability • Realist • Relativist • Constructivist

Slide 38

Slide 38 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 39

Slide 39 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 40

Slide 40 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist semantics Summary Characterization of evidences • Our set of evidences are decidable • We can give a concrete decision procedure

Slide 41

Slide 41 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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

Slide 42

Slide 42 text

Validity of bilateral classical logic and its application Yoriyuki Yamagata Verificationist semantics Bilateral classical logic Proof theoretical semantics of BCL Evidences and verificationist 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 define evidences and validity • We show that the set of evidences is decidable