Orbit Hom formulas under translate orthogonality #
Gabriel's orbit Hom formula expresses a downstairs Hom space as the direct sum of the Hom spaces from one lift to all translates of the other. If every nonidentity translated Hom vanishes, the direct sum has only its identity component. This file proves that the canonical map from the original Hom space is then a linear equivalence. It is the linear-algebraic mechanism by which separated covering windows make push-down fully faithful locally.
The inclusion of the identity-indexed summand, without exposing a
DecidableEq G parameter in later covering data.
Instances For
A direct sum whose components away from i₀ are subsingletons is
linearly equivalent to its i₀-component.
Instances For
The data of an orbit Hom formula together with its compatibility with the canonical map from the identity translate.
- homEquiv : Downstairs ≃ₗ[k] DirectSum G fun (g : G) => H g
- lift : H 1 →ₗ[k] Downstairs
- homEquiv_lift (f : H 1) : self.homEquiv (self.lift f) = identityLof f
Instances For
Translate orthogonality makes the canonical identity-component map injective.
If all nonidentity translated Hom spaces vanish, the canonical identity-component map is surjective.
Under translate orthogonality, the canonical map appearing in the orbit Hom formula is a linear equivalence.
Instances For
Bijective form used to install local fullness and faithfulness of a push-down functor on a separated window.
A Gabriel-shaped orbit Hom formula for every pair of objects of a source
category. sourceEquiv identifies the identity summand with the original
Hom space, and map_compat says that inclusion of that summand is the functor's
map on morphisms.
- sourceEquiv (X Y : C) : (X ⟶ Y) ≃ₗ[k] K X Y 1
- homDecomposition (X Y : C) : OrbitHomDecomposition (F.obj X ⟶ F.obj Y)
- map_compat (X Y : C) (f : X ⟶ Y) : (self.homDecomposition X Y).lift ((self.sourceEquiv X Y) f) = F.map f
Instances For
Every nonidentity translate Hom summand vanishes. When C is the full
subcategory on a covering window, this is the pairwise separation condition
needed for local full faithfulness.
Instances For
If the nonidentity summands in the orbit formula for End(X) vanish,
then the functor identifies the endomorphism rings of X and F.obj X.
Unlike global local full faithfulness, this needs orthogonality only for the
single pair (X, X).
Instances For
Self-translate orthogonality preserves an object with local endomorphism ring as an indecomposable object downstairs.
Pairwise translate orthogonality turns the orbit Hom formula into a linear equivalence between each source and image Hom space.
Instances For
On every pair of source objects, the functor map is bijective.
The actual Mathlib fullness instance supplied by an orthogonal orbit Hom decomposition.
Inclusion of the identity translate is injective before any orthogonality hypothesis is imposed.
Every functor carrying a Gabriel-shaped orbit Hom decomposition is faithful; translate orthogonality is needed only for fullness.
The orbit Hom formula and translate orthogonality feed directly into the local irreducibility-transport theorem.
The same local full-faithfulness mechanism preserves a right almost-split map once the relevant incoming objects lie in the controlled image.
Dual local almost-split transport from the orthogonal orbit Hom formula.