The transfinite iteration of a successor structure #
Given a successor structure Φ : SuccStruct C
(see the file SmallObject.Iteration.Basic
)
and a well-ordered type J
, we define the iteration Φ.iteration J : C
. It is
defined as the colimit of a functor Φ.iterationFunctor J : J ⥤ C
.
Given Φ : SuccStruct C
and an element j : J
in a well-ordered type,
this is the unique element in Φ.Iteration j
.
Equations
- Φ.iter j = Classical.arbitrary (Φ.Iteration j)
Instances For
Given Φ : SuccStruct C
and a well-ordered type J
, this
is the functor J ⥤ C
which gives the iterations of Φ
indexed by J
.
Equations
Instances For
Given Φ : SuccStruct C
and a well-ordered type J
,
this is an object of C
which is the iteration of Φ
to the power J
:
it is defined as the colimit of the functor Φ.iterationFunctor J : J ⥤ C
.
Equations
Instances For
The colimit cocone expressing that Φ.iteration J
is the colimit
of Φ.iterationFunctor J
.
Equations
Instances For
Φ.iteration J
identifies to the colimit of Φ.iterationFunctor J
.
Equations
Instances For
The isomorphism (Φ.iterationFunctor J).obj ⊥ ≅ Φ.X₀
.
Equations
Instances For
The natural map Φ.X₀ ⟶ (Φ.iterationFunctor J).obj j
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical map Φ.X₀ ⟶ Φ.iteration J
which is the J
th-transfinite composition
of maps Φ.toSucc
.
Equations
Instances For
The inclusion Φ.ιIteration J
is a transfinite composition of
shape J
of morphisms in Φ.prop
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
When j
is not a maximal element, then
(Φ.iterationFunctor J).obj (Order.succ j)
is isomorphic to
Φ.succ ((Φ.iterationFunctor J).obj j)
.