逆数学导论(5)

注:本文为 "逆数学" 相关译文,机翻未校。

略作重排,如有内容异常,请看原文。

csdn 篇幅所限,分篇连载。


Formalizing Hahn's Embedding Theorem

哈恩嵌入定理的形式化

To state Hahn's embedding theorem in second order arithmetic, we need to define Hahn subgroups and isomorphisms between ordered abelian groups and Hahn subgroups.

为在二阶算术中表述哈恩嵌入定理,需先定义哈恩子群 及有序交换群与哈恩子群间的同构

Definitions

定义

Let ( T , ≤ T ) (T, \leq_T) (T,≤T) be a linear order, and let { K t } t ∈ T \{K_t\}{t\in T} {Kt}t∈T be a sequence of Archimedean ordered abelian groups indexed by T T T. A **subgroup of ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt indexed by I I I** is a sequence of functions F = { f i : T → ⋃ t ∈ T K t } i ∈ I F = \{f_i: T \to \bigcup_{t\in T} K_t\}_{i\in I} F={fi:T→⋃t∈TKt}i∈I such that:

设 ( T , ≤ T ) (T, \leq_T) (T,≤T) 为全序, { K t } t ∈ T \{K_t\}{t\in T} {Kt}t∈T 为以 T T T 为指标集的阿基米德有序交换群序列。**以 I I I 为指标的 ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt 的子群** 是函数序列 F = { f i : T → ⋃ t ∈ T K t } i ∈ I F = \{f_i: T \to \bigcup_{t\in T} K_t\}_{i\in I} F={fi:T→⋃t∈TKt}i∈I,满足:

  1. f i ( t ) ∈ K t f_i (t) \in K_t fi(t)∈Kt for all i ∈ I i \in I i∈I and t ∈ T t \in T t∈T;

    对所有 i ∈ I i \in I i∈I 和 t ∈ T t \in T t∈T, f i ( t ) ∈ K t f_i (t) \in K_t fi(t)∈Kt;

  2. There exists i 0 ∈ I i_0 \in I i0∈I such that f i 0 ( t ) = 0 K t f_{i_0}(t) = 0_{K_t} fi0(t)=0Kt for all t ∈ T t \in T t∈T (additive identity);

    存在 i 0 ∈ I i_0 \in I i0∈I 使得对所有 t ∈ T t \in T t∈T, f i 0 ( t ) = 0 K t f_{i_0}(t) = 0_{K_t} fi0(t)=0Kt(加法单位元);

  3. For all i ∈ I i \in I i∈I, there exists j ∈ I j \in I j∈I such that f j ( t ) = − f i ( t ) f_j (t) = -f_i (t) fj(t)=−fi(t) for all t ∈ T t \in T t∈T (additive inverse);

    对所有 i ∈ I i \in I i∈I,存在 j ∈ I j \in I j∈I 使得对所有 t ∈ T t \in T t∈T, f j ( t ) = − f i ( t ) f_j (t) = -f_i (t) fj(t)=−fi(t)(加法逆元);

  4. For all i , j ∈ I i, j \in I i,j∈I, there exists k ∈ I k \in I k∈I such that f k ( t ) = f i ( t ) + K t f j ( t ) f_k (t) = f_i (t) +_{K_t} f_j (t) fk(t)=fi(t)+Ktfj(t) for all t ∈ T t \in T t∈T (closure under addition);

    对所有 i , j ∈ I i, j \in I i,j∈I,存在 k ∈ I k \in I k∈I 使得对所有 t ∈ T t \in T t∈T, f k ( t ) = f i ( t ) + K t f j ( t ) f_k (t) = f_i (t) +_{K_t} f_j (t) fk(t)=fi(t)+Ktfj(t)(对加法封闭);

  5. For all i ≠ j ∈ I i \neq j \in I i=j∈I, there exists t ∈ T t \in T t∈T such that f i ( t ) ≠ f j ( t ) f_i (t) \neq f_j (t) fi(t)=fj(t) (distinctness).

    对所有 i ≠ j ∈ I i \neq j \in I i=j∈I,存在 t ∈ T t \in T t∈T 使得 f i ( t ) ≠ f j ( t ) f_i (t) \neq f_j (t) fi(t)=fj(t)(元素互异)。

F F F has the structure of an abelian group; to be anordered abelian group , it must satisfy an additional order condition: If the set { t ∣ f i ( t ) ≠ 0 K t } \{t \mid f_i (t) \neq 0_{K_t}\} {t∣fi(t)=0Kt} is well-ordered for all i ∈ I i \in I i∈I, define theorder ≤ F \leq_F ≤Fby f i < F f j f_i <F f_j fi<Ffj if and only if f i ( t 0 ) < K t 0 f j ( t 0 ) f_i (t_0) <{K_{t_0}} f_j (t_0) fi(t0)<Kt0fj(t0), where t 0 t_0 t0 is the T T T-minimal element of { t ∣ ( f i − f j ) ( t ) ≠ 0 K t } \{t \mid (f_i - f_j)(t) \neq 0_{K_t}\} {t∣(fi−fj)(t)=0Kt}. This order is valid if it respects addition (i.e., f i < F f j f_i <_F f_j fi<Ffj implies f i + F f k < F f j + F f k f_i +F f_k <F f_j +F f_k fi+Ffk<Ffj+Ffk for all k ∈ I k \in I k∈I).
F F F 具备交换群结构;若要成为有序交换群 ,还需满足序条件:若对所有 i ∈ I i \in I i∈I, { t ∣ f i ( t ) ≠ 0 K t } \{t \mid f_i (t) \neq 0
{K_t}\} {t∣fi(t)=0Kt} 是良序集,则定义序 ≤ F \leq_F ≤F: f i < F f j f_i <F f_j fi<Ffj 当且仅当在 { t ∣ ( f i − f j ) ( t ) ≠ 0 K t } \{t \mid (f_i - f_j)(t) \neq 0{K_t}\} {t∣(fi−fj)(t)=0Kt} 的 T T T- 极小元 t 0 t_0 t0 处,有 f i ( t 0 ) < K t 0 f j ( t 0 ) f_i (t_0) <
{K
{t_0}} f_j (t_0) fi(t0)<Kt0fj(t0)。若该序对加法满足单调性(即 f i < F f j f_i <_F f_j fi<Ffj 可推出对所有 k ∈ I k \in I k∈I, f i + F f k < F f j + F f k f_i +_F f_k <_F f_j +_F f_k fi+Ffk<Ffj+Ffk),则 F F F 是有序交换群。

AHahn subgroup is a subgroup of ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt that is an ordered abelian group (as above) and satisfies thecut property : For every t 0 ∈ T t_0 \in T t0∈T and i ∈ I i \in I i∈I, there exists j ∈ I j \in I j∈I such that f j ( t ) = f i ( t ) f_j (t) = f_i (t) fj(t)=fi(t) if t < T t 0 t <T t_0 t<Tt0, and f j ( t ) = 0 K t f_j (t) = 0{K_t} fj(t)=0Kt otherwise.
哈恩子群 是 ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt 的子群,满足:(1)是上述有序交换群;(2)截断性质 :对所有 t 0 ∈ T t_0 \in T t0∈T 和 i ∈ I i \in I i∈I,存在 j ∈ I j \in I j∈I 使得对所有 t ∈ T t \in T t∈T,若 t < T t 0 t <T t_0 t<Tt0,则 f j ( t ) = f i ( t ) f_j (t) = f_i (t) fj(t)=fi(t);否则 f j ( t ) = 0 K t f_j (t) = 0{K_t} fj(t)=0Kt。

An ordered abelian group G G G is**isomorphic to a Hahn subgroup of ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt**if there exists a Hahn subgroup F F F of ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt indexed by G G G such that:

若存在以 G G G 为指标集的 ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt 的哈恩子群 F F F,满足以下条件,则称有序交换群 G G G同构于 ∑ t ∈ T K t \sum_{t\in T} K_t ∑t∈TKt 的哈恩子群

  1. f 0 G ( t ) = 0 K t f_{0_G}(t) = 0_{K_t} f0G(t)=0Kt for all t ∈ T t \in T t∈T;

    对所有 t ∈ T t \in T t∈T, f 0 G ( t ) = 0 K t f_{0_G}(t) = 0_{K_t} f0G(t)=0Kt;

  2. f g + G h ( t ) = f g ( t ) + K t f h ( t ) f_{g +G h}(t) = f_g (t) +{K_t} f_h (t) fg+Gh(t)=fg(t)+Ktfh(t) for all g , h ∈ G g, h \in G g,h∈G and t ∈ T t \in T t∈T;

    对所有 g , h ∈ G g, h \in G g,h∈G 和 t ∈ T t \in T t∈T, f g + G h ( t ) = f g ( t ) + K t f h ( t ) f_{g +G h}(t) = f_g (t) +{K_t} f_h (t) fg+Gh(t)=fg(t)+Ktfh(t);

  3. f − g ( t ) = − f g ( t ) f_{-g}(t) = -f_g (t) f−g(t)=−fg(t) for all g ∈ G g \in G g∈G and t ∈ T t \in T t∈T;

    对所有 g ∈ G g \in G g∈G 和 t ∈ T t \in T t∈T, f − g ( t ) = − f g ( t ) f_{-g}(t) = -f_g (t) f−g(t)=−fg(t);

  4. g < G h ↔ f g < F f h g <_G h \leftrightarrow f_g <_F f_h g<Gh↔fg<Ffh for all g , h ∈ G g, h \in G g,h∈G.

    对所有 g , h ∈ G g, h \in G g,h∈G, g < G h ↔ f g < F f h g <_G h \leftrightarrow f_g <_F f_h g<Gh↔fg<Ffh。

Main Theorem III

主定理 3
Hahn's Embedding Theorem (formalized): For every ordered abelian group G G G, there exists a linear order T T T and a sequence of Archimedean ordered abelian groups { K t } t ∈ T \{K_t\}{t\in T} {Kt}t∈T such that G G G is isomorphic to a Hahn subgroup of ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt.
哈恩嵌入定理 (形式化表述):对每个有序交换群 G G G,存在全序 T T T 和阿基米德有序交换群序列 { K t } t ∈ T \{K_t\}{t\in T} {Kt}t∈T,使得 G G G 同构于 ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt 的哈恩子群。

Claim : Hahn's embedding theorem implies ACA 0 \text {ACA}_0 ACA0 over RCA 0 \text {RCA}_0 RCA0.
断言 :在 RCA 0 \text {RCA}_0 RCA0 上,哈恩嵌入定理可推出 ACA 0 \text {ACA}_0 ACA0。

Proof Let f : N → N f: \mathbb {N} \to \mathbb {N} f:N→N be an arbitrary function. Define G G G as in the proof of Theorem III.2---an ordered abelian group constructed from f f f. By Hahn's embedding theorem, there exists an isomorphism { f g } g ∈ G \{f_g\}{g\in G} {fg}g∈G between G G G and a Hahn subgroup F F F of ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt.
证明 设 f : N → N f: \mathbb {N} \to \mathbb {N} f:N→N 为任意函数,按定理 3.2 的构造定义有序交换群 G G G。由哈恩嵌入定理,存在同构 { f g } g ∈ G \{f_g\}{g\in G} {fg}g∈G 将 G G G 映射到 ∑ t ∈ T K t \sum{t\in T} K_t ∑t∈TKt 的某哈恩子群 F F F。

We claim that x 2 n ≈ x 2 n + 1 ↔ ∀ t ∈ T ( f x 2 n + 1 ( t ) ≠ 0 K t → f x 2 n ( t ) ≠ 0 K t ) x_{2n} \approx x_{2n+1} \leftrightarrow \forall t\in T\left (f_{x_{2n+1}}(t) \neq 0_{K_t} \to f_{x_{2n}}(t) \neq 0_{K_t}\right) x2n≈x2n+1↔∀t∈T(fx2n+1(t)=0Kt→fx2n(t)=0Kt):

断言: x 2 n ≈ x 2 n + 1 ↔ ∀ t ∈ T ( f x 2 n + 1 ( t ) ≠ 0 K t → f x 2 n ( t ) ≠ 0 K t ) x_{2n} \approx x_{2n+1} \leftrightarrow \forall t\in T\left (f_{x_{2n+1}}(t) \neq 0_{K_t} \to f_{x_{2n}}(t) \neq 0_{K_t}\right) x2n≈x2n+1↔∀t∈T(fx2n+1(t)=0Kt→fx2n(t)=0Kt)。

  • If x 2 n ≈ x 2 n + 1 x_{2n} \approx x_{2n+1} x2n≈x2n+1, then there exists an odd prime p m p_m pm such that p m x 2 n = x 2 n + 1 p_m x_{2n} = x_{2n+1} pmx2n=x2n+1 (since n n n is in the range of f f f). By the isomorphism property, p m f x 2 n ( t ) = f x 2 n + 1 ( t ) p_m f_{x_{2n}}(t) = f_{x_{2n+1}}(t) pmfx2n(t)=fx2n+1(t) for all t ∈ T t \in T t∈T. Thus f x 2 n + 1 ( t ) ≠ 0 K t f_{x_{2n+1}}(t) \neq 0_{K_t} fx2n+1(t)=0Kt implies f x 2 n ( t ) ≠ 0 K t f_{x_{2n}}(t) \neq 0_{K_t} fx2n(t)=0Kt;
    若 x 2 n ≈ x 2 n + 1 x_{2n} \approx x_{2n+1} x2n≈x2n+1,则存在奇素数 p m p_m pm 使得 p m x 2 n = x 2 n + 1 p_m x_{2n} = x_{2n+1} pmx2n=x2n+1(因 n n n 在 f f f 的值域中)。由同构性质,对所有 t ∈ T t \in T t∈T, p m f x 2 n ( t ) = f x 2 n + 1 ( t ) p_m f_{x_{2n}}(t) = f_{x_{2n+1}}(t) pmfx2n(t)=fx2n+1(t),故 f x 2 n + 1 ( t ) ≠ 0 K t f_{x_{2n+1}}(t) \neq 0_{K_t} fx2n+1(t)=0Kt 可推出 f x 2 n ( t ) ≠ 0 K t f_{x_{2n}}(t) \neq 0_{K_t} fx2n(t)=0Kt;
  • If x 2 n ≪ x 2 n + 1 x_{2n} \ll x_{2n+1} x2n≪x2n+1, then f x 2 n ≪ F f x 2 n + 1 f_{x_{2n}} \ll_F f_{x_{2n+1}} fx2n≪Ffx2n+1 (by isomorphism). Let t 0 t_0 t0 be the T T T-minimal element of { t ∣ f x 2 n + 1 ( t ) ≠ 0 K t } \{t \mid f_{x_{2n+1}}(t) \neq 0_{K_t}\} {t∣fx2n+1(t)=0Kt}. Since K t 0 K_{t_0} Kt0 is Archimedean, f x 2 n ( t 0 ) = 0 K t f_{x_{2n}}(t_0) = 0_{K_t} fx2n(t0)=0Kt and f x 2 n + 1 ( t 0 ) ≠ 0 K t f_{x_{2n+1}}(t_0) \neq 0_{K_t} fx2n+1(t0)=0Kt, so the right-hand side fails.
    若 x 2 n ≪ x 2 n + 1 x_{2n} \ll x_{2n+1} x2n≪x2n+1,则由同构可知 f x 2 n ≪ F f x 2 n + 1 f_{x_{2n}} \ll_F f_{x_{2n+1}} fx2n≪Ffx2n+1。设 t 0 t_0 t0 为 { t ∣ f x 2 n + 1 ( t ) ≠ 0 K t } \{t \mid f_{x_{2n+1}}(t) \neq 0_{K_t}\} {t∣fx2n+1(t)=0Kt} 的 T T T- 极小元,因 K t 0 K_{t_0} Kt0 是阿基米德群,故 f x 2 n ( t 0 ) = 0 K t f_{x_{2n}}(t_0) = 0_{K_t} fx2n(t0)=0Kt 且 f x 2 n + 1 ( t 0 ) ≠ 0 K t f_{x_{2n+1}}(t_0) \neq 0_{K_t} fx2n+1(t0)=0Kt,右侧条件不成立。

The right-hand side of the equivalence is a Π 1 0 \Pi^0_1 Π10 formula, and the left-hand side ( x 2 n ≈ x 2 n + 1 x_{2n} \approx x_{2n+1} x2n≈x2n+1) is a Σ 1 0 \Sigma^0_1 Σ10 formula. Thus the set { n ∣ x 2 n ≈ x 2 n + 1 } \{n \mid x_{2n} \approx x_{2n+1}\} {n∣x2n≈x2n+1} is Δ 1 0 \Delta^0_1 Δ10, so it exists by Δ 1 0 \Delta^0_1 Δ10 comprehension.

该等价式的右侧是 Π 1 0 \Pi^0_1 Π10 公式,左侧( x 2 n ≈ x 2 n + 1 x_{2n} \approx x_{2n+1} x2n≈x2n+1)是 Σ 1 0 \Sigma^0_1 Σ10 公式,因此 { n ∣ x 2 n ≈ x 2 n + 1 } \{n \mid x_{2n} \approx x_{2n+1}\} {n∣x2n≈x2n+1} 是 Δ 1 0 \Delta^0_1 Δ10 集合,其存在性由 Δ 1 0 \Delta^0_1 Δ10 概括公理保证。

By Theorem III.2, this set is exactly the range of f f f, so arithmetical comprehension holds (Lemma I.4), i.e., ACA 0 \text {ACA}_0 ACA0 is proven.
□ \square □

由定理 3.2 可知,该集合恰好是 f f f 的值域,故算术概括公理成立(引理 1.4),即 ACA 0 \text {ACA}_0 ACA0 得证。
□ \square □

Corollary to Main Theorem III

主定理 3 的推论

There exists a computable ordered abelian group G G G such that there is no computable embedding of G G G into a Hahn subgroup.

存在可计算的有序交换群 G G G,其不存在到任何哈恩子群的可计算嵌入。

Proof Let REC \text {REC} REC be the model of RCA 0 \text {RCA}_0 RCA0 consisting of the natural numbers and recursive sets. REC \text {REC} REC does not satisfy arithmetical comprehension (since there exist recursive functions whose ranges are recursively enumerable but not recursive---by Lemma I.4, arithmetical comprehension fails in REC \text {REC} REC).
证明 设 REC \text {REC} REC 为 RCA 0 \text {RCA}_0 RCA0 的模型,其元素为自然数和递归集。 REC \text {REC} REC 不满足算术概括公理(因存在递归函数,其值域是递归可枚举但非递归的集合 ------ 由引理 1.4,算术概括公理在 REC \text {REC} REC 中不成立)。

Let f f f be a recursive function with a non-recursive range. Construct G G G from f f f as in Theorem III.2--- G G G is computable (since its existence is provable in RCA 0 \text {RCA}_0 RCA0, and REC \text {REC} REC is a model of RCA 0 \text {RCA}_0 RCA0).

设 f f f 为值域非递归的递归函数,按定理 3.2 的构造由 f f f 生成有序交换群 G G G------ G G G 是可计算的(因其存在性可在 RCA 0 \text {RCA}_0 RCA0 中证明,且 REC \text {REC} REC 是 RCA 0 \text {RCA}_0 RCA0 的模型)。

If there existed a computable embedding of G G G into a Hahn subgroup, then the range of f f f would be recursive (by the proof of Main Theorem III), contradicting the choice of f f f. Thus no such computable embedding exists.
□ \square □

若 G G G 存在到某哈恩子群的可计算嵌入,则由主定理 3 的证明可知 f f f 的值域是递归的,与 f f f 的选择矛盾。因此,不存在这样的可计算嵌入。
□ \square □

Note

Hahn's embedding theorem is also provable in ACA 0 \text {ACA}_0 ACA0, hence it is equivalent to ACA 0 \text {ACA}_0 ACA0 over RCA 0 \text {RCA}_0 RCA0. The proof of Hahn's embedding theorem in ACA 0 \text {ACA}_0 ACA0 is a modification of the standard proof (see [11]) to avoid induction on non-arithmetical formulae, and can be found in [8].

哈恩嵌入定理同样可在 ACA 0 \text {ACA}_0 ACA0 中证明,因此在 RCA 0 \text {RCA}_0 RCA0 上,哈恩嵌入定理与 ACA 0 \text {ACA}_0 ACA0 等价。 ACA 0 \text {ACA}_0 ACA0 中哈恩嵌入定理的证明是对经典证明(参见文献 [11])的修改,避免了对非算术公式的归纳,具体证明可参见文献 [8]。

BIBLIOGRAPHY

参考文献

1\] Stephen G. Simpson. Subsystems of Second Order Arithmetic. Springer-Verlag, 1999. Stephen G. Simpson. 《二阶算术子系统》. Springer-Verlag, 1999. \[2\] Hartley Rodgers. Theory of Recursive Functions and Effective Computability. McGraw-Hill, 1967. Hartley Rodgers. 《递归函数论与能行可计算性》. McGraw-Hill, 1967. \[3\] Walter Rudin. Principles of Mathematical Analysis. McGraw-Hill, 1976. Walter Rudin. 《数学分析原理》. McGraw-Hill, 1976. \[4\] Stephen G. Simpson. "Ordinal Numbers and the Hilbert Basis Theorem." The Journal of Symbolic Logic, Vol. 53, No. 3 (Sep., 1988), pp. 961-974. Stephen G. Simpson. "序数与希尔伯特基定理". 《符号逻辑杂志》, 第 53 卷, 第 3 期 (1988 年 9 月), 第 961-974 页. \[5\] W. Sieg. "Fragments of arithmetic." Annals of Pure and Applied Logic, vol. 28 (1985), pp. 33-71. W. Sieg. "算术片段". 《纯粹与应用逻辑年刊》, 第 28 卷 (1985 年), 第 33-71 页. \[6\] S.C. Kleene. Introduction to Metamathematics. Van Nostrand, 1964. S.C. Kleene. 《元数学导论》. Van Nostrand, 1964. \[7\] Zohar Manna. Mathematical Theory of Computation. McGraw-Hill, 1974. Zohar Manna. 《计算的数学理论》. McGraw-Hill, 1974. \[8\] Rodney G. Downey and Reed Solomon. "Reverse Mathematics, Archimedean Classes, and Hahn's Theorem". Reverse Mathematics 2001. Association for Symbolic Logic, 2005, pp. 147-163. Rodney G. Downey 与 Reed Solomon. "逆数学、阿基米德类与哈恩定理". 《逆数学 2001》. 符号逻辑协会, 2005 年, 第 147-163 页. \[9\] L. Fuchs. Partially Ordered Algebraic Systems. Pergamon Press, 1963. L. Fuchs. 《偏序代数系统》. Pergamon Press, 1963. \[10\] Reed Solomon. "Reverse Mathematics and fully ordered groups." Notre Dame Journal of Formal Logic, vol. 39 (1998), pp. 157-189. Reed Solomon. "逆数学与全序群". 《圣母大学形式逻辑杂志》, 第 39 卷 (1998 年), 第 157-189 页. \[11\] M. Hausner and J.G. Wendel. "Ordered vector spaces." Proceedings of the American Mathematical Society, vol. 3 (1952), pp. 977-981. M. Hausner 与 J.G. Wendel. "序向量空间". 《美国数学会会刊》, 第 3 卷 (1952 年), 第 977-981 页. **\~ END \~** *** ** * ** *** ## 逆数学 **逆数学(Reverse mathematics)** 是数学的一个分支,其研究进路大致可概括为"由定理回溯公理",而非常规的"由公理推导定理"。更精确地说,该分支致力于通过确定证明某类常用数学结论所需的充分且必要的公理,来评估这些结论的逻辑有效性。 逆数学这一研究领域由 Harvey Friedman 在其论文《二阶算术系统及其应用(Some systems of second order arithmetic and their use)》中创立。Stephen G. Simpson 及其学生,以及其他研究者进一步发展了该领域。Simpson 撰写了该主题的经典教科书《二阶算术的子系统(Subsystems of Second Order Arithmetic)》;本条目大部分内容均取材于该书具有导论性质的第一章。 ### 原则 #### 一般性 逆数学遵循如下研究思路:以一套框架语言和一个基础理论(一套公理体系)为起点,该基础理论的强度通常弱到无法证明大部分受关注的定理,但同时又足够强,能够证明若干特定命题之间的等价性(这些命题的差异与所研究的主题无关),或足以确立一些基本事实(例如加法的交换性)。在这一弱基础系统之上,存在一个*全理论*,其强度足以证明所有受关注的定理,且经典数学的直觉在该理论中能够得到保留。 在基础系统与全系统之间,逆数学研究者旨在标定一系列不同强度的公理集合,这些公理集合在基础系统之上彼此不等价:每个公理系统不仅能够证明某一经典定理,且在基础系统之上与该定理*等价*。这一特性确保定理的逻辑强度能够被精确度量(至少对于选定的框架语言和基础系统而言):更弱的公理系统无法证明该定理,而更强的公理系统则不被该定理所蕴涵。 #### 语言和基础系统的选择 若基础系统的强度过高(极端情形为选择完整的策梅洛-弗兰克尔集合论),逆数学研究将难以产出有效信息:大量(全系统层面的,即常规数学中的)定理会直接成为基础系统的定理,导致这些定理彼此等价,无法对其强度做出区分。若基础系统的强度过低(极端情形为选择谓词演算),则定理间的等价关系会被过度细化:除直观上显然等价的命题外,几乎无任何命题等价,同样无法获得有价值的结论。框架语言的选择也需兼顾合理性:一方面,它需能够在无需大量翻译转换的前提下表达常规数学思想;另一方面,它不应预设过强的公理,否则会面临与"基础系统过强"相同的问题。 例如,常规(正向)数学通常采用集合论语言,并在策梅洛-弗兰克尔集合论体系下展开研究(若未明确说明,该体系被数学工作者默认为基础系统),但事实上该体系的强度远超出实际所需------这也是逆数学研究带来的重要结论之一。尽管逆数学的特定结论可在集合论框架下表述,但这一方式通常并不适宜,因为集合论预设了过强的前提(例如任意阶集合的存在性,以及构造这些集合的一致性)。 在 Friedman、Simpson 及其他研究者构建的现代逆数学体系中,框架语言通常选定为二阶算术,基础理论选定为递归理解公理,而全理论则为经典分析。下文将对这些概念展开具体说明。 ### 二阶算术 本节内容具有一定技术性,目的是精确描述逆数学的常规研究框架(即二阶算术的子系统)。 #### 语言 二阶算术的语言属于一阶谓词演算的二元分类语言。其中一类术语与变量(通常以小写字母表示)用于指代个体/数字,可将其视为自然数;另一类变量被称为*类变量* 或*谓词变量* (通常以大写字母表示),用于指代个体的类/谓词/属性,可将其视为自然数的集合。个体变量与谓词变量均可被量化(全称量化 ∀ \\forall ∀ 或存在量化 ∃ \\exists ∃)。若一个公式不含受限定的*类* 变量(允许包含自由类变量与约束个体变量),则称该公式为**算术公式(arithmetical)**。 个体术语可由常数 0 0 0、一元函数 S S S(*后继函数* )、二元运算 + + +(加法)和 ⋅ \\cdot ⋅(乘法)构造而成。后继函数的作用是生成一个比输入值大 1 1 1 的自然数。关系 = = =(相等)与 \< \< \<(自然数的序关系)用于关联两个个体,关系 ∈ \\in ∈(属于)用于关联一个个体与一个类。 例如, ∀ n ( n ∈ X → n + 1 ∈ X ) \\forall n (n \\in X \\rightarrow n+1 \\in X) ∀n(n∈X→n+1∈X) 是二阶算术中定义严谨的公式,该公式属于算术公式,包含一个自由类变量 X X X 和一个约束个体变量 n n n(满足算术公式"无约束类变量"的要求);而 ∃ X ∀ n ( n ∈ X ↔ n \< 5 ) \\exists X \\forall n (n \\in X \\leftrightarrow n \< 5) ∃X∀n(n∈X↔n\<5) 虽为定义严谨的公式,但不属于算术公式,该公式包含一个约束类变量 X X X 和一个约束个体变量 n n n。 #### 子系统 逆数学中常用的 5 个子系统按强度(strength)由弱到强依次为: 1. RCA 0 \\text{RCA}_0 RCA0(Recursive comprehension axiom,递归理解公理); 2. WKL 0 \\text{WKL}_0 WKL0(Weak König's lemma,弱柯尼希引理); 3. ACA 0 \\text{ACA}_0 ACA0(Arithmetical comprehension axiom,算术理解公理); 4. ATR 0 \\text{ATR}_0 ATR0(Arithmetical transfinite recursion,算术超限递归); 5. Π 1 1 -CA 0 \\Pi\^1_1\\text{-CA}_0 Π11-CA0( Π 1 1 \\Pi\^1_1 Π11 comprehension axiom, Π 1 1 \\Pi\^1_1 Π11 理解公理)。 *** ** * ** *** ## 逆关系 数学中的逆关系可通过三种途径予以阐释。第一种途径是考察能够相互抵消的运算,加法与减法是其中最为典型的两类运算形式。 阐释逆关系的第二种途径,是在绘制两个变量间的关系图像时,分析其所形成曲线的类型特征。若变量间呈现直接关系,则当自变量取值增大时,因变量取值也随之增大,图像整体呈现向两个变量取值递增的方向延伸的特征;而若变量间为逆关系,则自变量取值增大时,因变量取值相应减小,曲线会向因变量取值更小的方向弯曲。 函数对是逆关系的第三类示例。将互为逆关系的函数绘制于 x y xy xy 坐标系中时,其曲线以直线 x = y x = y x=y 为对称轴呈镜像分布。 ### 逆数学运算 加法是算术运算中最基础的运算形式,减法作为其逆运算,能够抵消加法的运算效果。例如,以数字 5 5 5 为初始值,加上数字 7 7 7 后得到结果 12 12 12;若对结果 12 12 12 减去数字 7 7 7,则会回到初始值 5 5 5。减法是加法的逆运算,对同一数字依次进行加法与减法运算,其净效应等同于加上数字 0 0 0。 乘法与除法之间也存在类似的逆关系,但二者存在一项重要区别:对某一数字除以同一因子,其最终效果等同于将该数字乘以数字 1 1 1,即数字本身保持不变。这一逆关系在简化复杂代数表达式与求解方程的过程中具有实际应用价值。 另一类逆数学运算为将数字取指数 n n n 次幂,以及求取数字的第 n n n 次方根。平方运算及其逆运算平方根运算是最易理解的示例:对数字 2 2 2 进行平方运算,可得结果 4 4 4;对结果 4 4 4 求取平方根,则回到数字 2 2 2。该类逆关系在求解复杂方程时同样具有应用价值。 ### 函数的正函数与反函数属性 函数是一种对应规则,对于输入的每一个数值,仅能产生唯一的输出结果。函数的输入数值集合被称为定义域,输出结果集合被称为值域。若某一函数为正函数,则当定义域内的正数序列取值逐渐增大时,其对应的值域序列取值也随之增大。例如 f ( x ) = 2 x + 2 f(x) = 2x + 2 f(x)=2x+2、 f ( x ) = x 2 f(x) = x\^2 f(x)=x2 与 f ( x ) = x f(x) = \\sqrt{x} f(x)=x 均属于正函数。 反函数的运算特征与正函数不同:当定义域内的数值增大时,值域内的数值相应减小。 f ( x ) = 1 / x f(x) = 1/x f(x)=1/x 是反函数的最简形式,随着自变量 x x x 取值的增大,函数值 f ( x ) f(x) f(x) 逐渐趋近于数字 0 0 0。一般而言,凡是输入变量仅出现在分数分母位置的函数,均属于反函数。除此之外,反函数的示例还包括 f ( x ) = n / x f(x) = n/x f(x)=n/x(其中 n n n 为任意实数)、 f ( x ) = n / x f(x) = n/\\sqrt{x} f(x)=n/x 以及 f ( x ) = n / ( x + w ) f(x) = n/(x + w) f(x)=n/(x+w)(其中 w w w 为任意整数)。 ### 函数间的互逆关系 数学中逆关系的第三类示例是互为反函数的函数对。以函数 y = 2 x + 1 y = 2x + 1 y=2x+1 为例,将数值 2 2 2、 3 3 3、 4 4 4、 5 5 5 依次代入该函数,可得到如下坐标点: ( 2 , 5 ) (2, 5) (2,5)、 ( 3 , 7 ) (3, 7) (3,7)、 ( 4 , 9 ) (4, 9) (4,9) 与 ( 5 , 11 ) (5, 11) (5,11)。该函数的图像为一条直线,其斜率为 2 2 2, y y y 轴截距为 1 1 1。 将上述坐标点中的横、纵坐标互换,可构建一个新的函数,其坐标点为: ( 5 , 2 ) (5, 2) (5,2)、 ( 7 , 3 ) (7, 3) (7,3)、 ( 9 , 4 ) (9, 4) (9,4) 与 ( 11 , 5 ) (11, 5) (11,5)。此时,原函数的定义域成为新函数的值域,原函数的值域成为新函数的定义域。该新函数的图像同样为一条直线,斜率为 1 / 2 1/2 1/2, y y y 轴截距为 − 1 / 2 -1/2 −1/2。根据直线的斜截式方程 y = m x + b y = mx + b y=mx+b,可推导出该直线的方程为 y = ( 1 / 2 ) ( x − 1 ) y = (1/2)(x - 1) y=(1/2)(x−1),此即为原函数的反函数。通过将原函数表达式中的 x x x 与 y y y 互换,并将等式整理为左侧仅保留 y y y 的形式,即可简便地求得原函数的反函数。 ### 总结 1. 数学中的逆关系可通过三类形式阐释:互逆运算、变量间逆相关的曲线特征、互为反函数的函数对,且各形式均有明确的数学特征与示例支撑。 2. 逆运算(加法-减法、乘法-除法、乘方-开方)的表现为运算效果可相互抵消,且不同逆运算对存在差异化的运算规律。 3. 反函数可通过定义域与值域互换、坐标点反转或代数变换(互换 x x x 与 y y y 并整理)的方式推导,其图像以直线 x = y x = y x=y 为对称轴与原函数呈镜像分布。 *** ** * ** *** ### reference * 2009 - An Introduction to Reverse Mathematics --- * Reverse Mathematics of Complexity Lower Bounds[...](https://www.dcs.warwick.ac.uk/~igorcarb/documents/papers/CLO24.pdf)[...](https://ljt12138.github.io/publication/focs24-reverse) * Reverse Mathematics (Stanford Encyclopedia of Philosophy) * 逆数学 - 求闻百科,共笔求闻 [https://www.qiuwenbaike.cn/wiki/逆数学](https://www.qiuwenbaike.cn/wiki/%E9%80%86%E6%95%B0%E5%AD%A6) * 揭开逆数学与现代数学的奥秘:探寻无人问津的领域_理论_几何学_量子力学 * 数学中逆关系的例子 - 数学 2026