Transporting strict finite length along functors #
The reusable centrepiece of the third piece the Aut action on stability
conditions needs.
CategoryTheory/Triangulated/QuasiAbelian.lean has a general transfer lemma,
isStrictArtinianObject_of_fullFaithful_map_strictMono, for any full+faithful
strict-mono-preserving functor — but it assumes ordinary IsArtinianObject
of the image (DCC on all subobjects), which is strictly stronger than what
Slicing.IsLocallyFinite supplies. A version assuming only strict finite
length has to hand-roll a StrictSubobject order-embedding, and doing that per
functor is what this file removes.
The argument is extracted here once, for an arbitrary functor; the interval
inclusion lemma interval_thinFiniteLength_of_inclusion_strict below is an
instance of it.
The extra hypothesis, and why it is unavoidable here #
harr says the arrow of the subobject generated by a strict mono is again a
strict mono. It cannot be dropped: proving it needs strict monos to be closed
under composition (with Subobject.underlyingIso), and strict-mono
composition is not available in general — it is proved only for interval
categories (Slicing.IntervalCat.comp_strictMono,
WeakStabilityCondition/StabilityCondition/Foundation/Slicing/IntervalStrictness.lean). Callers whose
target is an interval category discharge harr with
intervalSubobject_arrow_strictMono
(WeakStabilityCondition/StabilityCondition/Foundation/Slicing/IntervalFiniteTransfer.lean).
Also here #
mapEquiv_intervalProp_iff: under the Aut action the interval endpoints do
not move — only the objects do. That is the structural difference from step
3c, where the endpoints moved and exists_radius was needed. It is why
interval_thinFiniteLength_of_inclusion_strict below cannot be reused for
Aut: it compares two intervalProps on the same object.
The general transfer #
Strict-Artinian transfers, from a strict hypothesis.
isStrictArtinianObject_of_fullFaithful_map_strictMono needs ordinary
IsArtinianObject of the image; this needs only the strict version.
Strict-Noetherian, the same route with the order reversed.
Strict finite length along inclusions of thin interval categories #
Strict Artinian and Noetherian conditions pull back from a containing thin interval.
An admissible subobject stays admissible when its thin interval is included in another thin interval.
Intrinsic admissible finite length pulls back along an inclusion of thin interval categories.
Interval properties under the Aut action #
The endpoints do not move. An autoequivalence relabels objects, so
E lies in the (a, b) window of Φ • s exactly when Φ⁻¹ E lies in the
same (a, b) window of s.
Contrast relabel_intervalProp, where phase relabelling moves the endpoints
and requires a uniform-continuity argument.