A model for the extended predicative Mahlo Universe Anton Setzer - - PowerPoint PPT Presentation

a model for the extended predicative mahlo universe
SMART_READER_LITE
LIVE PREVIEW

A model for the extended predicative Mahlo Universe Anton Setzer - - PowerPoint PPT Presentation

A model for the extended predicative Mahlo Universe Anton Setzer (joint work with Reinhard Kahle, Lisbon) Proof Society Workshop Ghent 6 September 2018 Anton Setzer The extended predicative Mahlo Universe 1/ 31 Explicit Mathematics Extended


slide-1
SLIDE 1

A model for the extended predicative Mahlo Universe

Anton Setzer (joint work with Reinhard Kahle, Lisbon) Proof Society Workshop Ghent 6 September 2018

Anton Setzer The extended predicative Mahlo Universe 1/ 31

slide-2
SLIDE 2

Explicit Mathematics Extended Predicative Mahlo Model for Extended Predicative Mahlo Universe

Anton Setzer The extended predicative Mahlo Universe 2/ 31

slide-3
SLIDE 3

Explicit Mathematics

Explicit Mathematics Extended Predicative Mahlo Model for Extended Predicative Mahlo Universe

Anton Setzer The extended predicative Mahlo Universe 3/ 31

slide-4
SLIDE 4

Explicit Mathematics

Explicit Mathematics

  • Explicit mathematics based on term language where terms can denote

elements of sets and sets.

  • No restriction on application, succ(nat) is a term.
  • a ˙

∈ b for a is an element of the set denoted by b.

  • ℜ(a) for a is a name, i.e. denotes a set.

Anton Setzer The extended predicative Mahlo Universe 4/ 31

slide-5
SLIDE 5

Explicit Mathematics

Inductive Generation

  • i(u, v) denotes the accessible part of the relation v on domain u.
  • Closedi(a, b, S) := ∀x ˙

∈ a.(∀y ˙ ∈ a.(y, x) ˙ ∈ b → y ∈ S) → x ∈ S

  • ℜ(a) ∧ ℜ(b) → ∃X.ℜ(i (a, b), X) ∧ Closedi(a, b, X)
  • ℜ(a) ∧ ℜ(b) ∧ Closedi(a, b, φ) → ∀x ˙

∈ i (a, b).φ(x)

Anton Setzer The extended predicative Mahlo Universe 5/ 31

slide-6
SLIDE 6

Explicit Mathematics

Universes

  • Closuniv(W , x) expresses that x is formed using the above universe
  • perations (excluding i) from elements in W .
  • Univ(W ) := (∀x ∈ W .ℜ(x)) ∧ ∀x.Closuniv(W , x) → x ∈ W .
  • Univ(t) := ∃X.ℜ(t, X) ∧ Univ(X).

Anton Setzer The extended predicative Mahlo Universe 6/ 31

slide-7
SLIDE 7

Extended Predicative Mahlo

Explicit Mathematics Extended Predicative Mahlo Model for Extended Predicative Mahlo Universe

Anton Setzer The extended predicative Mahlo Universe 7/ 31

slide-8
SLIDE 8

Extended Predicative Mahlo

Axiomatic Mahlo Universe

  • To deal with size problem, when working in type theory and explicit

mathematics one needs large universes.

  • Allows as well to obtain proof theoretic stronger theories.
  • Axiomatic Mahlo universe is a universe M such as for every a ∈ M

and f ∈ M → M there exists a subuniverse u(a, f ) of M which is closed under a and f and an element of M.

Anton Setzer The extended predicative Mahlo Universe 8/ 31

slide-9
SLIDE 9

Extended Predicative Mahlo

Illustration of the Mahlo Universe

f M

Anton Setzer The extended predicative Mahlo Universe 9/ 31

slide-10
SLIDE 10

Extended Predicative Mahlo

Illustration of the Mahlo Universe

f M

Anton Setzer The extended predicative Mahlo Universe 9/ 31

slide-11
SLIDE 11

Extended Predicative Mahlo

Illustration of the Mahlo Universe

f f u(a, f ) M

Anton Setzer The extended predicative Mahlo Universe 9/ 31

slide-12
SLIDE 12

Extended Predicative Mahlo

Illustration of the Mahlo Universe

f f M u(a, f ) u(a, f )

Anton Setzer The extended predicative Mahlo Universe 9/ 31

slide-13
SLIDE 13

Extended Predicative Mahlo

From Axiomatic to Extended Predicative Mahlo

  • Problem: introduction rule for u(a, f ) depends on total functions

f : M → M, which is impredicative

  • Totality on M is not really needed, only that f is total on u.
  • Extended predicative Mahlo universe formalises this.

Anton Setzer The extended predicative Mahlo Universe 10/ 31

slide-14
SLIDE 14

Extended Predicative Mahlo

Pre-Universe

  • Formula expressing that v is a relative preuniverse:

RPU(a, f , v, u) := (∀x.Closuniv(u, x) ∧ x ˙ ∈ v → x ˙ ∈ u) ∧ (a ˙ ∈ v → a ˙ ∈ u) ∧ (∀x ˙ ∈ u.f x ˙ ∈ v → f x ˙ ∈ u)

Anton Setzer The extended predicative Mahlo Universe 11/ 31

slide-15
SLIDE 15

Extended Predicative Mahlo

c f c f b b v a u

Anton Setzer The extended predicative Mahlo Universe 12/ 31

slide-16
SLIDE 16

Extended Predicative Mahlo

Least pre-universes

ℜℜ(v) → RPU(a, f , v, pre (a, f , v)). ℜℜ(v) ∧ RPU(a, f , v, φ) → ∀x ˙ ∈ pre (a, f , v).φ(x)

Anton Setzer The extended predicative Mahlo Universe 13/ 31

slide-17
SLIDE 17

Extended Predicative Mahlo

pre(a,f,v)

c f c f b b v pre(a, f , v)

Anton Setzer The extended predicative Mahlo Universe 14/ 31

slide-18
SLIDE 18

Extended Predicative Mahlo

Independence of pre(a,f,v)

Indep(a, f , v, u) := (∀x.Clos‘univ(u, x) → x ∈ v) ∧ a ˙ ∈ v ∧ (∀x ˙ ∈ u.f x ˙ ∈ v)

Anton Setzer The extended predicative Mahlo Universe 15/ 31

slide-19
SLIDE 19

Extended Predicative Mahlo

Indep(a,f,v,u)

f a v b f b u := pre (a, f , v) Indep(a, f , v, u)

Anton Setzer The extended predicative Mahlo Universe 16/ 31

slide-20
SLIDE 20

Extended Predicative Mahlo

Axioms for M

Univ(M) ∧ i ∈ (∀a, b ˙ ∈ M → i(a, b) ˙ ∈ M) Indep(a, f , M, pre (a, f , M)) → u (a, f ) ˙ ∈ M ∧ u (a, f ) ˙ = pre (a, f , M) Induction expressing M is least set with these closure properties can be added as well.

Anton Setzer The extended predicative Mahlo Universe 17/ 31

slide-21
SLIDE 21

Extended Predicative Mahlo

Introduction Rule for M

f M a b f b pre (a, f , M) u (a, f ) Indep(a, f , M, pre (a, f , M))

Anton Setzer The extended predicative Mahlo Universe 18/ 31

slide-22
SLIDE 22

Model for Extended Predicative Mahlo Universe

Explicit Mathematics Extended Predicative Mahlo Model for Extended Predicative Mahlo Universe

Anton Setzer The extended predicative Mahlo Universe 19/ 31

slide-23
SLIDE 23

Model for Extended Predicative Mahlo Universe

Model given by a Relation

  • Define codes for terms such as
  • int(a, b) := 3, a, b
  • Let predicates P ⊆ N3 encode relations ℜP, ∈P, /

∈P by ℜP(a) := P(a, 0, 0), b ∈P a := P(a, b, 1), b ∈P a := ℜP(a) ∧ ¬(b ∈P a)

Anton Setzer The extended predicative Mahlo Universe 20/ 31

slide-24
SLIDE 24

Model for Extended Predicative Mahlo Universe

Operator for Universe Constructions

ℜint

P (a, u, v)

:= a = int(u, v) ∧ ℜP(u) ∧ ℜP(v) ℜint

P (a)

:= ∃u, v.ℜint

P (a, u, v)

b ∈int

P a

:= ∃u, v.ℜint

P (a, u, v) ∧ (b ∈P u ∧ b ∈P v)

similarly for other universe constructions

Anton Setzer The extended predicative Mahlo Universe 21/ 31

slide-25
SLIDE 25

Model for Extended Predicative Mahlo Universe

Operator for Universe Constructions

ℜuniv

P

(x) := x = nat ∨ x = id ∨ ℜint

P (x) ∨ · · ·

a ∈univ

P

b := a ∈nat

P

b ∨ a ∈id b ∨ a ∈int

P b ∨ · · ·

Γuniv

P

(a, b) := b = nat ∨ b = id ∨ (∃u, v.b = int(u, v) ∧ u ∈P a ∧ v ∈P a) ∨ · · ·

Anton Setzer The extended predicative Mahlo Universe 22/ 31

slide-26
SLIDE 26

Model for Extended Predicative Mahlo Universe

Modelling Inductive Generation

ℜpre−i

P

(a, u, v) := a = i(u, v) ∧ ℜP(u) ∧ ℜP(v) Γi,pot

P

(a, b) := ∃u, v.b = i(u, v) ∧ u ∈P a ∧ v ∈P a b ∈i

P a

:= ∃u, v.a = i(u, v) ∧ b ∈P u ∧∀x ∈P u.x, b ∈P v → x ∈P a Closedi

P(u, v)

:= ∀x ∈i

P

i(u, v).x ∈P i(u, v) ℜi

P(a, u, v)

:= ℜpre−i

P

(a, u, v) ∧ Closedi

P(u, v)

ℜi

P(a)

:= ∃u, v.ℜi

P(a, u, v)

Γi

P(a, b)

:= ∃u, v.b = i(u, v) ∧ Γi,pot

p

(a, b) ∧ Closedi

P(u, v)

Anton Setzer The extended predicative Mahlo Universe 23/ 31

slide-27
SLIDE 27

Model for Extended Predicative Mahlo Universe

Modelling Pre universes

b ∈pre,pot

P

a′ := ∃a, f , v.a′ = pre(a, f , v) ∧ (b = a ∨ (∃x ∈P a′.b ≃ {f }(x)) ∨ Γuniv

P

( pre(a, f , v), b)) b ∈pre

P

a′ := b ∈pre,pot

P

a′ ∧ b ∈P v Closedpre

P (a, f , v)

:= ∀b ∈pre

P

  • pre(a, f , v).b ∈P

pre(a, f , v) Indeppre(a′, v) := ∃a, f .a′ = pre(a, f , v) ∧∀b ∈pre,pot

P

a′.b ∈P v ℜpre

P (a′, a, f , v)

:= a′ = pre(a, f , v) ∧ Closedpre

P (a, f , v)

∧(ℜP(v) ∨ Indeppre(a′, v))

Anton Setzer The extended predicative Mahlo Universe 24/ 31

slide-28
SLIDE 28

Model for Extended Predicative Mahlo Universe

Modelling Pre universes

ℜpre

P (a′)

:= ∃a, f , v.ℜpre

P (a′, a, f , v)

Anton Setzer The extended predicative Mahlo Universe 25/ 31

slide-29
SLIDE 29

Model for Extended Predicative Mahlo Universe

Modelling u(a,f)

ℜu,pot

P

(a′, a, f ) := a′ = u(a, f ) ∧ Indeppre( pre(a, f , M), M) ℜu,pot

P

(a′) := ∃a, f .ℜu,pot

P

(a′, a, f ) ℜu

P(a′, a, f )

:= ℜu,pot

P

(a′, a, f ) ∧ Closedpre( pre(a, f , M), M) ℜu

P(a′)

:= ∃a, f .ℜu

P(a′, a, f )

b ∈u

P a′

:= ∃a, f .ℜu

P(a′, a, f ) ∧ b ∈P

pre(a, f , M)

Anton Setzer The extended predicative Mahlo Universe 26/ 31

slide-30
SLIDE 30

Model for Extended Predicative Mahlo Universe

Modelling u(a,f)

b ∈M,pot

P

a := a = M ∧ (Γuniv

P

(M, b) ∨ Γi,pot

P

(M, b) ∨ ℜu,pot

P

(b)) b ∈M

P a

:= a = M ∧ (Γuniv

P

(M, b) ∨ Γi

P(M, b) ∨ ℜu P(b))

ClosedM

P

:= ∀b ∈M,pot

P

M.b ∈P M ℜM

P (a)

:= a = M ∧ ClosedM

P

Anton Setzer The extended predicative Mahlo Universe 27/ 31

slide-31
SLIDE 31

Model for Extended Predicative Mahlo Universe

A(P)

Auniv(P) := Pred(ℜuniv

P

, ∈univ

P

) Ai(P) := Pred(ℜi

P, ∈i P)

· · · A(P) := Auniv(P) ∪ Ai(P) ∪ Apre(P) ∪ Au(P) ∪ AM(P) A0(P) := ∅ Aα+1(P) := A(Aα(P)) Aλ(P) :=

  • α<λ Aα(P)

Anton Setzer The extended predicative Mahlo Universe 28/ 31

slide-32
SLIDE 32

Model for Extended Predicative Mahlo Universe

P Q

P Q :⇔ P ⊆ Q ∧∀a, b.ℜP(b) → (a ∈P b ↔ a ∈Q b)

Anton Setzer The extended predicative Mahlo Universe 29/ 31

slide-33
SLIDE 33

Model for Extended Predicative Mahlo Universe

Properties of A

∅ A(∅) P A(P) → A(P) A2(P) is transitive (∀β < γ.∀α < β.Pα Pβ) → ∀β < γ.Pα

α<γ Pα

∀α < β.Aα Aβ

Anton Setzer The extended predicative Mahlo Universe 30/ 31

slide-34
SLIDE 34

Model for Extended Predicative Mahlo Universe

Model of extended predicative Mahlo

  • Let κM be a recursively Mahlo ordinal.
  • Let κ+

M be a recursively inaccessible ordinal above κM.

ℜAκM+1(M) Aκ+

M is a model of the extended predicative Mahlo universe Anton Setzer The extended predicative Mahlo Universe 31/ 31