高階算術における逆数学
井澤 昇平
東北大学理学研究科数学専攻 東北大学基礎論セミナー 2010ねん12がつ10にち
The plan of the contents of my thesis.
Introduction.
The formal system finite type arithemetic and axioms in finite type arithmetic.
Cardinalities in finite type arithmetic. The hierarchy of comprehension axioms. The hierarchy of choice axioms.
Reverse mathematics.
The formal system finite type arithmetic.
1. The formal system finite type arithmetic.
1
The formal system finite type arithmetic.
2
Cardinalities in finite type arithmetic.
3
The hierarchy of comprehension and choice axioms.
4
Reverse mathematics.
The formal system finite type arithmetic.
Finite type arithmetic is a formal system based on typed λ-calculus. sorts.
1 M
0 ←→ N
2 M
σ→τ ←→ the set of all maps Mσ to Mτ
where σ and τ are given sorts.
In short, 0 → 0 is denoted by 1. similarly n → 0 is denoted by n + 1. σ1 → (σ2 → τ ) is denoted by (σ1, σ2) → τ .
The formal system finite type arithmetic.
Language.
(Constants) 0, S, R0
(λ-abstractions) λxσ.tτ (the sort is σ → τ .) (Applications) tσ→τ(sσ) (the sort is τ .)
where t and s are given terms, x is a variable symbol.
The notation xσ means x is a σ-sort variable, tτ means t is a τ -sort term etc.
axiom of λ-calculus. (λ-reduction)
(λxσ.tτ)(sσ) = t[s/x]. (extensionality)
∀xσ→τ∀yσ→τ(x = y ↔ ∀zσ(x(z) = y(z))).
The formal system finite type arithmetic.
RCAω0 is the axiom consists of the following formulas. The axiom of λ-calculus.
∀x0(∃y0(x = S(y)) ↔ x ̸= 0), ∀x0∀y0(S(x) = S(y) → x = y) (Existence of primitive recursion operator.)
∀f1∀n0∀m0
[ R0(f, n)(0) = n,
R0(f, n)(S(m)) = f (m, R0(f, n)(m)). ]
(Induction axiom.)
∀A1(0 ∈ A ∧ ∀n0(n ∈ A → S(n) ∈ A) → ∀n(n ∈ A)). (Axiom of choice for (1, 0).)
∀A(1,0)→0[(∀x1∃y0(x, y) ∈ A) → (∃F1→0∀x(x, F (x)) ∈ A)].
The formal system finite type arithmetic.
Definition.
Qσ-CAτ: ∃Xτ →0∀xτ(x ∈ X ↔ ϕ(x))
where ϕ is described by =0, Boolean connections and σ variable quantifiers ∃yσ, ∀yσ.
Eσ→0 : ∃E(σ→0)→0∀xσ→0(x ∈ E ↔ ∀yσx(y) = 0) FACσ,τ:
∀A(σ,τ )→0(∀xσ∃yτ((x, y) ∈ A) → ∃Fσ→τ((x, F (x)) ∈ A)). GACσ,τ:
∀A(σ,τ )→0∃G(σ,τ )→0
( G ⊂ A
∧∀x(∃y; (x, y) ∈ A → ∃!y; (x, y) ∈ G) )
.
Proposition.
{Qσ-CAτ}τ is equivalent to (Eσ→0) over RCAω0.
Cardinalities in finite type arithmetic.
2. Cardinalities in finite type arithmetic.
1
The formal system finite type arithmetic.
2
Cardinalities in finite type arithmetic.
3
The hierarchy of comprehension and choice axioms.
4
Reverse mathematics.
Cardinalities in finite type arithmetic.
We say Aσ→0 a σ-set if ∀xσ; A(x) ≤ 1. Definition. (Cardinalities of sets) Let A, B be σ-set, τ -set respectively.
A ≤sB :⇐⇒ A = ◦/ ∨ ∃Pτ →σ∀x ∈ A∃y ∈ B(P (y) = x). (A is smaller than B in the sense of surjection.)
A ≤i B :⇐⇒ ∃Iσ→τ∀x, y ∈ A(I(x) ∈ B ∧ (x ̸= y → I(x) ̸= I(y))).
(A is smaller than B in the sense of injection.) A ≤ B :⇐⇒ ∃Pτ →σ, Iσ→τ(∀x ∈ A; (P (I(x)) = x). (A is smaller than B in the sense of retraction.)
A ≡ B :⇐⇒ ∃Fτ →σ, Gσ→τ(∀x ∈ A; F (G(x)) = x ∧ ∀y ∈ B; G(F (y)) = y).
(A has the same cardinality to B in the sense of inverse mappings.)
Cardinalities in finite type arithmetic.
Definition. (the rank of sorts)
The rank of sort is defined as follows inductively. rank(0) := 0
rank(σ → τ ) := max(rank(σ) + 1, rank(τ )) Notation: iσ→0σ := λxσ.10
i.e. iσ is the set of all σ-sort elements.
In the standard model, the rank(σ) is corresponded to the
cardinality of iσ. That is, the domain of σ-sort of standard model has the same cardinality of the set obtained from a countable set by rank(σ)-times power set operator.
Cardinalities in finite type arithmetic.
Theorem
1 RCAω
0 ⊢ iσ ≤ iσ′ if rank(σ) ≤ rank(σ′). Especially, iσ ≤ irank(σ)≤ iσ for all sort σ.
2 RCAω
0 ⊢ in+1 ̸≤s in.
3 RCAω
0 ⊢ iσ ≡ i1 if rank(σ) = 1.
As the corollary of 1, ”the higher rank sentence implies the lower rank sentence” in many ”natural” families of sentences. E.g. Proposition.
Let σ, σ′, τ, τ′ be sorts and assume rank(σ) ≤ rank(σ′),
rank(τ ) ≤ rank(τ′). Then the following statements are provable in RCAω0.
1 (E
σ′→0) → (Eσ→0).
2 FACσ′,τ′ → FACσ,τ. 3 GACσ′,τ′ → GACσ,τ.
The hierarchy of comprehension and choice axioms.
3. The hierarchy of comprehension and choice
axioms.
1
The formal system finite type arithmetic.
2
Cardinalities in finite type arithmetic.
3
The hierarchy of comprehension and choice axioms.
4
Reverse mathematics.
The hierarchy of comprehension and choice axioms.
Theorem.
Let n ≥ 1 and T be a (universal closure of) Q≤n−1-formula. Then the following holds.
RCAω0 + En+1+ T ⊢ Con(RCAω0 + En+ T ). Thus, RCAω0 + En does not imply En+1.
The hierarchy of comprehension and choice axioms.
Proposition.
The following implications is provable in RCAω0.
1 E
n+2+ GACn+1,n ⇒ En+1+ n-GWO + n-TR.
2 E
n+1+ n-GWO ⇒ En+1+ GACn+1,n. Theorem.
RCAω0 + En+1+ n-GWO + n-TR ⊢ Con(RCAω0 + En+1+ n-GWO).
The hierarchy of comprehension and choice axioms.
Definition.
1 (σ-GWO) ∃ <, G
( W O(iσ, <)
∧ G = {(X, y)|X ⊂ in, y = minX} )
2 (σ-TR)
∀A, X, <; W O(X, <) → ∃Y ∀xσ, ασ;
(x, α) ∈ Y ↔ (α ∈ X ∧ (x, {(y, β)|β < α, (y, β) ∈ Y }) ∈ A) Here W O(X, <) is the assertion that < is a well-ordering on a set X.
{(y, β)|β < α, (y, β) ∈ Y }) ∈ A is described as the following form:
∃Z((x, Z) ∈ A ∧ ∀y, β;
(y, β) ∈ Z ↔ (β ∈ X ∧ β < α ∧ (y, {(z, γ)|γ < β, (z, γ) ∈ Z}) ∈ Z)) Thus RCAω0 + En+2 ⊢ n-TR holds.
Reverse mathematics.
4. Reverse mathematics.
1
The formal system finite type arithmetic.
2
Cardinalities in finite type arithmetic.
3
The hierarchy of comprehension and choice axioms.
4
Reverse mathematics.
Reverse mathematics.
Graph type formalization and Function type formalization. existence of free algebras.
reverse mathematical results.
Reverse mathematics.
Graph type formalization 1/2
Example./Definition.
A graph type n abelian group is a pair (A, =A, +A, 0A, −A) s.t.
1 An→0 is a set.
2 =
A is an equivalence relation on A.
3 +
A⊂ A × A × A, etc.
4 ∀a, b ∈ A∃c ∈ A; (a, b, c) ∈ +A 5 If a
1 =Aa2, b1 =Ab2, (a1, b1, c1) then (a2, b2, c2) ∈ +A↔c1 =A c2.
6 a +
Ab =Ad, d +Ac =Af, b +Ac =Ae, a +Ae =A g → f =Ag. etc.
Reverse mathematics.
Graph type formalization 2/2
Example./Definition.
A graph type homomorphism F of abelian group from A to B is
1 F ⊂ A × B.
2 ∀a ∈ A∃b ∈ B; (a, b) ∈ F .
3 If (a
1, b1) ∈ F, a1 =A a2 then (a2, b2) ∈ F → b1 =B b2.
4 F (a
1+Aa2) =B F (a1) +BF (a2).
Reverse mathematics.
Function type formalization
Example./Definition.
A function type n abelian group is a pair (A, =A, +A, 0A, −A) s.t.
1 An→0 is a set.
2 =
A is an equivalence relation on A.
3 +(n,n)→n
A s.t. a, b ∈ A → a +Ab ∈ Aetc.
4 If a
1 =Aa2, b1 =Ab2 then a1+ b1 =A a2+Ab2.
5 (a +
Ab) +Ac =Aa +A(b +Ac). etc.
A function type homomorphism F from A to B is
1 a ∈ A → F (a) ∈ B.
2 If a
1 =Aa2 then F (a1) =B F (a2).
Reverse mathematics.
Existence of free algebras.
Proposition.
Following assertion is provable in
(RCAω0 + En+ ∆n1-CAn+ Σn1-IA/RCAω0 + En+ n-FPR). For every n-set A, there exists a (graph/function) type free abelian group freely generated by A
Similar statements holds for ring, lattice etc.
We write BASEn RCAω0 + En+ ∆n1-CAn+ Σn1-IA when we consider graph type formalization and RCAω0 + En+ n-FPR when we consider function type formalization.
Reverse mathematics.
Definition. (∆n1-CAn)
∀A∀B
[ ∀xn(∃yn; (x, y) ∈ A) ↔ (∀zn; (x, z) ∈ B))
→ ∃X∀x(x ∈ X ↔ ∃y; (x, y) ∈ A)
]
Definition. (Σσ1-IA)
∀A(0,σ)→0
( ∃xσ; (00, x) ∈ A
∧ ∀k(∃x; (k, x) ∈ A → ∃x; (S(k), x) ∈ A) )
→ ∀k∃x; (k, x) ∈ A
Definition. (σ-FPR)
∃R(σ,(0,σ)→σ)→(0→σ)
σ ∀xσ∀f(0,σ)→σ∀k0 ( Rσ(x, f )(0) = x
∧ Rσ(x, f )(S(k)) = f (k, Rσ(x, f )(k)) )
Reverse mathematics.
reverse mathematics 1/3
Proposition.
The following implications holds in BASEn. RCAω0 + En+1+ n-TR + n-GWO (or n-FWO)
⇒ Every n-type non-zero commutative ring has a maximal ideal.
⇒ Qn-CAn. Qn-CAn / En+1
⇔ There exists [a subgroup 2A / a functional A maps 2A] for all n-type abelian group.
Here 2A = {a ∈ A|∃x ∈ A; x + x = a}.
Reverse mathematics.
reverse mathematics 2/3
Proposition. (Graph type only)
The following implications holds in BASEn. RCAω0 + En+1+ n-TR + n-GWO (or n-FWO)
⇒ Every n-type vector space over a n-type field has a basis. Every n-type vector space over a n-type field has a basis +Qn-CAn ⇒ MCn,n.
Every n-type vector space over a n-type field has a basis +GACn,n ⇒ Qn-CAn.
Reverse mathematics.
Definition. (Multiple choice) MCσ,τ:∀A(σ,τ )→0
∀x∃y((x, y) ∈ A)
→ ∃F(σ,τ )→0
F ⊂ A
∧∀x∃y((x, y) ∈ F )
∧
( ∀x∃t0∃z0→τ∀yτ((x, y) ∈ F
↔ ∃s < t(y = z(s)))
)
Reverse mathematics.
reverse mathematics 3/3
Theorem.
The following statements are equivalent over RCAω0 + En+1.
1 (consistency principle) For every binary mess M on in, there exists a function in → {0, 1} which is consistent with M .
2 Every n-type non-zero commutative ring has a prime ideal.
3 (completeness theorem) Every consistent theory on a n-type language has a model.
4 (compactness theorem) Every theory on a n-type language that every finite subset has a model has a model.
Reverse mathematics.
Definition.
Binary mess on a set A is a set M of functions satisfies following conditions;
A member of M is a function from a finite subset of A to {0, 1}.
For every finite subset B of A, there exists t ∈ M such that dom(t) = B.
t|B ∈ M for every t ∈ M and B ⊂ dom(t). Remark.
Consistency principle seems to play the role similar to WKL.
Reverse mathematics.
1 Ulrich Kohlenbach, Higher Order Reverse Mathematics, Lecture Notes in Logic, 2001
2 James Hunter, Higher-Order Reverse Topology, Ph.D Thesis University of Wisconsin, 2008
3 Stephen G. Simpson, Subsystems of Second Order Arithmetic second edition, Springer-Verlag, 2009
4 Thomas J. Jech, The Axiom of Choice, North-Holland, 1973
5 Andreas Blass, Existence of Bases Implies the Axiom of Choice, Contemporary Mathematics, vol 31(1984)