HoTT как извлечение
Статус
[Т-набр] — детали .
Обзор
HoTT (Homotopy Type Theory) — современное альтернативное основание, предложенное Эводи, Воеводский, Coquand и другими (HoTT Book 2013). В Diakrisis: артикуляция α_HoTT ∈ ⟪⟫.
Значение HoTT
- Первое serious альтернативное основание к ZFC за десятилетия.
- Univalent Foundations — программа Воеводского для пересмотра мат-оснований.
- Computational meaning: HoTT допускает конструктивную интерпретацию.
- Интеграция с гомотопической теорией: типы ≈ ∞-groupoids.
α_HoTT
ν_{α_HoTT} = ω + 1 (параллельно α_ETCS, но другая ветвь Trace(𝖠)).
Почему ω+1
- Базовые типы — на уровне ω (аналогично ZFC).
- Унивалентность добавляет «+1» — структура, не сводимая к обычной теории множеств.
- α_HoTT и α_ETCS — одна ν, но разные gauge-классы.
Конструкция α_HoTT
- Ob(α_HoTT): типы.
- Hom(A, B): функции A → B (в HoTT-смысле).
- 2-морфизмы: гомотопии между функциями.
- α_math: universe U_0 (type of small types).
В отличие от α_ZFC, α_HoTT естественно имеет 2-категорную структуру (через гомотопии), даже на «базовом» уровне.
Структурные инварианты
- Базовые типы.
- Зависимые типы (Π, Σ).
- Identity-типы.
- Унивалентность (UA).
- Higher inductive types.
- Иерархия универсумов.
Детализация структурных инвариантов
Базовые типы:
- Empty type 0 (initial).
- Unit type 1 (terminal).
- Natural numbers ℕ.
- Boolean 2.
- и т.д.
Зависимые типы:
- Π (A, B) — продукт зависимых типов (функциональные типы).
- Σ (A, B) — сумма зависимых типов (сигма-типы).
- В ⟪⟫: соответствуют product и coproduct adjoint парам.
Identity types:
- Id_A(x, y) — тип «равенства» x = y в A.
- В HoTT: Id — не тривиальный (может иметь нетривиальную структуру).
- В ⟪⟫: соответствует диагонали Δ.
Унивалентность (UA):
- Ключевая аксиома: (A = B) ≃ (A ≃ B).
- Делает HoTT отличным от MLTT.
- В Diakrisis: gauge-симметрия (см. ниже).
Higher inductive types (HIT):
- Типы, определённые через конструкторы + path-конструкторы.
- Примеры: circle S¹, sphere S², interval I.
- В Diakrisis: специфические артикуляции с path-структурой.
Иерархия universes:
- U_0 : U_1 : U_2 : ...
- Каждый U_i — «тип типов» на уровне i.
- В Diakrisis: иерархия 𝖬-итераций.
Ключевое соответствие
03.T3: Унивалентность = gauge-инвариантность.
UA утверждает: (A ≃ B) ≃ (A = B). Изоморфизм = равенство.
В Diakrisis: это — принцип gauge-симметрии: Морита-эквивалентные артикуляции отождествляются. UA — конкретное воплощение.
Формализация соответствия
- В HoTT: функция ua: (A ≃ B) → (A = B) как аксиома.
- В Diakrisis: для α, β ∈ ⟪⟫, если α ∼_gauge β, то [α] = [β] в 𝓜_Fnd.
Структурно: UA — конкретное выражение gauge-структуры для типов.
Философское значение
Унивалентность отражает интуицию:
- Структурно идентичные объекты должны быть математически одинаковы.
- Не должно быть «скрытых отличий» между эквивалентными типами.
В Diakrisis: это — общий принцип gauge-симметрии, применённый к типам.
Cubical HoTT
03.T5: α_cubical = 𝖬(α_HoTT) (с вычислительной структурой).
Cubical Type Theory
- Введена Cohen-Coquand-Huber-Mörtberg (2015).
- Даёт вычислительную интерпретацию univalence.
- Основана на cubical sets (вместо simplicial).
Соответствие в Diakrisis
- α_HoTT — «не-вычислительный» вариант.
- α_cubical = 𝖬(α_HoTT) — «вычислительный» (через метаизацию).
- В ⟪⟫: α_cubical ⊏_1 α_HoTT.
Это — пример связи внутри одного gauge-класса через 𝖬-итерацию.
Kan complexes — модель
03.T6: Kan-complexes — стандартная модель HoTT; соответствует α_math = α_simp_set.
Kan complexes
- Симплициальные множества, удовлетворяющие Kan condition.
- Стандартная модель для ∞-groupoids.
- Основа для гомотопической теории Quillen (1967).
Соответствие
- α_math = α_simp_set в случае HoTT.
- ρ(α_HoTT) в этой модели — функтор на Kan complexes.
- HoTT-типы ↔ Kan complexes.
∞-topos как контекст
03.T7: HoTT — внутренний язык ∞-топосов. α_HoTT ⊏κ α∞topos.
Внутренний язык
- Внутренний язык категории C — это язык, в котором утверждения о C выражаются внутри C.
- HoTT — внутренний язык (∞,1)-топоса.
- Каждый (∞,1)-топос даёт модель HoTT.
Связь в 𝓜_Fnd
- α_HoTT ⊏1 α∞topos (HoTT — частная форма ∞-topos).
- Обратное: не каждый ∞-topos — HoTT (HoTT = ∞-topos с унивалентный universes).
Типы = ∞-groupoids
03.C3: «типы — ∞-groupoids» — АПЕЙРОН-факт через 03.T6.
Формализация
- Тип A в HoTT.
- A как ∞-groupoid: объекты = элементы A, морфизмы = paths, высшие морфизмы = paths of paths, и т.д.
- Это — структурная интерпретация, не просто переименование.
Значение
- HoTT — первое основание, где «типы = ∞-groupoids» становится формальной тождественностью.
- Интеграция с гомотопической теорией — естественна, не вынужденна.
Морита с другими
- α_MLTT ∼_{gauge} α_HoTT (с UA).
- α_Univalent-Fnd ∼_{gauge} α_HoTT.
Детализация
MLTT + UA ∼ HoTT:
- MLTT (Мартин-Лёф Type Theory) + Унивалентность Axiom = HoTT.
- Без UA: MLTT — другой gauge-класс.
Univalent Foundations:
- Проект Воеводского.
- Ближайший конкретный практический вариант HoTT.
- Морита-эквивалентен α_HoTT.
Какие основания не Морита-эквивалентны α_HoTT
- ZFC/ETCS: разные gauge-классы (UA отсутствует).
- NCG: разные gauge-классы (другая специфика).
- УГМ: ν_uhm = ω·3+1 vs ν_HoTT = ω+1.
Признанные редукции
- Стандартная HoTT-теория.
- Унивалентность = (относительно известно).
- ∞-topos контекст — Люри.
Источники
- Эводи-Уоррен (2009): Homotopy теория типов.
- Воеводский (2010+): Univalent Foundations program.
- HoTT Book (2013): каноническая формализация.
- Шульман (2015+): теоретические results.
- Coquand et al. (2015): Cubical теория типов.
- Люри (2009): HTT — ∞-topos context.
Специфика извлечения HoTT
Конструктивность
- HoTT поддерживает конструктивную интерпретацию (особенно cubical).
- В Diakrisis: α_HoTT имеет дополнительную computational structure.
Путь к Verum
- HoTT — одна из наиболее разработанных формализаций в современных proof-assistants.
- Agda, Coq (с HoTT-library), Lean 4 (с mathlib HoTT) — поддерживают.
- Verum для УГМ должен учитывать HoTT-подход.
Открытые вопросы
- Каноническая модель cubical: варианты.
- Higher inductive types: классификация.
- Относительность к ZFC: Воеводский показал консистентность HoTT в ZFC.
Применение HoTT в Diakrisis
Как источник gauge-интуиции
UA в HoTT даёт явный принцип gauge-симметрии. Это вдохновляет наш подход к gauge-структуре ⟪⟫.
Как кандидат формализации
- Diakrisis частично может быть формализован в HoTT.
- 2-категорная структура ⟪⟫ — через типы-как-∞-groupoids.
- Унивалентность — через gauge.
Ограничения
- HoTT — уровень 5 (как и ZFC).
- Не может выразить AFN-T (мета-утверждение).
- Diakrisis не сводим к HoTT (хотя использует похожие идеи).