MathLabs
定理已证明

存在无理数 $a,b$ 使 $a^b$ 为有理数——古典与构造

命题陈述

存在无理数 a,ba, b 使得 ab∈Qa^b \in \mathbb{Q}。

为什么成立?

此定理是课堂上展示形式主义/柏拉图主义与直觉主义分歧的最尖锐例子:古典(非构造性)证明通过对一个未判定命题进行分情形来确立存在性,却从不告诉你哪种情形是真实的,而构造性证明给出显式的值。

证明思路

古典(非构造性)证明。 考虑 22\sqrt{2}^{\sqrt{2}}。由排中律,要么 22∈Q\sqrt{2}^{\sqrt{2}} \in \mathbb{Q} 要么 22∉Q\sqrt{2}^{\sqrt{2}} \notin \mathbb{Q}——我们不需要知道是哪一种。

情形1: 若 22∈Q\sqrt{2}^{\sqrt{2}} \in \mathbb{Q},取 a=22,b=2a = \sqrt{2}^{\sqrt{2}}, b = \sqrt{2}:两者都是无理数(2\sqrt{2} 是无理数,由 p/q=2p/q=\sqrt 2 中 p,qp,q 奇偶性的经典反证法可得),而根据本情形假设 ab=22a^b = \sqrt{2}^{\sqrt{2}} 是有理数。得证。

情形2: 若 22∉Q\sqrt{2}^{\sqrt{2}} \notin \mathbb{Q},取 a=22a = \sqrt{2}^{\sqrt{2}}(由本情形假设为无理数)与 b=2b = \sqrt{2}(无理数)。则 ab=2a^b = 2:ab=(22)2=22=2a^b = (\sqrt{2}^{\sqrt{2}})^{\sqrt{2}} = \sqrt{2}^{2} = 2。因为 2∈Q2 \in \mathbb{Q},得证。

无论哪种情形,我们都给出了无理数 a,ba,b 使 ab∈Qa^b \in \mathbb{Q}——但证明从未告诉我们哪种情形成立,即 22\sqrt{2}^{\sqrt 2} 本身是有理数还是无理数。形式主义者立即接受这一点(这是古典一阶逻辑中有效的推导);直觉主义者拒绝将其视为真正的存在性证明,因为它没有产生一个明确的单一 (a,b)(a,b) 组以及证明正是这一组可行的证明。

构造性证明(消除分情形)。 取 a=2a = \sqrt{2} 及 b=log⁡29b = \log_2 9。两者都是无理数:2\sqrt 2 无理性如上;log⁡29\log_2 9 无理是因为若 log⁡29=p/q\log_2 9 = p/q(最简分数,q>0q>0)则 2p/q=92^{p/q}=9,于是 2p=9q2^p = 9^q,但左边是 22 的幂而右边是 33 的幂(当 q≥1q \ge 1 时 9q9^q 只有素因子 33),迫使 p=q=0p=q=0,与 9q=2p>19^q=2^p>1 矛盾。

现在显式计算:ab=2log⁡29=212log⁡29=2log⁡23=3a^b = \sqrt{2}^{\log_2 9} = 2^{\frac{1}{2}\log_2 9} = 2^{\log_2 3} = 3,利用 2=21/2\sqrt{2} = 2^{1/2},故 a=2,b=log⁡29a = \sqrt{2}, b = \log_2 9 给出 ab=(21/2)log⁡29=212log⁡29=2log⁡23=3∈Qa^b = (2^{1/2})^{\log_2 9} = 2^{\frac{1}{2}\log_2 9} = 2^{\log_2 3} = 3 \in \mathbb{Q}。

这次没有分情形,没有未解决的析取——证明1中原本悬而未决的问题(即 22\sqrt2^{\sqrt2} 是否有理?)被完全绕开,任何直觉主义者都接受组 (2,log⁡29)(\sqrt{2}, \log_2 9) 为真正的见证。(历史注记:Gelfond–Schneider(1934年)后来证明 22\sqrt{2}^{\sqrt 2} 实际上是无理数——实际上是超越数——从而确定情形2为"真实"的一种,但上述古典证明不需要这样一个深刻定理。)

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Michael Dummett (2000). Elements of Intuitionism
  2. Kurt Gödel (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I
  3. A.S. Troelstra, D. van Dalen (1988). Constructivism in Mathematics: An Introduction
  4. The Univalent Foundations Program (2013). Homotopy Type Theory: Univalent Foundations of Mathematics