The Levy hierarchy

公式的旅行能力并不平等。取模型某个子世界 𝒮 ↾ M (结构章的限制) 中的一个集合 x,同一个问题问两遍:一遍在 M 里问,一遍在全世界问。「x 空吗?」只要成员的成员不出 M,两处答案就一致:公式 ∀̇∈ x ⊥̇ 只盘问 x成员,而它们谁也没有逃走。可「有集合与 x 不相交吗?」对一切量化,全世界心里想的那个见证可能恰好不在 M 中。这份差别单看语法就能看出:前一条公式的量词有界,后一条无界。Lévy 层级恰按此给公式分级:Δ₀ 只许有界量词,Σ₁ 在 Δ₀ 核心之前加存在量词,Π₁ 加全称量词。本章把级别做成见证:纯语法的归纳数据,对任意常量域可携,随其所证的公式旅行;它们所解锁的旅行定理由下一章证明。

{-# OPTIONS --cubical --safe --guardedness #-}

module FOL.LevyHierarchy where

open import Base.Prelude
open import Base.Truth
open import FOL.Syntax using
  ( Term; Formula; _∈̇_; _≐_; _∧̇_; _∨̇_; _⇒̇_; ¬̇_; ⊤̇; ⊥̇; ∃̇_; ∀̇_; ∀̇∈; ∃̇∈ )

Δ₀ 见证

每个获准的公式形状一个构造子,而 ∃̇∀̇ 没有:缺席即分类Δ₀ φ 的居民就是「φ 的每个量词都有界」的机器可查见证。

data Δ₀ {ℓc} {K : Type ℓc} :  {n}  Formula K n  Type ℓc where
  δ-∈  :  {n} {t u : Term K n}  Δ₀ (t ∈̇ u)
  δ-≐  :  {n} {t u : Term K n}  Δ₀ (t  u)
  δ-∧  :  {n} {φ ψ : Formula K n}  Δ₀ φ  Δ₀ ψ  Δ₀ (φ ∧̇ ψ)
  δ-∨  :  {n} {φ ψ : Formula K n}  Δ₀ φ  Δ₀ ψ  Δ₀ (φ ∨̇ ψ)
  δ-⇒  :  {n} {φ ψ : Formula K n}  Δ₀ φ  Δ₀ ψ  Δ₀ (φ ⇒̇ ψ)
  δ-¬  :  {n} {φ : Formula K n}  Δ₀ φ  Δ₀ (¬̇ φ)
  δ-⊤  :  {n}  Δ₀ {n = n} ⊤̇
  δ-⊥  :  {n}  Δ₀ {n = n} ⊥̇
  δ-∀∈ :  {n} {t : Term K n} {φ : Formula K (suc n)}  Δ₀ φ  Δ₀ (∀̇∈ t φ)
  δ-∃∈ :  {n} {t : Term K n} {φ : Formula K (suc n)}  Δ₀ φ  Δ₀ (∃̇∈ t φ)

Σ₁ 与 Π₁

各在 Δ₀ 核心之上叠一种无界量词。

data Σ₁ {ℓc} {K : Type ℓc} :  {n}  Formula K n  Type ℓc where
  σ-Δ₀ :  {n} {φ : Formula K n}  Δ₀ φ  Σ₁ φ
  σ-∃  :  {n} {φ : Formula K (suc n)}  Σ₁ φ  Σ₁ (∃̇ φ)

data Π₁ {ℓc} {K : Type ℓc} :  {n}  Formula K n  Type ℓc where
  π-Δ₀ :  {n} {φ : Formula K n}  Δ₀ φ  Π₁ φ
  π-∀  :  {n} {φ : Formula K (suc n)}  Π₁ φ  Π₁ (∀̇ φ)

一般层级

Σ₁ 与 Π₁ 是一座交替之塔的第一层:Σₙ₊₁ 在 Πₙ 上叠存在块,Πₙ₊₁ 在 Σₙ 上叠全称块,Δ₀ 坐落于每一级之内。第四部的反射论证将沿这座塔逐级攀升;构造子沿用一步一量词的模式,σ-Ππ-Σ 提供交替升级。

mutual
  data Σₙ {ℓc} {K : Type ℓc} :    {n}  Formula K n  Type ℓc where
    σ-Δ₀ :  {k n} {φ : Formula K n}  Δ₀ φ  Σₙ k φ
    σ-Π  :  {k n} {φ : Formula K n}  Πₙ k φ  Σₙ (suc k) φ
    σ-∃  :  {k n} {φ : Formula K (suc n)}  Σₙ (suc k) φ  Σₙ (suc k) (∃̇ φ)

  data Πₙ {ℓc} {K : Type ℓc} :    {n}  Formula K n  Type ℓc where
    π-Δ₀ :  {k n} {φ : Formula K n}  Δ₀ φ  Πₙ k φ
    π-Σ  :  {k n} {φ : Formula K n}  Σₙ k φ  Πₙ (suc k) φ
    π-∀  :  {k n} {φ : Formula K (suc n)}  Πₙ (suc k) φ  Πₙ (suc k) (∀̇ φ)

小结

Lévy 层级以归纳见证的形态存在:Δ₀ 靠无界构造子的缺席,其上是 Σ₁/Π₁ 与交替的 Σₙ/Πₙ 之塔。这些见证是纯语法,且在常量变换下纹丝不动,这一事实编在书末的常量变换工具组里。赋予它们力量的定理在下一章。