MacNeille completion and Buchholz Omega rule Kazushige Terui RIMS, - - PowerPoint PPT Presentation

macneille completion and buchholz omega rule kazushige
SMART_READER_LITE
LIVE PREVIEW

MacNeille completion and Buchholz Omega rule Kazushige Terui RIMS, - - PowerPoint PPT Presentation

MacNeille completion and Buchholz Omega rule Kazushige Terui RIMS, Kyoto University 08/03/18, Kanazawa 1 / 45 Summary of this talk MacNeille Buchholz -rule (1981) completion Parameter-free 2nd { } LI order


slide-1
SLIDE 1

1 / 45

MacNeille completion and Buchholz’ Omega rule Kazushige Terui

RIMS, Kyoto University

08/03/18, Kanazawa

slide-2
SLIDE 2

Summary of this talk

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

2 / 45

Buchholz’ Ω-rule (1981)

{ ∆ ⇒ Πθ }∆ ⇒LI

Y ϕθ(Y )

∀X.ϕ(X) ⇒ Π

where ∆ is 1st order and Π is 2nd order, is similar to a characteristic property of MacNeille completion A ⊆ A:

{a ≤ y}a ≤ x x ≤ y

where a ∈ A and x, y ∈ A.

slide-3
SLIDE 3

Cut elimination proofs for higher order logics/arithmetic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

3 / 45

Syntactic cut elimination 1. Ordinal assignment 2. Ω-rule technique (Buchholz, Aehlig, Mints, Akiyoshi, . . . ). Works only for fragments of higher order logic/arithmetic (so far). Semantic cut elimination 1. Semi-valuation (Sch¨ utte, Takahashi, Prawitz). 3-valued semantics (Girard 74) = Kleene’s semantics. Employs reductio ad absurdum and WKL. Destroys the proof structure. 2. MacNeille completion and reducibility candidates (Maehara 91, Okada 96, after Girard 71). Fully

  • constructive. Extends to strong normalization.
slide-4
SLIDE 4

Cut elimination proofs for higher order logics/arithmetic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

3 / 45

Syntactic cut elimination 1. Ordinal assignment 2. Ω-rule technique (Buchholz, Aehlig, Mints, Akiyoshi, . . . ). Works only for fragments of higher order logic/arithmetic (so far). Semantic cut elimination 1. Semi-valuation (Sch¨ utte, Takahashi, Prawitz). 3-valued semantics (Girard 74) = Kleene’s semantics. Employs reductio ad absurdum and WKL. Destroys the proof structure. 2. MacNeille completion and reducibility candidates (Maehara 91, Okada 96, after Girard 71). Fully

  • constructive. Extends to strong normalization.

What is the relationship? (Mints’ question)

slide-5
SLIDE 5

Cut elimination proofs for higher order logics/arithmetic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

4 / 45

Target system Fragments Full higher-order logics Algebraic proof ??? MacNeille completion + reducibility candidates Syntactic proof Ω-rule Takeuti’s Conjecture In this talk we fill in the ??? slot by introducing the concept

  • f Ω-valuation. The target systems are parameter-free 2nd
  • rder intuitionistic logics.
slide-6
SLIDE 6

Cut elimination proofs for higher order logics/arithmetic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

4 / 45

Target system Fragments Full higher-order logics Algebraic proof ??? MacNeille completion + reducibility candidates Syntactic proof Ω-rule Takeuti’s Conjecture In this talk we fill in the ??? slot by introducing the concept

  • f Ω-valuation. The target systems are parameter-free 2nd
  • rder intuitionistic logics.

Notice: It is mostly a reworking of known results (especially those of Klaus Aehlig). Our purpose is just to provide an algebraic perspective on them.

slide-7
SLIDE 7

Outline

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

5 / 45

  • MacNeille completion
  • Parameter-free 2nd order intuitionistic logics
  • Ω-rule technique (syntactic)
  • Ω-valuation technique (semantic)
  • For the lambda calculus audience
  • For the nonclassical logics audience
slide-8
SLIDE 8

MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

6 / 45

slide-9
SLIDE 9

MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

7 / 45

A: a lattice. A completion of A is an embedding e : A − → B into a complete lattice B (we often assume A ⊆ B). Examples:

  • Q ⊆ R ∪ {±∞}
  • e : A −

→ ℘(uf(A)) (A: Boolean algebra, uf = ultrafilters). A ⊆ B is a MacNeille completion if for any x ∈ B, x =

  • {a ∈ A : x ≤B a} =
  • {a ∈ A : a ≤B x}.

Theorem (Banachewski 56, Schmidt 56) Every lattice A has a unique MacNeille completion A. MacNeille completion is regular, i.e., preserves and that already exist in A.

slide-10
SLIDE 10

MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

8 / 45

(Recap) A ⊆ B is a MacNeille completion if for any x ∈ B, x =

  • {a ∈ A : a ≤B x} =
  • {a ∈ A : x ≤B a}.
  • Q ⊆ R ∪ {±∞} is MacNeille, since

x = inf{a ∈ Q : x ≤ a} = sup{a ∈ Q : a ≤ x} for any x ∈ R. It is regular, e.g., 0 = lim

n→∞

1 n (in Q) = lim

n→∞

1 n (in R).

  • e : A −

→ ℘(uf(A)) is not regular, hence not MacNeille (actually a canonical extension).

slide-11
SLIDE 11

MacNeille completion: its limitation

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

9 / 45

DL: the class of distributive lattices. HA: the class of Heyting algebras. BA: the class of Boolean algebras. Theorem

  • DL is not closed under MacNeille (Funayama 44).
  • HA and BA are closed under MacNeille completions.
  • These are the only nontrivial subvarieties of HA closed

under MacNeille (Harding-Bezhanishvili 04). Conservative extension by MacNeille completion does not work for proper intermediate logics.

slide-12
SLIDE 12

MacNeille completion: link to Ω-rule

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

10 / 45

Fact A completion A ⊆ B is MacNeille iff the inferences below are valid:

{a ≤ y}a ≤ x x ≤ y {x ≤ a}y ≤ a x ≤ y

where x, y range over B and a over A. “If a ≤ x implies a ≤ y for any a ∈ A, then x ≤ y.” This looks similar to the Ω-rule.

slide-13
SLIDE 13

Parameter-free 2nd order intuitionistic logics

MacNeille completion

Parameter-free 2nd order intuitionistic logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

11 / 45

slide-14
SLIDE 14

Background: Theories of iterated inductive definitions

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

12 / 45

ID0 := PA. ID1: Let ϕ(X, x) be a formula of PA(X) in which X

  • ccurs positively and FV (ϕ) ⊆ {X, x}.

It can be seen as a monotone function ϕ(Y ) := {n ∈ N : ϕ(Y, n) holds} : ℘(N) − → ℘(N). For each such ϕ, add to PA a new constant Iϕ and axioms ϕ(Iϕ) ⊆ Iϕ, ϕ(T) ⊆ T ⇒ Iϕ ⊆ T. for every T = λx.ψ(x). This defines the theory ID1. IDn+1 := IDn+ least fixpoints definable in IDn . . . ID<ω :=

n IDn.

slide-15
SLIDE 15

Parameter-free fragments of 2nd order intuitionistic logic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

13 / 45

Tm: the set of terms X, Y, Z, . . . : 2nd order variables Fm : the formulas of 1st-order intuitionistic logic ϕ, ψ ::= p(t) | t ∈ X | ⊥ | ϕ ∧ ψ | ϕ ∨ ψ | ∀x.ϕ | ∃x.ϕ FM−1:= Fm. FMn+1: ϕn+1 ::= p(t) | t ∈ X | · · · | ∀X.ϕn | ∃X.ϕn where ϕn ∈ FMn doesn’t contain 2nd order variables except X.

slide-16
SLIDE 16

Parameter-free fragment of 2nd order intuitionistic logic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

14 / 45

(Recap) FMn+1: ϕn+1 ::= · · · | ∀X.ϕn | ∃X.ϕn where ϕn ∈ FMn doesn’t contain 2nd order variables except X. Examples (over LPA) N(t) := ∀X.[∀x(x ∈ X → x+1 ∈ X)∧0 ∈ X → t ∈ X] ∈ FM0 Any arithmetical formula ϕ translates to ϕN ∈ FM0. If ϕ(X, x) is an arithmetical formula, Iϕ(t) := ∀X.[∀x(ϕN(X, x) → x ∈ X) → t ∈ X] ∈ FM1 Any formula ϕ of ID1 translates to ϕI ∈ FM1.

slide-17
SLIDE 17

Digression: full 2nd order logic

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

15 / 45

FM: the set of all 2nd-order formulas. G1LI: sequent calculus for 2nd order intuitionistic logic with full comprehension ϕ(λx.ψ), Γ ⇒ Π ∀X.ϕ(X), Γ ⇒ Π Γ ⇒Y ϕ(Y ) Γ ⊢ ∀X.ϕ(X) where

  • Γ ⇒Y ϕ(Y ) means Y ∈ FV (Γ) (eigenvariable).
  • ϕ(λx.ψ) obtained by replacing t ∈ X → ψ(t).

Theorem (Takeuti 53) If Z2 ⊢ ϕ, then G1LC ⊢ Γ0 ⇒ ϕN for some universal Γ0. Cut elimination for G1LC implies 1-consistency of Z2, i.e., provable Σ0

1-sentences are true.

slide-18
SLIDE 18

Parameter-free logics and inductive definitions

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

16 / 45

LI: sequent calculus for the 1st order intuitionistic logic. G1LI−1:= LI. G1LIn+1: sequent calculus G1LI restricted to FMn+1. Theorem If IDn ⊢ ϕ (∈ Π0

2), then G1LIn ⊢ Γ0 ⇒ ϕI.

Cut elimination for G1LIn implies 1-consistency of IDn.

slide-19
SLIDE 19

Parameter-free logics and inductive definitions

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

16 / 45

LI: sequent calculus for the 1st order intuitionistic logic. G1LI−1:= LI. G1LIn+1: sequent calculus G1LI restricted to FMn+1. Theorem If IDn ⊢ ϕ (∈ Π0

2), then G1LIn ⊢ Γ0 ⇒ ϕI.

Cut elimination for G1LIn implies 1-consistency of IDn. We are now interested in proving cut elimination for G1LIn globally in IDn+1 and locally in IDn, as the latter will imply 1CON(IDn) ↔ CE(G1LIn) in a suitably weak metatheory (eg., PRA).

slide-20
SLIDE 20

Ω-rule

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics

⊲ Ω-rule

Ω-valuation For the lambda calculus audience For the nonclassical logics audience

17 / 45

slide-21
SLIDE 21

Ω-rule: the motivation

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

18 / 45

Cut elimination for 2nd order logics is tricky, since the reduction step Γ ⇒Y ϕ(Y ) Γ ⊢ ∀X.ϕ(X) ϕ(λx.ψ), Γ ⇒ Π ∀X.ϕ(X), Γ ⇒ Π Γ ⇒ Π (CUT) ⇓ Γ ⇒ ϕ(λx.ψ) ϕ(λx.ψ), Γ ⇒ Π Γ ⇒ Π (CUT) may yield a BIGGER cut formula. Ω-rule (Buchholz 81, Buchholz-Sch¨ utte 88, Buchholz 01, Aehlig 04, Akiyoshi-Mints 16, . . . ) is a way to resolve this difficulty.

slide-22
SLIDE 22

Ω-rule: the idea

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

19 / 45

The (simplified) Ω-rule for G1LI0:

{ ∆ ⇒ Πθ }∆⇒LI

Y ϕθ(Y )

∀X.ϕ(X) ⇒ Π

where θ is any substitution for 1st order free variables and ∆ ⇒LI

Y ϕθ(Y ) means

  • Y ∈ FV(∆),
  • ∆ ⊆ Fm (1st order formulas),
  • LI ⊢ ∆ ⇒ ϕθ(Y ).

“If ∆ ⇒LI

Y ϕθ(Y ) implies ∆ ⇒ Πθ for any θ and ∆ ⊆ Fm,

then ∀X.ϕ(X) ⇒ Π.”

slide-23
SLIDE 23

Ω-rule: the idea

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

20 / 45

Embedding: We have: { ∆ ⇒ ϕθ(λx.ψ) }∆⇒LI

Y ϕθ(Y )

∀X.ϕ(X) ⇒ ϕ(λx.ψ) Hence ∀X-left can be simulated by Ω. Collapsing: Consider Γ ⇒Y ϕ(Y ) Γ ⇒ ∀X.ϕ(X) { ∆ ⇒ Πθ }∆⇒LI

Y ϕθ(Y )

∀X.ϕ(X) ⇒ Π Γ ⇒ Π (CUT) If Γ ⇒LI

Y ϕ(Y ) holds, then Γ ⇒ Π is one of the premises

(with θ = id). Hence the (CUT) can be eliminated.

slide-24
SLIDE 24

Ω-rule: how it works

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

21 / 45

Syntactic cut elimination for G1LI0: 1. Introduce a new proof system based on the Ω-rule by inductive definition. 2. Show that G1LI0 embeds into the new proof system. 3. Apply a syntactic cut elimination procedure. It works for derivations of 1st order sequents. Theorem ID1 proves that G1LI0 is a conservative extension of LI. IDn+1 proves that G1LIn is a conservative extension of LI. It can be extended to all derivations (Akiyoshi-Mints 16).

slide-25
SLIDE 25

Ω-rule: how it works

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

21 / 45

Syntactic cut elimination for G1LI0: 1. Introduce a new proof system based on the Ω-rule by inductive definition. 2. Show that G1LI0 embeds into the new proof system. 3. Apply a syntactic cut elimination procedure. It works for derivations of 1st order sequents. Theorem ID1 proves that G1LI0 is a conservative extension of LI. IDn+1 proves that G1LIn is a conservative extension of LI. It can be extended to all derivations (Akiyoshi-Mints 16). So the Ω-rule works, but is it logically valid?

slide-26
SLIDE 26

Ω-valuation

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule

⊲ Ω-valuation

For the lambda calculus audience For the nonclassical logics audience

22 / 45

slide-27
SLIDE 27

Warm-up: conservative extension by MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

23 / 45

Let us first give an algebraic proof to Fact G1LI0 is a conservative extension of LI.

slide-28
SLIDE 28

Warm-up: conservative extension by MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

23 / 45

Let us first give an algebraic proof to Fact G1LI0 is a conservative extension of LI. (Proof) Let L := Fm/∼ be the Lindenbaum algebra for LI. Let L be the MacNeille completion of L.

slide-29
SLIDE 29

Warm-up: conservative extension by MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

23 / 45

Let us first give an algebraic proof to Fact G1LI0 is a conservative extension of LI. (Proof) Let L := Fm/∼ be the Lindenbaum algebra for LI. Let L be the MacNeille completion of L. The canonical valuation f : Fm − → L f(ϕ) := [ϕ] can be extended to f : FM0 − → L since L is complete.

slide-30
SLIDE 30

Warm-up: conservative extension by MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

23 / 45

Let us first give an algebraic proof to Fact G1LI0 is a conservative extension of LI. (Proof) Let L := Fm/∼ be the Lindenbaum algebra for LI. Let L be the MacNeille completion of L. The canonical valuation f : Fm − → L f(ϕ) := [ϕ] can be extended to f : FM0 − → L since L is complete. If G1LI0 ⊢ ϕ with ϕ ∈ Fm, then f(ϕ) = ⊤ by Soundness.

slide-31
SLIDE 31

Warm-up: conservative extension by MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

23 / 45

Let us first give an algebraic proof to Fact G1LI0 is a conservative extension of LI. (Proof) Let L := Fm/∼ be the Lindenbaum algebra for LI. Let L be the MacNeille completion of L. The canonical valuation f : Fm − → L f(ϕ) := [ϕ] can be extended to f : FM0 − → L since L is complete. If G1LI0 ⊢ ϕ with ϕ ∈ Fm, then f(ϕ) = ⊤ by Soundness. Since f = f for Fm (by regularity), we have f(ϕ) = [ϕ] = ⊤. That is, LI ⊢ ϕ.

slide-32
SLIDE 32

MacNeille completion and Ω-rule

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

24 / 45

Difficulty: the definition of f involves f(∀X.ϕ) =

  • ξ:Tm→L

f [X→ξ](ϕ) and Soundness requires comprehension. So does not formalize in inductive theories.

slide-33
SLIDE 33

MacNeille completion and Ω-rule

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

24 / 45

Difficulty: the definition of f involves f(∀X.ϕ) =

  • ξ:Tm→L

f [X→ξ](ϕ) and Soundness requires comprehension. So does not formalize in inductive theories. Key observation The Ω-rule is valid w.r.t. f : FM0 − → L. The reason is that Ω-rule is “similar” to MacNeille. { ∆ ⇒ Πθ }∆⇒LI

Y ϕθ(Y )

∀X.ϕ(X) ⇒ Π {a ≤ y}a ≤ x x ≤ y

slide-34
SLIDE 34

Conservative extension by Ω-valuation

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

25 / 45

Motivated by this, we introduce the Ω-valuation f Ω : FM0 − → L. f Ω(p(t)) = [p(t)] f Ω(t ∈ X) = [t ∈ X] f Ω(ϕ → ψ) = f Ω(ϕ) → f Ω(ψ) f Ω(∀x.ϕ(x)) =

  • t∈Tm f Ω(ϕ(t))

f Ω(∀X.ϕ(X)) = {[∆] ∈ L : ∆ ⇒LI

Y ϕ(Y ) for some Y }

Lemma G1LI0 is sound w.r.t. the Ω-valuation.

slide-35
SLIDE 35

Conservative extension by Ω-valuation

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

25 / 45

Motivated by this, we introduce the Ω-valuation f Ω : FM0 − → L. f Ω(p(t)) = [p(t)] f Ω(t ∈ X) = [t ∈ X] f Ω(ϕ → ψ) = f Ω(ϕ) → f Ω(ψ) f Ω(∀x.ϕ(x)) =

  • t∈Tm f Ω(ϕ(t))

f Ω(∀X.ϕ(X)) = {[∆] ∈ L : ∆ ⇒LI

Y ϕ(Y ) for some Y }

Lemma G1LI0 is sound w.r.t. the Ω-valuation. Remark: (Altenkirch-Coquand 01) made a similar

  • bservation in the context of λ-calculus, but . . .
slide-36
SLIDE 36

Local formalization of conservative extension

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

26 / 45

Theorem (in PRA, Aehlig 04) For any 1st order formula ϕ, if G1LI0 ⊢ ϕ, then PA (= ID0) proves “LI ⊢ ϕ.”

  • Should not be confused with a wrong statement that

PA proves “G1LI0 is a conservative extension of LI.”

  • Each derivation contains finitely many formulas. So you

can describe each f Ω(ϕ) by a formula, not as a set. No comprehension needed.

slide-37
SLIDE 37

Polarity: a uniform framework

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

27 / 45

We now introduce a uniform framework for MacNeille completion and algebraic cut elimination. A polarity is W = W, W ′, R where W, W ′ are sets and R ⊆ W × W ′ (Birkhoff 40). Given X ⊆ W and Z ⊆ W ′, X⊲ := {z ∈ W ′ : for all x ∈ X, x R z} Z⊳ := {x ∈ W : for all z ∈ Z, x R z} The pair (⊲, ⊳) forms a Galois connection: X ⊆ Z⊳ ⇐ ⇒ X⊲ ⊇ Z so induces a closure operator on ℘(W): γ(X) := X⊲⊳.

slide-38
SLIDE 38

Polarity yields MacNeille completion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

28 / 45

G(W) := {X ⊆ W : X = γ(X)} X ∪γ Y := γ(X ∪ Y ) Lemma W+ := G(W), ∩, ∪γ is a complete lattice. It is a complete Heyting algebra under additional assumptions. Given a lattice (or Heyting algebra) A, WA := A, A, ≤ is a polarity. X⊲ is the upper bounds of X and Z⊳ is the lower bounds of Z. Let γ(a) := {a}⊲⊳. Theorem γ : A − → W+

A is the MacNeille completion of A.

slide-39
SLIDE 39

MacNeille completion and Dedekind cuts

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

29 / 45

For example, consider WQ := Q, Q, ≤ Then for each X ∈ G(W), (X, X⊲) is a Dedekind cut. Hence W+

Q ∼

= R ∪ {±∞}.

slide-40
SLIDE 40

Polarity for algebraic cut elimination

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

30 / 45

We now give an algebraic proof to Theorem G1LI0 admits cut elimination. Define a polarity by Wcf := Seq, Cxt, ⇒cf Seq := FM∗ Cxt := FM∗

0 × (FM0 ∪ {∅})

Γ ⇒cf (Σ, Π) ⇔ Γ, Σ ⇒ Π is cut-free provable in G1LI0. Fact W+

cf is a complete Heyting algebra such that

Γ ∈ ϕ⊳ ⇐ ⇒ Γ ⇒cf ϕ.

slide-41
SLIDE 41

Ω-valuation again

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

31 / 45

One could use the “reducibility candidates” technique as in (Maehara 91) and (Okada 96), but it is too strong for

  • G1LI0. It doesn’t formalize in PA.

Ω-valuation f : FM0 − → W+

cf

f Ω(p(t)) = p(t)⊳ f Ω(t ∈ X) = (t ∈ X)⊳ f Ω(ϕ → ψ) = f Ω(ϕ) → f Ω(ψ) f Ω(∀x.ϕ(x)) =

  • t∈Tm f Ω(ϕ(t))

f Ω(∀X.ϕ(X)) = ∀X.ϕ(X)⊳ = {∆ ∈ Seq : ∆ ⇒cf

Y ϕ(Y ) for some Y }⊲⊳

Lemma G1LI0 ⊢ Γ ⇒ Π implies f Ω(Γ) ⊆ f Ω(Π) (Soundness). ϕ ∈ f Ω(ϕ) ⊆ ϕ⊳ for any ϕ ∈ FM0 (Completeness).

slide-42
SLIDE 42

Algebraic cut elimination

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

32 / 45

Lemma (recap) G1LI0 ⊢ Γ ⇒ Π implies f Ω(Γ) ⊆ f Ω(Π) (Soundness). ϕ ∈ f Ω(ϕ) ⊆ ϕ⊳ for any ϕ ∈ FM0 (Completeness). Now cut elimination for G1LI0 follows easily. (Proof) Suppose G1LI0 ⊢ ϕ ⇒ ψ. Then f Ω(ϕ) ⊆ f Ω(ψ) by Soundness. ϕ ∈ f Ω(ϕ) ⊆ f Ω(ψ) ⊆ ψ⊳ by Completeness. So ϕ ⇒ ψ is cut-free provable.

slide-43
SLIDE 43

Algebraic cut elimination

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

33 / 45

We have shown provability = cut-free provability. So a fortiori we obtain: Theorem W+

cf ∼

= L0, the MacNeille completion of the Lindenbaum algebra for G1LI1. algebraic c.elim for G1LI0 = MacNeille compl. + Ω-valuation.

slide-44
SLIDE 44

Algebraic cut elimination

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

33 / 45

We have shown provability = cut-free provability. So a fortiori we obtain: Theorem W+

cf ∼

= L0, the MacNeille completion of the Lindenbaum algebra for G1LI1. algebraic c.elim for G1LI0 = MacNeille compl. + Ω-valuation. By combining it with a syntactic argument based on Ω-rule: Theorem (in PRA, Aehlig 04) If G1LIn ⊢ ϕ, then IDn proves “G1LIn ⊢cf ϕ.” Corollary (in PRA) 1-consistency of IDn is equivalent to cut elimination for G1LIn.

slide-45
SLIDE 45

For the lambda calculus audience

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation

For the lambda calculus audience For the nonclassical logics audience

34 / 45

slide-46
SLIDE 46

Why does metatheory matters?

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

35 / 45

We have been careful in which metatheory the theorem is proved. Does it matter if one is only interested in the TRUTH? Yes! Since a proper metatheory consideration often leads to an interesting TRUTH such as iterated System T = parameter-free System F.

slide-47
SLIDE 47

System T iterated

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

36 / 45

T0 := simply typed λ-calculus + basic inductive data types

inductive N := 0 : N | s : N ⇒ N inductive T := leaf : T | node : T ⇒ T ⇒ T

T1 := T0 + T0-definable inductive data types

inductive L(N) := nil : L(N) | cons : N ⇒ L(N) ⇒ L(N) inductive O := 0 : O | s : O ⇒ O | lim : (N ⇒ O) ⇒ O

T2 := T1 + T1-definable inductive data types . . . T<ω :=

n Tn.

slide-48
SLIDE 48

Correspondence between Tn and IDn

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

37 / 45

Given a system X of typed λ-calculus: Rep(X) := the functions f : N − → N definable by a term M N⇒N in system X. Given a theory A of arithmetic: Total(A) := the functions f : N − → N provably total in theory A. Fact Rep(T0) = Total(PA) Rep(Tn) = Total(IDn) Rep(T<ω) = Total(ID<ω)

slide-49
SLIDE 49

System F

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

38 / 45

Type in System F is defined by: A, B ::= α | A ⇒ B | ∀α.A. Inductive data types in T<ω are all definable in F. N := ∀α.(α ⇒ α) ⇒ (α ⇒ α) O := ∀α.((N ⇒ α) ⇒ α) ⇒ (α ⇒ α) ⇒ (α ⇒ α) Theorem Rep(T<ω) ⊆ Rep(F).

slide-50
SLIDE 50

System F

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

38 / 45

Type in System F is defined by: A, B ::= α | A ⇒ B | ∀α.A. Inductive data types in T<ω are all definable in F. N := ∀α.(α ⇒ α) ⇒ (α ⇒ α) O := ∀α.((N ⇒ α) ⇒ α) ⇒ (α ⇒ α) ⇒ (α ⇒ α) Theorem Rep(T<ω) ⊆ Rep(F). Which fragment of System F exactly corresponds to T<ω?

slide-51
SLIDE 51

Parameter-free System F (cf. Aehlig 2008)

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

39 / 45

Typen (n ∈ N ∪ {−1}) is defined by: An, Bn ::= α | An ⇒ Bn | ∀α.An−1, (Fv(An−1) ⊆ {α})

N := ∀α.(α ⇒ α) ⇒ (α ⇒ α) ∈ Type0 T := ∀α.(α ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type0 L(N) := ∀α.(N ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type1 O := ∀α.((N ⇒ α) ⇒ α) ⇒ (α ⇒ α) ⇒ (α ⇒ α) ∈ Type1 L(β) := ∀α.(β ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type ∀β.(L(β) ⇒ β) ⇒ β ∈ Type

slide-52
SLIDE 52

Parameter-free System F (cf. Aehlig 2008)

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

39 / 45

Typen (n ∈ N ∪ {−1}) is defined by: An, Bn ::= α | An ⇒ Bn | ∀α.An−1, (Fv(An−1) ⊆ {α})

N := ∀α.(α ⇒ α) ⇒ (α ⇒ α) ∈ Type0 T := ∀α.(α ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type0 L(N) := ∀α.(N ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type1 O := ∀α.((N ⇒ α) ⇒ α) ⇒ (α ⇒ α) ⇒ (α ⇒ α) ∈ Type1 L(β) := ∀α.(β ⇒ α ⇒ α) ⇒ (α ⇒ α) ∈ Type ∀β.(L(β) ⇒ β) ⇒ β ∈ Type

Fp

n := System F with types restricted to Typen.

Fp

<ω := n Fp n.

Fp

−1 is just simply typed lambda calculus.

Fp

0 is studied by (Altenkirch-Coquand 2001).

slide-53
SLIDE 53

Parameter-free F and iterated T

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

40 / 45

Theorem (Akiyoshi-T. 16) IDn+1 ⊢ SN(Fp

n).

IDn ⊢ Φ-SN(Fp

n) for any finite Φ ⊆ Typen.

The proof consists of

  • inductive definition of SN-terms + Ω-rule
  • Tait’s computability predicate + “Ω-valuation”

The 2nd statement implies: for every closed term M : N ⇒ N of Fp

n,

IDn ⊢ ∀x∃y. “Mx =β y′′, hence Rep(Fp

n) ⊆ Total(IDn).

Theorem (Altenkirch-Coquand 01, Aehlig 08) Rep(Fp

0) = Rep(T0) = Total(PA).

Rep(Fp

n) = Rep(Tn) = Total(IDn).

Rep(Fp

<ω) = Rep(T<ω) = Total(ID<ω).

slide-54
SLIDE 54

For the nonclassical logics audience

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience

For the nonclassical logics audience

41 / 45

slide-55
SLIDE 55

Beyond classical and intuitionistic: substructural logics

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

42 / 45

Recall: Theorem (Harding-Bezhanishvili 04) HA and BA are the only nontrivial subvarieties of HA closed under MacNeille completions. On the other hand, one finds abundant of examples in substructural logics and associated residuated lattices. Theorem (Ciabattoni-Galatos-T. 12)

  • There are infinitely many varieties of residuated lattices

closed under MacNeille completions.

  • So there are infinitely many substructural logics that admit

algebraic cut elimination.

slide-56
SLIDE 56

Beyond classical and intuitionistic: intermediate logics

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

43 / 45

For intermediate logics, a useful framework is hypersequent

  • calculus. Associated completion is hyper-MacNeille

completion. Theorem (Ciabattoni-Galatos-T. 08, 17)

  • There are infinitely many subvarieties of HA closed under

hyper-MacNeille completions.

  • So there are infinitely many intermediate logics that admit

algebraic cut elimination in hypersequent calculi.

slide-57
SLIDE 57

Limitation of completion and cut elimination

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

44 / 45

On the other hand, there are also counterexamples for cut elimination/completion in substructural logics. That is WHY substructural logics are interesting! Theorem

  • There is an MV algebra (Chang’s chain) which cannot be

embedded into a complete MV algebra.

  • That is, MV is not closed under any completion

(cf. Litak-Kowalski 06 for more).

  • Hence

Lukasiewicz infinite-valued logic cannot be conser- vatively extended with infinitary .

  • That is,

L has NO “good” proof system (although some exist . . . ).

slide-58
SLIDE 58

Conclusion

MacNeille completion Parameter-free 2nd

  • rder intuitionistic

logics Ω-rule Ω-valuation For the lambda calculus audience For the nonclassical logics audience

45 / 45

  • Ω-rule is valid for the MacNeille completion of the

Lindenbaum algebra.

  • This leads to algebraic cut elimination for G1LI1 based
  • n MacNeille completion + Ω-valuation.

Target system Fragments Full higher-order logics Algebraic proof MacNeille MacNeille + Ω-valuation + reducibility candidates Syntactic proof Ω-rule Takeuti’s Conjecture 1-consistency of IDn = cut-elimination for G1LIn iterated System T = parameter-free System F.