p 進体の逆数学
山崎 武
東北大大学院理学研究科
2010 年 7 月 2 日 全体セミナー
Outline of this talk:
1. Reverse Mathematics and the field of p-adic numbers. 2. Continuous functions on Zp.
Themes of Reverse Mathematics:
Let τ be a mathematical theorem. Let Sτ be the weakest natural subsystem of second order arithmetic in which τ is provable.
I. Very often, the principal axiom of Sτ is logically equivalent to τ ( over RCA0).
II. Furthermore, only few subsystems of second order arithmetic arise in this way.
Such subsystems are
RCA0, WKL0, ACA0, ATR0, Π11-CA0.
Among the previous 5 subsystems, the following will be dealt with:
(1) RCA0 = the basic axioms + Σ01 induction + ∆01-CA. (2) WKL0 = RCA0 + weak K¨onig’s lemma.
(3) ACA0 = RCA0 + Π0∞-CA.
1 Q
pand Z
pDefinition 1 The following definitions are made in RCA0. Suppose that p is prime.
(1) For n ∈ Z, ordpn = max{m ∈ N : pm|n}.
(2) For a/b ∈ Q, ordpa/b = ordpa − ordpb where a, b ∈ Z and b ̸= 0.
(3) For r ∈ Q, the p-adic norm of r is given by
|r|p =
{ p−ordpr if r ̸= 0 0 if r = 0
Basic properties of ordp and | · |p are provable in RCA0, particularly, | · |p is a non-Archimedean norm on Q:
|r1 + r2|p ≤ max{|r1|p, |r2|p}, with equality if |r1|p ̸= |r2|p, etc.
Definition 2 A p-adic number is defined in RCA0 to be a sequence of rational numbers 〈ri : i ∈ N〉 such that
∀k, i(|ri − ri+k|p ≤ p−i). Two p-adic numbers 〈ri : i ∈ N〉 and 〈ri′ : i ∈ N〉 are said to be equal if
∀k(|rk − rk′ |p ≤ p−k+1). A p-adic number 〈ri : i ∈ N〉 is a p-adic integer if ri ∈ Z for all i ∈ N.
We shall use the symbols Qp and Zp informally to denote the set of all p-adic numbers and one of all p-adic integers, respectively.
Within RCA0, we can define +, ·, | · |p on Qp. Theorem 1 It is provable in RCA0 that
Qp, 0, 1, +, ·, | · |p, =
obeys all the axioms of a field with a non-Archimedean norm | · |p.
Moreover, Zp has one-to-one correspondence to {x ∈ Qp : |x|p ≤ 1}
Theorem 2 The following assertions are pairwise equivalent over RCA0.
(1) ACA0
(2) Qp is complete w.r.t. | · |p
Proof of (2) ⇒ (1). Letting f : N → N be a one-to-one function, consider a sequence cn = ∑
i≤n
pf(i). ✷
Lemma 3 The following is provable in RCA0. The series
∞
∑
i=0
ai in Qp converges if and only if 〈ai : i ∈ N〉 is a null sequence.
Lemma 4 The following is provable in RCA0. Given x ∈ Qp, we can effectively find a unique sequence
〈ai : −m ≤ i < ∞〉 such that x =
∞
∑
i=−m
aipi and
∀i(0 ≤ ai < p).
Lemma 5 (Hensel’s Lemma) The following is provable in RCA0. Let f (x) ∈ Zp[x]. Suppose that a0 ∈ Zp satisfies f (a0) ≡ 0 mod p and f′(a0) ̸≡ 0 mod p. Then there exists a unique a ∈ Zp such that f (a) = 0 and a ≡ a0 mod p.
Lemma 6 (Hasse-Minkowski Theorem) The following is provable in RCA0. Let Q(x1, . . . , xn) be a quadratic form over Q. Then the equation Q(x1, . . . , xn) = 0 has a
non-trivial solution in Q if and only if it has a non-trivial solution in R and every Qp.
2 Continuous Functions on Z
pLemma 7 The following is provable in RCA0. Let x ∈ Qp and δ > 0 be a real number. Let
y ∈ D(x, δ) = {z ∈ Qp : |z − x|p < δ}. Then D(x, δ) = D(y, δ)
Definition 3 The following definition is made in RCA0. A continuous function f : Zp → Qp is locally constant if for each x ∈ Zp we can effectively find a basic open ball Ux such that f ⌈Ux is constant and x ∈ Ux.
Lemma 8 The following is provable in RCA0. f : Zp → Qp is locally constant if and only if there is a countable open covering 〈Un : n ∈ N〉 such that f ⌈Un is constant for each n ∈ N.
Theorem 9 The following assertions are pairwise equivalent over RCA0.
(1) WKL0
(2) If f : Zp → Qp is locally constant, then the image of f is finite.
Proof of (2) ⇒ (1). The case that p = 2. Within RCA0. Suppose that weak K¨onig’s lemma does not hold and let T ⊆ 2N be an infinite tree with no infinite path. Then {[ ∑
i<lh(σ)
σ(i)2i] : σ is an end node of T } is a disjoint open covering of Z2. Define a locally constant function
f : Zp → Qp by
f (x) = lh(σ) if x ∈ [ ∑
i<lh(σ)
σ(i)2i].
The image of f is infinite. ✷
Theorem 10 The following assertions are pairwise equivalent over RCA0.
(1) WKL0
(2) Every continuous function f : Zp → R is uniformly continuous.
(3) Every continuous function f : Zp → R is bounded. (4) Every bounded, uniformly continuous function
f : Zp → R has a supremum.
(5) Every bounded, uniformly continuous function f : Zp → R which has a supremum, attains it.
Theorem 11 The following assertions are pairwise equivalent over RCA0.
(1) ACA0
(2) If f : Zp → Qp is partial continuous, then there is a unique continuous extension F of f such that the
domain of F is a closure of the domain of f .
(3) If f : Zp → Qp is partial uniformly continuous, then there is a unique continuous extension F of f such that the domain of F is a closure of the domain of f .
Lemma 12 The following is provable in RCA0. If a
continuous function f : N → Qp has a modulus of uniform continuity, then there a unique continuous extension
F : Zp → Qp of f .
Theorem 13 The following assertions are pairwise equivalent over RCA0.
(1) WKL0
(2) Any continuous function f : Zp → Qp has Mahler
expansion, that is, there is a sequence 〈ai : i ∈ N〉 such that
∞
∑
n=0
an(x n
)
converges uniformly to f (x).
References
[1] Svetlana Katok. p-adic Analysis Compared with Real. Student Mathematical Library Vol. 37, AMS, 2007. X + 152 pages. [2] Stephen G. Simpson. Subsystems of Second Order Arithmetic.
Perspectives in Mathematical Logic. Springer-Verlag, 1999. XIV + 445 pages.