------------------------------------------------------------------------
-- Equivalence
--
-- The degeneration lattice of LayeredEq. The subsections list the
-- modules of this hierarchy, grouped by their role in the lattice.
--
-- 等价
--
-- LayeredEq 的退化格。各节列出本层级中的模块,按其在格中的角色分组。
------------------------------------------------------------------------

{-# OPTIONS --safe --cubical-compatible --guardedness --exact-split --double-check #-}

module ALMA.Base.Equivalence where

------------------------------------------------------------------------
-- Core
--
-- Centre of the lattice.
--
-- 核心
--
-- 格的中央。

open import ALMA.Base.Equivalence.Core public

------------------------------------------------------------------------
-- Layer relations and bridge
--
-- 同层关系与桥接

open import ALMA.Base.Equivalence.SubstTransport public

------------------------------------------------------------------------
-- Generic laws and preservation
--
-- 通用律与保持性

open import ALMA.Base.Equivalence.Properties public
open import ALMA.Base.Equivalence.LayeredEqGenDepth public
open import ALMA.Base.Equivalence.Map public

------------------------------------------------------------------------
-- Degeneration: ScaleInvariant
--
-- LayeredEq / trivial layer.
--
-- 退化:ScaleInvariant
--
-- LayeredEq / 平凡层。

open import ALMA.Base.Equivalence.ScaleInvariant public

------------------------------------------------------------------------
-- Degeneration: DiscreteEq
--
-- Drop next-eq.
--
-- 退化:DiscreteEq
--
-- 去掉 next-eq。

open import ALMA.Base.Equivalence.DiscreteEq public

------------------------------------------------------------------------
-- Further degenerations of ScaleInvariant
--
-- GroupInvariant is ScaleInvariant under a group action;
-- LinearDynamics is ScaleInvariant with no branching.
--
-- ScaleInvariant 的更深退化
--
-- GroupInvariant 是群作用下的 ScaleInvariant;
-- LinearDynamics 是无分支的 ScaleInvariant。

open import ALMA.Base.Equivalence.GroupInvariant public
open import ALMA.Base.Equivalence.LinearDynamics public

------------------------------------------------------------------------
-- Further degenerations of DiscreteEq
--
-- TopologicalEq is DiscreteEq under a topology; ManifoldEq is a
-- single-directional LayeredEqGen instance.
--
-- DiscreteEq 的更深退化
--
-- TopologicalEq 是拓扑下的 DiscreteEq;ManifoldEq 是单向的
-- LayeredEqGen 实例。

open import ALMA.Base.Equivalence.TopologicalEq public
open import ALMA.Base.Equivalence.ManifoldEq public

------------------------------------------------------------------------
-- Lattice structure
--
-- Projections and joint projection.
--
-- 格结构
--
-- 投影与联合投影。

open import ALMA.Base.Equivalence.Lattice public

------------------------------------------------------------------------
-- Category-level bridge
--
-- 范畴层桥接

open import ALMA.Base.Equivalence.StrongEquiv public