Magnitude conjecture

MagnitudeConjecture.Algebra.BiserialInduction

Direct biserial induction from coordinate thinness #

This file follows only the biserial part of Pogorzały--Skowroński, Proposition 1. Representation-finiteness and the Schurian conclusion of that proposition are not part of the magnitude proof and are not formalized here.

Induction statement for local modules strictly below a composition length bound.

Instances For
    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.uniserial_of_jacobson_simpleTop {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] {n : ℕ∞} (H : LocalBiserialBelow n) (W : FinitelyGeneratedCategory A) (hlength : Module.length Aᵐᵒᵖ ↑W < n) (htop : IsSimpleModule Aᵐᵒᵖ (↑W ⧸ Module.jacobson Aᵐᵒᵖ ↑W)) (hJacTop : IsSimpleModule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑W) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑W))) :
    IsUniserialModule Aᵐᵒᵖ ↑W

    A local biserial induction hypothesis makes a smaller local module uniserial as soon as its radical is again local.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.biserial_quotient_moduleSocle {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] [IsArtinianRing Aᵐᵒᵖ] {n : ℕ∞} (H : LocalBiserialBelow n) (L : FinitelyGeneratedCategory A) (hlength : Module.length Aᵐᵒᵖ ↑L ≤ n) (htop : IsSimpleModule Aᵐᵒᵖ (↑L ⧸ Module.jacobson Aᵐᵒᵖ ↑L)) (hnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) :
    IsBiserialModule Aᵐᵒᵖ ↑(quotientFGObj L (moduleSocle Aᵐᵒᵖ ↑L))

    For a nonsimple local module, quotienting by the nonzero socle gives a strictly smaller local module, so the local biserial induction hypothesis applies to it.

    theorem MagnitudeConjecture.RightModule.jacobson_eq_sup_and_length_eq_three_of_biserial_of_disjoint_simple_quotients_uniserial {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (M : FinitelyGeneratedCategory A) (hMthin : IsCoordinateThin e M) (hMtop : IsSimpleModule Aᵐᵒᵖ (↑M ⧸ Module.jacobson Aᵐᵒᵖ ↑M)) (hMbis : IsBiserialModule Aᵐᵒᵖ ↑M) (I S : Submodule Aᵐᵒᵖ ↑M) (hI : IsSimpleModule Aᵐᵒᵖ ↥I) (hS : IsSimpleModule Aᵐᵒᵖ ↥S) (hinf : I ⊓ S = ⊥) (hIquot : IsUniserialModule Aᵐᵒᵖ (↑M ⧸ I)) (hSquot : IsUniserialModule Aᵐᵒᵖ (↑M ⧸ S)) :
    Module.jacobson Aᵐᵒᵖ ↑M = I ⊔ S ∧ Module.length Aᵐᵒᵖ ↑M = 3

    A coordinate-thin biserial local module with two disjoint simple submodules becomes length three when quotienting by either simple makes it uniserial. The two simples are forced to be the two radical branches.

    theorem MagnitudeConjecture.RightModule.moduleSocle_eq_shared_simple_of_coordinateThin_uniserial_branches {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (X : FinitelyGeneratedCategory A) (hXthin : IsCoordinateThin e X) (hXtop : IsSimpleModule Aᵐᵒᵖ (↑X ⧸ Module.jacobson Aᵐᵒᵖ ↑X)) (U V I : Submodule Aᵐᵒᵖ ↑X) (hUV : U ⊔ V = Module.jacobson Aᵐᵒᵖ ↑X) (hUuni : IsUniserialModule Aᵐᵒᵖ ↥U) (hVuni : IsUniserialModule Aᵐᵒᵖ ↥V) (hIsimple : IsSimpleModule Aᵐᵒᵖ ↥I) (hIU : I ≤ U) (hIV : I ≤ V) :
    moduleSocle Aᵐᵒᵖ ↑X = I

    If the radical of a coordinate-thin local module is the sum of two uniserial branches containing the same simple submodule, that submodule is the whole ambient socle.

    theorem MagnitudeConjecture.RightModule.exists_nonisomorphic_complementary_simple_top_jacobson {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (M : FinitelyGeneratedCategory A) (htop : IsSimpleModule Aᵐᵒᵖ (↑M ⧸ Module.jacobson Aᵐᵒᵖ ↑M)) (hbis : IsBiserialModule Aᵐᵒᵖ ↑M) (hnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑M) :
    ∃ (S : Submodule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑M) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑M))) (T : Submodule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑M) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑M))), IsSimpleModule Aᵐᵒᵖ ↥S ∧ IsSimpleModule Aᵐᵒᵖ ↥T ∧ IsCompl S T ∧ ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)

    Under coordinate thinness, the two complementary simple summands in the top of the radical of a nonuniserial local biserial module are nonisomorphic. Otherwise that radical layer itself is a repeated self-subquotient of the original module.

    theorem MagnitudeConjecture.RightModule.coordinateThin_of_simpleSocle {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (e : ι → A) (H : AllIndecomposablesCoordinateThin e) (W : FinitelyGeneratedCategory A) (hsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑W)) :

    A finitely generated module with simple socle is one of the indecomposables controlled by the all-coordinate-thin premise.

    theorem MagnitudeConjecture.RightModule.no_repeatedSelfSubquotient_of_simpleSocle_of_all_coordinateThin {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (W : FinitelyGeneratedCategory A) (hsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑W)) :

    Under a complete coordinate family, a simple-socle module cannot contain a repeated self-subquotient. This is the dual induction endpoint used in the indecomposability arguments of the direct biserial proof.

    theorem MagnitudeConjecture.RightModule.fiberKernel_indec_of_mixed_outside_radicalPreimage {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (Y Z T : FinitelyGeneratedCategory A) [Nontrivial ↑T] (f : ↑Y →ₗ[Aᵐᵒᵖ] ↑T) (g : ↑Z →ₗ[Aᵐᵒᵖ] ↑T) (hf : Function.Surjective ⇑f) (hg : Function.Surjective ⇑g) (hYsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Y)) (hZsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Z)) (hSocleNoniso : ¬Nonempty (↥(moduleSocle Aᵐᵒᵖ ↑Y) ≃ₗ[Aᵐᵒᵖ] ↥(moduleSocle Aᵐᵒᵖ ↑Z))) (hYkill : moduleSocle Aᵐᵒᵖ ↑Y ≤ f.ker) (hZkill : moduleSocle Aᵐᵒᵖ ↑Z ≤ g.ker) (hYrad : Module.jacobson Aᵐᵒᵖ ↑Y ≤ f.ker) (hmixed : ∀ (P : Submodule Aᵐᵒᵖ ↑(fiberKernelFGObj Y Z T f g)), ¬P ≤ fiberKernelRadicalPreimage Y Z T f g → HasMixedSocleCoordinates Y Z T f g P) :
    CategoryTheory.Indecomposable (fiberKernelFGObj Y Z T f g)

    A fiber kernel with two nonisomorphic simple coordinate socles is indecomposable if every submodule escaping the product of the branch radicals contains a vector with two nonzero socle coordinates. In a hypothetical direct sum, the two coordinate socles must split between the summands, while the summand carrying the common top contains such a mixed vector.

    theorem MagnitudeConjecture.RightModule.nextSocle_length_le_one_of_isCompl_of_homogeneous {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (W F : FinitelyGeneratedCategory A) [Nontrivial ↑F] (P Q : Submodule Aᵐᵒᵖ ↑W) (hPQ : IsCompl P Q) (hFsimple : IsSimpleModule Aᵐᵒᵖ ↑F) (hhomogeneous : ↥(moduleSocle Aᵐᵒᵖ (↑W ⧸ moduleSocle Aᵐᵒᵖ ↑W)) ≃ₗ[Aᵐᵒᵖ] ↑F × ↑F) (hnoRepeated : ¬HasRepeatedSelfSubquotient (submoduleFGObj W P)) :
    Module.length Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ (↥P ⧸ moduleSocle Aᵐᵒᵖ ↥P)) ≤ 1

    If the ambient next socle layer is two copies of one simple module, a complement with no repeated self-subquotient can contribute at most one copy. Indeed, a length-two contribution leaves the other complement with zero next socle, so the product decomposition identifies that contribution with the whole homogeneous ambient layer.

    theorem MagnitudeConjecture.RightModule.fiberKernel_indec_of_two_socle_layers_of_complement_capture {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (Y Z T F : FinitelyGeneratedCategory A) [Nontrivial ↑T] [Nontrivial ↑F] (f : ↑Y →ₗ[Aᵐᵒᵖ] ↑T) (g : ↑Z →ₗ[Aᵐᵒᵖ] ↑T) (hf : Function.Surjective ⇑f) (hg : Function.Surjective ⇑g) (hYlength : Module.length Aᵐᵒᵖ ↑Y = 3) (hZlength : Module.length Aᵐᵒᵖ ↑Z = 3) (hTlength : Module.length Aᵐᵒᵖ ↑T = 1) (hYsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Y)) (hZsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Z)) (hYkill : moduleSocle Aᵐᵒᵖ ↑Y ≤ f.ker) (hZkill : moduleSocle Aᵐᵒᵖ ↑Z ≤ g.ker) (hFsimple : IsSimpleModule Aᵐᵒᵖ ↑F) (eYnext : ↥(moduleSocle Aᵐᵒᵖ ↑(quotientFGObj Y (moduleSocle Aᵐᵒᵖ ↑Y))) ≃ₗ[Aᵐᵒᵖ] ↑F) (eZnext : ↥(moduleSocle Aᵐᵒᵖ ↑(quotientFGObj Z (moduleSocle Aᵐᵒᵖ ↑Z))) ≃ₗ[Aᵐᵒᵖ] ↑F) (hcomplementCapture : ∀ (P : Submodule Aᵐᵒᵖ ↑(fiberKernelFGObj Y Z T f g)), P ≠ ⊥ → IsUniserialModule Aᵐᵒᵖ ↥P → ¬P ≤ fiberKernelRadicalPreimage Y Z T f g → moduleSocle Aᵐᵒᵖ ↑(fiberKernelFGObj Y Z T f g) ≤ P) :
    CategoryTheory.Indecomposable (fiberKernelFGObj Y Z T f g)

    The source-shaped indecomposability package for the fiber kernels in the direct proof. The standard branch-radical preimage is proper, the two successive socle layers force hypothetical complements to be uniserial, and hcomplementCapture is precisely the paper's calculation for the uniserial complement escaping the ambient radical.

    theorem MagnitudeConjecture.RightModule.false_of_fiberKernel_induction_obstruction {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (Y Z T F : FinitelyGeneratedCategory A) [Nontrivial ↑T] [Nontrivial ↑F] (f : ↑Y →ₗ[Aᵐᵒᵖ] ↑T) (g : ↑Z →ₗ[Aᵐᵒᵖ] ↑T) (hf : Function.Surjective ⇑f) (hg : Function.Surjective ⇑g) (hYlength : Module.length Aᵐᵒᵖ ↑Y = 3) (hZlength : Module.length Aᵐᵒᵖ ↑Z = 3) (hTlength : Module.length Aᵐᵒᵖ ↑T = 1) (hYsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Y)) (hZsocle : IsSimpleModule Aᵐᵒᵖ ↥(moduleSocle Aᵐᵒᵖ ↑Z)) (hYkill : moduleSocle Aᵐᵒᵖ ↑Y ≤ f.ker) (hZkill : moduleSocle Aᵐᵒᵖ ↑Z ≤ g.ker) (hFsimple : IsSimpleModule Aᵐᵒᵖ ↑F) (eYnext : ↥(moduleSocle Aᵐᵒᵖ ↑(quotientFGObj Y (moduleSocle Aᵐᵒᵖ ↑Y))) ≃ₗ[Aᵐᵒᵖ] ↑F) (eZnext : ↥(moduleSocle Aᵐᵒᵖ ↑(quotientFGObj Z (moduleSocle Aᵐᵒᵖ ↑Z))) ≃ₗ[Aᵐᵒᵖ] ↑F) (hcomplementCapture : ∀ (P : Submodule Aᵐᵒᵖ ↑(fiberKernelFGObj Y Z T f g)), P ≠ ⊥ → IsUniserialModule Aᵐᵒᵖ ↥P → ¬P ≤ fiberKernelRadicalPreimage Y Z T f g → moduleSocle Aᵐᵒᵖ ↑(fiberKernelFGObj Y Z T f g) ≤ P) :
    False

    Complete coordinate thinness contradicts a fiber kernel satisfying the source's two-socle-layer, element-capture, and equal-branch data. This assembles the first and last kernel contradictions of Proposition 1.

    theorem MagnitudeConjecture.RightModule.false_of_quotientBranch_fiberKernel_induction_obstruction {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (X : FinitelyGeneratedCategory A) (S T : Submodule Aᵐᵒᵖ ↑X) (hinf : S ⊓ T = ⊥) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hTsimple : IsSimpleModule Aᵐᵒᵖ ↥T) (hSTnoniso : ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)) (hXlength : Module.length Aᵐᵒᵖ ↑X = 4) (hXtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj X (Module.jacobson Aᵐᵒᵖ ↑X))) (hradicalSquare : Ring.jacobson Aᵐᵒᵖ ^ 2 • ⊤ = S ⊔ T) (hradicalCube : Ring.jacobson Aᵐᵒᵖ ^ 3 • ⊤ = ⊥) (hYuniserial : IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj X S)) (hZuniserial : IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj X T)) :
    False

    The first source obstruction with its literal quotient branches. Two disjoint simple layers S,T ⊆ X give Y=X/S and Z=X/T; their common next socle is constructed through the third isomorphism theorem, and their maps to the simple top of X are the canonical nested-quotient maps. The second radical layer S ⊕ T and vanishing third radical layer now drive the source's element calculation internally, so no complement-capture hypothesis remains.

    theorem MagnitudeConjecture.RightModule.quotientBranch_uniserial_of_simple_radical_square {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (X : FinitelyGeneratedCategory A) (S T : Submodule Aᵐᵒᵖ ↑X) (hinf : S ⊓ T = ⊥) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hTsimple : IsSimpleModule Aᵐᵒᵖ ↥T) (hSTJ : S ⊔ T ≤ Module.jacobson Aᵐᵒᵖ ↑X) (hXtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj X (Module.jacobson Aᵐᵒᵖ ↑X))) (hradicalSquare : Ring.jacobson Aᵐᵒᵖ ^ 2 • ⊤ = S ⊔ T) (hXlength : Module.length Aᵐᵒᵖ ↑X = 4) :
    IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj X S)

    In the radical-square configuration of the first source obstruction, quotienting by either simple branch produces a uniserial length-three module. The other branch is the simple radical of the branch radical.

    theorem MagnitudeConjecture.RightModule.false_of_radicalCubeTruncation_fiberKernel_induction_obstruction {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (S T : Submodule Aᵐᵒᵖ ↑(radicalCubeTruncationFGObj L)) (hinf : S ⊓ T = ⊥) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hTsimple : IsSimpleModule Aᵐᵒᵖ ↥T) (hSTnoniso : ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)) (hXlength : Module.length Aᵐᵒᵖ ↑(radicalCubeTruncationFGObj L) = 4) (hradicalSquare : Ring.jacobson Aᵐᵒᵖ ^ 2 • ⊤ = S ⊔ T) (hYuniserial : IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj (radicalCubeTruncationFGObj L) S)) (hZuniserial : IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj (radicalCubeTruncationFGObj L) T)) :
    False

    The first source obstruction starting from the literal module L. Here X is definitionally L / rad³ L; its simple top and vanishing third radical layer are therefore conclusions of the truncation construction, not premises supplied by the caller.

    theorem MagnitudeConjecture.RightModule.false_of_radicalCubeTruncation_nestedRadicalBranches_induction_obstruction {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hJtop : IsSimpleModule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑L) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L))) (S T : Submodule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L)) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L)))) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hTsimple : IsSimpleModule Aᵐᵒᵖ ↥T) (hcompl : IsCompl S T) (hSTnoniso : ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)) :
    False

    Complementary simple branches of rad² L / rad³ L embed as the two exact second-radical branches of X = L / rad³ L. If the intervening layer rad L / rad² L is simple, the first fiber-kernel obstruction applies.

    theorem MagnitudeConjecture.RightModule.false_of_biserial_nonuniserial_jacobson_simpleTop {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (H : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hJtop : IsSimpleModule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑L) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L))) (hJbis : IsBiserialModule Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L)) (hJnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L)) :
    False

    A biserial but nonuniserial radical cannot itself have simple top under the coordinate-thin hypothesis.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.not_jacobson_simpleTop_of_not_uniserial {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) :
    ¬IsSimpleModule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑L) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L))

    In the direct induction, a nonuniserial local module cannot have a local radical: the induction hypothesis makes that radical biserial, and the first Pogorzały--Skowroński obstruction gives the contradiction.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.exists_nonisomorphic_complementary_simple_top_jacobson_of_radicalSquare_ne_bot {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (hradicalSquare : radicalSquareSubmodule L ≠ ⊥) :
    ∃ (S : Submodule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑L) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L))) (T : Submodule Aᵐᵒᵖ (↥(Module.jacobson Aᵐᵒᵖ ↑L) ⧸ Module.jacobson Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L))), IsSimpleModule Aᵐᵒᵖ ↥S ∧ IsSimpleModule Aᵐᵒᵖ ↥T ∧ IsCompl S T ∧ ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)

    If rad² L is nonzero, the smaller local quotient L / rad² L allows the induction hypothesis to split rad L / rad² L into two nonisomorphic simple summands.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.exists_spanning_nonisomorphic_local_jacobson_submodules_of_radicalSquare_ne_bot {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (hradicalSquare : radicalSquareSubmodule L ≠ ⊥) :
    ∃ (M : Submodule Aᵐᵒᵖ ↑L) (N : Submodule Aᵐᵒᵖ ↑L), M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L ∧ M ≠ ⊤ ∧ N ≠ ⊤ ∧ IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M) ∧ IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N) ∧ ¬Nonempty ((↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M) ≃ₗ[Aᵐᵒᵖ] ↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N) ∧ ¬Nonempty (↥M ≃ₗ[Aᵐᵒᵖ] ↥N)

    In the nonzero radical-square branch, the two simple factors of rad L / rad² L lift to proper nonisomorphic local submodules which span rad L.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.uniserial_branches_of_disjoint_spanning_jacobson {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMNinf : M ⊓ N = ⊥) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) :
    IsUniserialModule Aᵐᵒᵖ ↥M ∧ IsUniserialModule Aᵐᵒᵖ ↥N

    If the two local submodules spanning rad L are disjoint, the smaller quotients by the opposite branches make both submodules uniserial.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.length_inf_le_two_of_semisimple_of_not_le {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (M N : Submodule Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hMproper : M ≠ ⊤) (hMnotleN : ¬M ≤ N) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] :
    Module.length Aᵐᵒᵖ ↥(M ⊓ N) ≤ 2

    If a local branch M is proper and not contained in the other branch N, induction and biseriality bound a semisimple intersection by length two.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.spanning_local_jacobson_submodules_incomparable {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) :
    ¬M ≤ N ∧ ¬N ≤ M

    The two local branches spanning rad L are incomparable. Otherwise one branch would be the whole radical, contrary to the already established nonlocality of rad L.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.inf_isSemisimple {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (P Q : Submodule Aᵐᵒᵖ ↑L) (hPQsup : P ⊔ Q = Module.jacobson Aᵐᵒᵖ ↑L) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hQtop : IsSimpleModule Aᵐᵒᵖ (↥Q ⧸ Module.jacobson Aᵐᵒᵖ ↥Q)) (hPQtop : ¬Nonempty ((↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P) ≃ₗ[Aᵐᵒᵖ] ↥Q ⧸ Module.jacobson Aᵐᵒᵖ ↥Q)) :
    IsSemisimpleModule Aᵐᵒᵖ ↥(P ⊓ Q)

    The intersection of the two nonisomorphic local submodules spanning the radical is semisimple. A hypothetical nonsemisimple intersection supplies a maximal nonsimple uniserial submodule. Biseriality of the two smaller sides and of L / soc L produces the ambient-or-quotient carriers, whose diagonal cokernel gives the coordinate-thin contradiction.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.length_inf_le_two_of_semisimple {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] :
    Module.length Aᵐᵒᵖ ↥(M ⊓ N) ≤ 2

    Once the nonzero intersection in the source proof is known to be semisimple, it has composition length at most two.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.inf_eq_mapped_socles_of_semisimple_of_length_eq_two {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] (hlength : Module.length Aᵐᵒᵖ ↥(M ⊓ N) = 2) :
    M ⊓ N = Submodule.map M.subtype (moduleSocle Aᵐᵒᵖ ↥M) ∧ M ⊓ N = Submodule.map N.subtype (moduleSocle Aᵐᵒᵖ ↥N)

    If the semisimple branch intersection has composition length two, its images inside both local branches are exactly their socles.

    theorem MagnitudeConjecture.RightModule.exists_nonisomorphic_complementary_simple_inf_of_semisimple_of_length_eq_two {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] (hlength : Module.length Aᵐᵒᵖ ↥(M ⊓ N) = 2) :
    ∃ (S : Submodule Aᵐᵒᵖ ↥(M ⊓ N)) (T : Submodule Aᵐᵒᵖ ↥(M ⊓ N)), IsSimpleModule Aᵐᵒᵖ ↥S ∧ IsSimpleModule Aᵐᵒᵖ ↥T ∧ IsCompl S T ∧ ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥T)

    A semisimple length-two intersection splits into complementary nonisomorphic simples. Isomorphic summands would themselves be a repeated self-subquotient of the indecomposable local ambient module.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.simple_inf_of_semisimple_of_length_ne_two {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] (hinfNe : M ⊓ N ≠ ⊥) (hlengthNe : Module.length Aᵐᵒᵖ ↥(M ⊓ N) ≠ 2) :
    IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)

    In the nonzero-intersection branch, semisimplicity and exclusion of composition length two reduce the intersection to a simple module.

    theorem MagnitudeConjecture.RightModule.infSummand_map_left_le_jacobson_of_eq_mapped_socle {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (P Q : Submodule Aᵐᵒᵖ ↑L) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hPnotleQ : ¬P ≤ Q) (hinfSoc : P ⊓ Q = Submodule.map P.subtype (moduleSocle Aᵐᵒᵖ ↥P)) (T : Submodule Aᵐᵒᵖ ↥(P ⊓ Q)) :
    Submodule.map (infToLeftLinearMap P Q) T ≤ Module.jacobson Aᵐᵒᵖ ↥P

    Every summand of an intersection identified with the left branch socle maps into the left branch radical, provided the branches are incomparable.

    theorem MagnitudeConjecture.RightModule.infSummand_map_right_le_jacobson_of_eq_mapped_socle {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (P Q : Submodule Aᵐᵒᵖ ↑L) (hQtop : IsSimpleModule Aᵐᵒᵖ (↥Q ⧸ Module.jacobson Aᵐᵒᵖ ↥Q)) (hQnotleP : ¬Q ≤ P) (hinfSoc : P ⊓ Q = Submodule.map Q.subtype (moduleSocle Aᵐᵒᵖ ↥Q)) (T : Submodule Aᵐᵒᵖ ↥(P ⊓ Q)) :
    Submodule.map (infToRightLinearMap P Q) T ≤ Module.jacobson Aᵐᵒᵖ ↥Q

    Right-hand version of infSummand_map_left_le_jacobson_of_eq_mapped_socle.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.false_of_semisimple_inf_length_eq_two {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (P Q : Submodule Aᵐᵒᵖ ↑L) (hPQsup : P ⊔ Q = Module.jacobson Aᵐᵒᵖ ↑L) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hQtop : IsSimpleModule Aᵐᵒᵖ (↥Q ⧸ Module.jacobson Aᵐᵒᵖ ↥Q)) [IsSemisimpleModule Aᵐᵒᵖ ↥(P ⊓ Q)] (hlength : Module.length Aᵐᵒᵖ ↥(P ⊓ Q) = 2) :
    False

    The semisimple length-two intersection branch is impossible. Gluing one simple intersection summand produces a cokernel which the ambient coordinate argument makes indecomposable, while its repeated complementary summand forbids indecomposability under the global thinness hypothesis.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.simple_inf_of_semisimple {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) [IsSemisimpleModule Aᵐᵒᵖ ↥(M ⊓ N)] (hinfNe : M ⊓ N ≠ ⊥) :
    IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)

    Once the nonzero branch intersection is semisimple, it is simple. The only other possible positive length was two, and the diagonal-cokernel obstruction excludes that case.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.simple_inf {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hMNtop : ¬Nonempty ((↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M) ≃ₗ[Aᵐᵒᵖ] ↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hinfNe : M ⊓ N ≠ ⊥) :
    IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)

    The nonzero intersection of the two local branches supplied by the radical-top construction is simple. Semisimplicity and the exclusion of length two are both consequences rather than inputs.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.uniserial_submodule_quotient_by_nonzero_radical {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (K P : Submodule Aᵐᵒᵖ ↑L) (hKne : K ≠ ⊥) (hKleJ : K ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hPleJ : P ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) :
    IsUniserialModule Aᵐᵒᵖ (↥P ⧸ Submodule.comap P.subtype K)

    A nonzero radical submodule gives a smaller local quotient. If induction makes that quotient biserial, coordinate-thin branch placement makes the image of any simple-top radical submodule uniserial.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.uniserial_branch_quotients_by_simple_inf {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) :
    IsUniserialModule Aᵐᵒᵖ (↥M ⧸ Submodule.comap M.subtype (M ⊓ N)) ∧ IsUniserialModule Aᵐᵒᵖ (↥N ⧸ Submodule.comap N.subtype (M ⊓ N))

    After the branch intersection has been proved simple, induction on the quotient by that intersection makes both branch quotients uniserial.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.exists_simple_branch_complement {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) (hMnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↥M) :
    ∃ (S : Submodule Aᵐᵒᵖ ↑L), IsSimpleModule Aᵐᵒᵖ ↥S ∧ S ≤ M ∧ S ⊓ (M ⊓ N) = ⊥ ∧ ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥(M ⊓ N))

    If one branch is still nonuniserial after its quotient by the simple intersection has become uniserial, it contains a second simple submodule disjoint from the intersection, as in the final source obstruction.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.branch_jacobson_eq_sup_and_length_eq_three_of_simple_complement {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) (S : Submodule Aᵐᵒᵖ ↑L) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hSleM : S ≤ M) (hSinf : S ⊓ (M ⊓ N) = ⊥) :
    Submodule.map M.subtype (Module.jacobson Aᵐᵒᵖ ↥M) = M ⊓ N ⊔ S ∧ Module.length Aᵐᵒᵖ ↥M = 3

    The two uniserial branch quotients attached to a simple intersection and an auxiliary disjoint simple force the nonuniserial branch to have length three.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.other_branch_uniserial_of_simple_complement {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (S : Submodule Aᵐᵒᵖ ↑L) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hSleM : S ≤ M) (hSinf : S ⊓ (M ⊓ N) = ⊥) :
    IsUniserialModule Aᵐᵒᵖ ↥N

    Quotienting by the auxiliary simple submodule on one branch embeds the other branch into a smaller biserial local module, so coordinate-thin branch placement makes that other branch uniserial.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.final_fiberKernel_branch_socles {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) (S : Submodule Aᵐᵒᵖ ↑L) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hSleM : S ≤ M) (hSinf : S ⊓ (M ⊓ N) = ⊥) (hNuni : IsUniserialModule Aᵐᵒᵖ ↥N) :
    moduleSocle Aᵐᵒᵖ ↑(quotientFGObj L S) = Submodule.map S.mkQ (M ⊓ N) ∧ IsUniserialModule Aᵐᵒᵖ ↑(quotientFGObj L N) ∧ moduleSocle Aᵐᵒᵖ ↑(quotientFGObj L N) = Submodule.map N.mkQ S

    The two quotients in the final source fiber kernel have nonisomorphic simple socles. The long quotient L/S has two uniserial radical branches with the same simple socle, while L/N is itself uniserial.

    theorem MagnitudeConjecture.RightModule.finalQuotientBranch_hasMixedSocleSmulWitness {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (M N S : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMleJ : M ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hNleJ : N ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hSleM : S ≤ M) (hSinf : S ⊓ (M ⊓ N) = ⊥) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hradM : Submodule.map M.subtype (Module.jacobson Aᵐᵒᵖ ↥M) = M ⊓ N ⊔ S) (hYsocle : moduleSocle Aᵐᵒᵖ ↑(quotientFGObj L S) = Submodule.map S.mkQ (M ⊓ N)) (hZsocle : moduleSocle Aᵐᵒᵖ ↑(quotientFGObj L N) = Submodule.map N.mkQ S) (P : Submodule Aᵐᵒᵖ ↑(quotientBranchFiberKernelFGObj L S N (Module.jacobson Aᵐᵒᵖ ↑L) ⋯)) (houtside : ¬P ≤ quotientBranchFiberKernelRadicalPreimage L S N (Module.jacobson Aᵐᵒᵖ ↑L) ⋯) :
    HasMixedSocleSmulWitness (quotientFGObj L S) (quotientFGObj L N) (quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L)) (quotientFGMapQ L S (Module.jacobson Aᵐᵒᵖ ↑L) ⋯) (quotientFGMapQ L N (Module.jacobson Aᵐᵒᵖ ↑L) hNleJ) P

    The element calculation in the final, asymmetric source fiber kernel. The square of the ring radical sends a lift of the common top to one nonzero vector in each simple summand of the short branch radical. Its action on the short branch itself vanishes, so the discrepancy between the two lifts is killed after quotienting by the long branch.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.false_of_simple_complement {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) (S : Submodule Aᵐᵒᵖ ↑L) (hSsimple : IsSimpleModule Aᵐᵒᵖ ↥S) (hSleM : S ≤ M) (hSinf : S ⊓ (M ⊓ N) = ⊥) (hSInoniso : ¬Nonempty (↥S ≃ₗ[Aᵐᵒᵖ] ↥(M ⊓ N))) (hNuni : IsUniserialModule Aᵐᵒᵖ ↥N) :
    False

    The final asymmetric fiber kernel is simultaneously indecomposable and forbidden by coordinate thinness. Indecomposability uses its two nonisomorphic coordinate socles and the mixed-vector calculation; the opposite conclusion uses the two copies of the short branch top.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.left_branch_uniserial_of_simple_inf {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) :
    IsUniserialModule Aᵐᵒᵖ ↥M

    The final fiber-kernel contradiction rules out a nonuniserial left branch once the two spanning radical branches have simple intersection.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.branches_uniserial_of_simple_inf {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (M N : Submodule Aᵐᵒᵖ ↑L) (hMNsup : M ⊔ N = Module.jacobson Aᵐᵒᵖ ↑L) (hMtop : IsSimpleModule Aᵐᵒᵖ (↥M ⧸ Module.jacobson Aᵐᵒᵖ ↥M)) (hNtop : IsSimpleModule Aᵐᵒᵖ (↥N ⧸ Module.jacobson Aᵐᵒᵖ ↥N)) (hinfSimple : IsSimpleModule Aᵐᵒᵖ ↥(M ⊓ N)) :
    IsUniserialModule Aᵐᵒᵖ ↥M ∧ IsUniserialModule Aᵐᵒᵖ ↥N

    With simple nonzero intersection, both spanning radical branches are uniserial. The second conclusion is the first after interchanging the two branches.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.biserial_of_radicalSquare_ne_bot {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hLnotuni : ¬IsUniserialModule Aᵐᵒᵖ ↑L) (hradicalSquare : radicalSquareSubmodule L ≠ ⊥) :
    IsBiserialModule Aᵐᵒᵖ ↑L

    The nonzero radical-square branch of the local induction is complete: the radical-top construction supplies two local branches spanning the radical. If they are disjoint, induction makes both uniserial directly; if they meet, the intersection obstruction makes the intersection simple and the final fiber-kernel obstruction makes both branches uniserial.

    theorem MagnitudeConjecture.RightModule.biserial_of_radicalSquare_eq_bot_of_jacobson_length_le_two {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (hradicalSquare : radicalSquareSubmodule L = ⊥) (hlength : Module.length Aᵐᵒᵖ ↥(Module.jacobson Aᵐᵒᵖ ↑L) ≤ 2) :
    IsBiserialModule Aᵐᵒᵖ ↑L

    In the square-zero branch, the only remaining input needed for biseriality is the length bound on the radical. Square-zero makes the radical semisimple, and a semisimple radical of length at most two splits into at most two simple (hence uniserial) summands.

    theorem MagnitudeConjecture.RightModule.biserial_of_radicalSquare_eq_bot {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) (hradicalSquare : radicalSquareSubmodule L = ⊥) :
    IsBiserialModule Aᵐᵒᵖ ↑L

    The radical-square-zero branch of the local induction. The radical is semisimple, while the D₄ obstruction bounds its length by two.

    theorem MagnitudeConjecture.RightModule.LocalBiserialBelow.biserial {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (Hbelow : LocalBiserialBelow (Module.length Aᵐᵒᵖ ↑L)) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) :
    IsBiserialModule Aᵐᵒᵖ ↑L

    One local step of the direct biserial induction.

    theorem MagnitudeConjecture.RightModule.isBiserialModule_of_simpleTop_of_allIndecomposablesCoordinateThin {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) (L : FinitelyGeneratedCategory A) (hLtop : IsSimpleModule Aᵐᵒᵖ ↑(quotientFGObj L (Module.jacobson Aᵐᵒᵖ ↑L))) :
    IsBiserialModule Aᵐᵒᵖ ↑L

    Direct Pogorzały--Skowroński biserial induction: under a complete coordinate family, if every indecomposable finitely generated module is coordinate-thin, then every finitely generated module with simple top is biserial.

    theorem MagnitudeConjecture.RightModule.PrimitiveIdempotentData.rightIdeal_top_isSimple {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {p : A} (D : PrimitiveIdempotentData p) :
    IsSimpleModule Aᵐᵒᵖ (↑(rightIdealFGObj p) ⧸ Module.jacobson Aᵐᵒᵖ ↑(rightIdealFGObj p))

    A primitive principal right projective has simple top.

    theorem MagnitudeConjecture.RightModule.PrimitiveIdempotentData.rightIdeal_isBiserial_of_allIndecomposablesCoordinateThin {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (Hthin : AllIndecomposablesCoordinateThin e) {p : A} (D : PrimitiveIdempotentData p) :

    Every primitive principal right projective is biserial when all indecomposable right modules are coordinate-thin.