![]() |
|
![]() |
楼主(阅:114/回:0)"普罗米修斯行动"特洛伊木马
1. 核心概念词典的精细化
生成性基础:迈向一个时间性的数学本体论》 演示一:自然数的"祛魅" 传统HoTT: data Nat : U₀ where zero : Nat succ : Nat → Nat -- 承诺了一个完整的、实际的无限集合 我们的框架: -- 时间是最基础的假设 postulate Time : U₀ postulate t_max : Time -- 自然数作为在时间中生成的规则 NatRule : (t : Time) → U₀ NatRule t = Fin (toℕ t) -- 在时间t,我们只有直到t的自然数 -- 我们并不拥有"所有"自然数,但我们拥有生成任意大自然数的能力
can_generate_large : Π (n : ℕ), Σ (t : Time), (n < toℕ t)
路径的"物理化" 一条路径 p : a ≡ b 是一个从连续区间 I 到类型的映射。 我们的框架: 一条路径是两个规则输出通过一系列离散的协调步骤建立的等价关系。
-- 离散路径:一系列协调的转换 data DiscretePath {A : Time → U₀} (x : A t₀) (y : A t_n) : U₀ where refl : DiscretePath x x step : Π {t t' : Time} {a : A t} {b : A t'} (f : Converter t t' a b) -- 隐性频率转换器 (p : DiscretePath b y) → DiscretePath a y "连续性不是数学的起点,而是数学过程在极高'时间分辨率'下涌现的终点。我们不是在假设连续统,而是在建构连续性的现象。" 传统HoTT的困境: [list][*] 仍然需要选择:戴德金分割(依赖幂集)或柯西序列(依赖无限序列) [*] 两种方法都依赖于某种形式的实无限 [*] 与计算语义存在张力 [/list] 我们的优雅方案:
-- 一个"实数"是一个生成任意精度近似值的规则 record RealNumber : U₁ where field generator : Π (ε : ℚ₊) -- 对于任何正有理精度ε → Σ (t : Time) -- 在某个时间t内 → Σ (q : ℚ) -- 生成一个有理数q → (error_bound : | real_value - q | < ε)
-- 隐性频率转换器确保不同精度下输出的一致性 field consistency : Π (ε₁ ε₂ : ℚ₊) (q₁ q₂ : ℚ) → generator ε₁ ≡ (t₁, q₁) → generator ε₂ ≡ (t₂, q₂) → | q₁ - q₂ | < ε₁ + ε₂ "我们不再讨论'实数的完整集合',我们只讨论可以按需生成实数近似值的规则。我们不再问'实数是什么',而是问'我们如何计算实数'。这不仅仅是构造主义,这是将数学重新奠基在交互过程而非静态存在之上。"
跑跑啦航模 讯客分类信息网 ![]() |
|||||||||||||||