Trace and reject submodules #
The quotient-side anti-exchange proof is organized around the trace of
add S in a target module. We represent a map from add S by an explicit
finite direct-sum presentation. This convention makes the equivalence
between trace generation and Fac(add S) literal rather than implicit.
The dual object is the intersection of the kernels of all maps into
explicit finite sums from add S.
A map to X from one explicitly presented object of add S.
- index : FintypeCat
- label : self.index.obj → ι
Instances For
A map from X to one explicitly presented object of add S.
- index : FintypeCat
- label : self.index.obj → ι
Instances For
The trace of add S in X: the sum of the ranges of all maps from
explicit finite sums of selected representatives.
Instances For
The reject of add S in X: the intersection of the kernels of all
maps to explicit finite sums of selected representatives.
Instances For
If all maps from selected representatives to X vanish, their trace in
X is zero.
Dually, if all maps from X to selected representatives vanish, their
reject in X is all of X.
The range of every selected map lies in the trace.
The reject lies in the kernel of every selected map.
Trace is monotone in the selected representatives.
Reject is antitone in the selected representatives.
The trace of the empty selection is zero. A selected map with no labels has an empty biproduct as its source and is therefore the zero map.
The reject of the empty selection is the whole module. Every map to an empty biproduct is zero.
Quotient generation is equivalent to the trace filling the target module.
Membership in quotient closure is the trace criterion used throughout the manuscript.
No nonzero indecomposable is generated by the empty selection.
The empty set is closed for quotient generation.
In FGModuleCat, categorical epimorphisms are exactly surjective
underlying linear maps.
An epi in FGModuleCat has full linear range.
In FGModuleCat over a noetherian ring, categorical monomorphisms are
exactly injective underlying linear maps.
A mono in FGModuleCat over a noetherian ring has zero linear
kernel.
Flatten a finite family of maps from X into objects of add S to
one map from X into a single explicitly presented object of add S.
Instances For
The kernel of the flattened map is contained in the kernel of each map in the finite family.
In an Artinian module, the intersection defining reject is already
the intersection of finitely many selected-map kernels.
Vanishing reject gives an embedding into one selected finite sum.
A submodule presentation is itself one of the maps occurring in the reject intersection, so its monicity forces reject to vanish.
For finite-length modules, submodule generation is exactly reject vanishing.
Membership in submodule closure is the reject criterion.
No nonzero indecomposable embeds into the empty selected sum.
The empty set is closed for submodule generation.
Membership in the quotient closure, unfolded to its presentation.
Membership in the submodule closure, unfolded to its presentation.
Membership in the quotient closure, expressed by the trace criterion.
Membership in the submodule closure, expressed by the reject criterion.
Postcomposition carries the selected trace into the selected trace. This is the fully invariant property used in the anti-exchange proof.
Precomposition carries the reject into the inverse image of the reject.
The trace is stable under every endomorphism of its target.
The reject is stable under inverse image by every endomorphism of its source.
A map from one selected indecomposable has range in the trace.
Trace converts unions of selected indecomposables to joins of submodules.
Adjoining one indecomposable adds precisely its singleton trace.