Magnitude conjecture

MagnitudeConjecture.Algebra.BiserialBranchPlacement

Branch placement in a coordinate-thin biserial sum #

After quotienting the intersection of two submodules, their sum is the product of the two branch images. Coordinate thinness then prevents a simple-top submodule of the sum from projecting nontrivially to both factors.

def MagnitudeConjecture.RightModule.leftBranchInSup {A : Type u} [Ring A] (L : FinitelyGeneratedCategory A) (U V : Submodule Aᵐᵒᵖ ↑L) :
Submodule Aᵐᵒᵖ ↥(U ⊔ V)

A branch regarded as a submodule of the sum of two branches.

Instances For
    def MagnitudeConjecture.RightModule.rightBranchInSup {A : Type u} [Ring A] (L : FinitelyGeneratedCategory A) (U V : Submodule Aᵐᵒᵖ ↑L) :
    Submodule Aᵐᵒᵖ ↥(U ⊔ V)

    The other branch regarded as a submodule of the sum.

    Instances For
      def MagnitudeConjecture.RightModule.branchInfInSup {A : Type u} [Ring A] (L : FinitelyGeneratedCategory A) (U V : Submodule Aᵐᵒᵖ ↑L) :
      Submodule Aᵐᵒᵖ ↥(U ⊔ V)

      The branch intersection regarded inside the branch sum.

      Instances For
        theorem MagnitudeConjecture.RightModule.branchImages_isCompl {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (U V : Submodule Aᵐᵒᵖ ↑L) :
        IsCompl (Submodule.map (branchInfInSup L U V).mkQ (leftBranchInSup L U V)) (Submodule.map (branchInfInSup L U V).mkQ (rightBranchInSup L U V))

        In the quotient of a branch sum by the branch intersection, the two branch images are complementary.

        noncomputable def MagnitudeConjecture.RightModule.branchSupInfQuotientProdLinearEquiv {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (U V : Submodule Aᵐᵒᵖ ↑L) :
        ↑(quotientFGObj (submoduleFGObj L (U ⊔ V)) (branchInfInSup L U V)) ≃ₗ[Aᵐᵒᵖ] ↥(Submodule.map (branchInfInSup L U V).mkQ (leftBranchInSup L U V)) × ↥(Submodule.map (branchInfInSup L U V).mkQ (rightBranchInSup L U V))

        The quotient of a two-branch sum by the branch intersection is the product of the two branch images.

        Instances For
          theorem MagnitudeConjecture.RightModule.linearMap_range_le_left_or_le_right_of_coordinateThin_sup_of_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) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (U V : Submodule Aᵐᵒᵖ ↑L) (E : FinitelyGeneratedCategory A) (j : ↑E →ₗ[Aᵐᵒᵖ] ↑L) (hj : j.range ≤ U ⊔ V) (hEtop : IsSimpleModule Aᵐᵒᵖ (↑E ⧸ Module.jacobson Aᵐᵒᵖ ↑E)) :
          j.range ≤ U ∨ j.range ≤ V

          The range of a map from a simple-top module into a coordinate-thin sum of two branches lies in one branch. Modulo the branch intersection the sum is a product; nonzero projections to both factors would repeat a coordinate of the simple top.

          theorem MagnitudeConjecture.RightModule.uniserial_range_of_linearMap_of_simpleTop_of_coordinateThin_of_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) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (E : FinitelyGeneratedCategory A) (j : ↑E →ₗ[Aᵐᵒᵖ] ↑L) (hj : j.range ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hEtop : IsSimpleModule Aᵐᵒᵖ (↑E ⧸ Module.jacobson Aᵐᵒᵖ ↑E)) (hLbis : IsBiserialModule Aᵐᵒᵖ ↑L) :
          IsUniserialModule Aᵐᵒᵖ ↥j.range

          The range of a map from a simple-top module into the radical of a coordinate-thin biserial module is uniserial. The map need not be injective: branch placement is applied to its range in the target.

          theorem MagnitudeConjecture.RightModule.uniserial_map_quotient_of_simpleTop_submodule_of_coordinateThin_of_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) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (S P : Submodule Aᵐᵒᵖ ↑L) (hS : S ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hP : P ≤ Module.jacobson Aᵐᵒᵖ ↑L) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hquotBis : IsBiserialModule Aᵐᵒᵖ ↑(quotientFGObj L S)) :
          IsUniserialModule Aᵐᵒᵖ ↥(Submodule.map S.mkQ P)

          The image of a simple-top radical submodule in a coordinate-thin biserial quotient is uniserial.

          theorem MagnitudeConjecture.RightModule.map_le_map_or_map_le_map_of_uniserial_range {R : Type u_1} [Ring R] {M : Type u_2} {N : Type u_3} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (f : M →ₗ[R] N) (hf : IsUniserialModule R ↥f.range) (P Q : Submodule R M) :
          Submodule.map f P ≤ Submodule.map f Q ∨ Submodule.map f Q ≤ Submodule.map f P

          Images of two submodules under a map are comparable when the full range of the map is uniserial.

          theorem MagnitudeConjecture.RightModule.inf_map_quotient_moduleSocle_eq_bot_of_inf_eq_bot {R : Type u_1} [Ring R] {M : Type u_2} [AddCommGroup M] [Module R M] (P Q : Submodule R M) (hinf : P ⊓ Q = ⊥) :
          Submodule.map (moduleSocle R M).mkQ P ⊓ Submodule.map (moduleSocle R M).mkQ Q = ⊥

          Two disjoint submodules remain disjoint after quotienting the ambient module by its socle. An element that could identify the two images would give a socle element in their direct sum, whose two coordinates already lie in the intrinsic socles and hence vanish in the ambient socle quotient.

          theorem MagnitudeConjecture.RightModule.inf_map_quotient_moduleSocle_eq_bot_of_coordinateThin_of_inf_le {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (P Q : Submodule Aᵐᵒᵖ ↑L) (hinf : P ⊓ Q ≤ moduleSocle Aᵐᵒᵖ ↑L) :
          Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ P ⊓ Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ Q = ⊥

          In a coordinate-thin module, two submodules whose intersection lies in the socle have disjoint images after quotienting by that socle. Otherwise a nonzero coordinate in the common quotient image would occur in both submodules, while their actual intersection has zero contribution in that coordinate.

          theorem MagnitudeConjecture.RightModule.le_or_le_of_le_of_le_of_uniserial_submodule {R : Type u_1} [Ring R] {M : Type u_2} [AddCommGroup M] [Module R M] (U P Q : Submodule R M) (hU : IsUniserialModule R ↥U) (hP : P ≤ U) (hQ : Q ≤ U) :
          P ≤ Q ∨ Q ≤ P

          Submodules contained in one uniserial submodule are comparable in the ambient module.

          theorem MagnitudeConjecture.RightModule.simple_disjoint_otherBranch_of_terminal_in_uniserial_socleQuotient {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (P E V : Submodule Aᵐᵒᵖ ↑L) (hEP : E ≤ P) (hVP : V ≤ P) (hPbar : IsUniserialModule Aᵐᵒᵖ ↥(Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ P)) (hEuni : IsUniserialModule Aᵐᵒᵖ ↥E) (hVuni : IsUniserialModule Aᵐᵒᵖ ↥V) (hEne : E ≠ ⊥) (hEnonsimple : ¬IsSimpleModule Aᵐᵒᵖ ↥E) (hinf : IsSimpleOrZeroModule Aᵐᵒᵖ ↥(E ⊓ V)) (hVnotle : ¬V ≤ E) :
          IsSimpleModule Aᵐᵒᵖ ↥V ∧ E ⊓ V = ⊥ ∧ V ≤ moduleSocle Aᵐᵒᵖ ↑L

          If two uniserial branches lie in a submodule whose image in the ambient socle quotient is uniserial, then a terminal branch has only a simple, disjoint companion branch. The companion vanishes in the socle quotient and can therefore be removed without changing the terminal branch.

          theorem MagnitudeConjecture.RightModule.exists_ambient_or_quotient_commonRadicalCarrier {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (P E : Submodule Aᵐᵒᵖ ↑L) (hEP : E < P) (hEne : E ≠ ⊥) (hEnonsimple : ¬IsSimpleModule Aᵐᵒᵖ ↥E) (hEuni : IsUniserialModule Aᵐᵒᵖ ↥E) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hPbis : IsBiserialModule Aᵐᵒᵖ ↥P) (hPbar : IsUniserialModule Aᵐᵒᵖ ↥(Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ P)) :
          (∃ (C : Submodule Aᵐᵒᵖ ↑L), E ⋖ C ∧ C ≤ P ∧ IsUniserialModule Aᵐᵒᵖ ↥C ∧ Submodule.comap C.subtype E = Module.jacobson Aᵐᵒᵖ ↥C) ∨ ∃ (C : FinitelyGeneratedCategory A) (iC : ↥E →ₗ[Aᵐᵒᵖ] ↑C), Function.Injective ⇑iC ∧ iC.range = Module.jacobson Aᵐᵒᵖ ↑C ∧ IsUniserialModule Aᵐᵒᵖ ↑C ∧ IsCoordinateThin e C ∧ IsSimpleModule Aᵐᵒᵖ (↑C ⧸ Module.jacobson Aᵐᵒᵖ ↑C) ∧ Nonempty ((↑C ⧸ Module.jacobson Aᵐᵒᵖ ↑C) ≃ₗ[Aᵐᵒᵖ] ↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)

          A nonsimple uniserial submodule properly contained in a local biserial side has one of the two carrier forms needed by the common-radical obstruction. Either it has an ambient uniserial immediate successor, or a simple companion branch can be quotiented out; in the latter case the resulting uniserial carrier has the same top as the original side.

          theorem MagnitudeConjecture.RightModule.exists_maximal_nonsimple_uniserial_submodule_le_of_biserial_side {k A : Type u} {ι : Type w} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] [Fintype ι] (e : ι → A) (hall : CompleteOrthogonalIdempotents e) (L : FinitelyGeneratedCategory A) (hL : IsCoordinateThin e L) (P I : Submodule Aᵐᵒᵖ ↑L) (hIP : I < P) (hPtop : IsSimpleModule Aᵐᵒᵖ (↥P ⧸ Module.jacobson Aᵐᵒᵖ ↥P)) (hPbis : IsBiserialModule Aᵐᵒᵖ ↥P) (hInot : ¬IsSemisimpleModule Aᵐᵒᵖ ↥I) :
          ∃ E ≤ I, QuotientSubmoduleEquidistribution.Foundation.IsIndecomposableModule Aᵐᵒᵖ ↥E ∧ ¬IsSimpleModule Aᵐᵒᵖ ↥E ∧ IsUniserialModule Aᵐᵒᵖ ↥E ∧ ∀ (F : Submodule Aᵐᵒᵖ ↑L), E ≤ F → F ≤ I → ¬IsSimpleModule Aᵐᵒᵖ ↥F → IsUniserialModule Aᵐᵒᵖ ↥F → F = E

          A nonsemisimple intersection properly contained in a biserial side has a maximal nonsimple uniserial submodule in the ambient module. The biseriality hypothesis is needed only on the side, not on the ambient module whose coordinate thinness performs the branch placement.

          theorem MagnitudeConjecture.RightModule.false_of_commonRadicalCarriers_of_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) (Hthin : AllIndecomposablesCoordinateThin e) (E C D : FinitelyGeneratedCategory A) (iC : ↑E →ₗ[Aᵐᵒᵖ] ↑C) (iD : ↑E →ₗ[Aᵐᵒᵖ] ↑D) (hiC : Function.Injective ⇑iC) (hiD : Function.Injective ⇑iD) (hiCrange : iC.range = Module.jacobson Aᵐᵒᵖ ↑C) (hiDrange : iD.range = Module.jacobson Aᵐᵒᵖ ↑D) (hCthin : IsCoordinateThin e C) (hDthin : IsCoordinateThin e D) (hEind : QuotientSubmoduleEquidistribution.Foundation.IsIndecomposableModule Aᵐᵒᵖ ↑E) (hEnonsimple : ¬IsSimpleModule Aᵐᵒᵖ ↑E) (hEuni : IsUniserialModule Aᵐᵒᵖ ↑E) (hCuni : IsUniserialModule Aᵐᵒᵖ ↑C) (hDuni : IsUniserialModule Aᵐᵒᵖ ↑D) (hCtopDtop : ¬Nonempty ((↑C ⧸ Module.jacobson Aᵐᵒᵖ ↑C) ≃ₗ[Aᵐᵒᵖ] ↑D ⧸ Module.jacobson Aᵐᵒᵖ ↑D)) :
          False

          Two coordinate-thin uniserial extensions of the same nonsimple uniserial radical give the common-radical diagonal-cokernel contradiction. This endpoint is independent of whether either extension was constructed as an ambient submodule or as a quotient carrier.

          theorem MagnitudeConjecture.RightModule.inf_eq_of_covBy_of_maximal_nonsimple_uniserial {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] (L : FinitelyGeneratedCategory A) (I E C D : Submodule Aᵐᵒᵖ ↑L) (hEC : E ⋖ C) (hED : E ≤ D) (hCDI : C ⊓ D ≤ I) (hCuni : IsUniserialModule Aᵐᵒᵖ ↥C) (hEne : E ≠ ⊥) (hEmax : ∀ (F : Submodule Aᵐᵒᵖ ↑L), E ≤ F → F ≤ I → ¬IsSimpleModule Aᵐᵒᵖ ↥F → IsUniserialModule Aᵐᵒᵖ ↥F → F = E) :
          C ⊓ D = E

          An immediate uniserial successor of a maximal nonsimple uniserial submodule meets any other containing submodule in exactly the chosen submodule, provided the intersection stays in the maximality region.

          theorem MagnitudeConjecture.RightModule.false_of_not_semisimple_inf_of_biserial_sides {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) (hL : IsCoordinateThin e L) (P Q : Submodule Aᵐᵒᵖ ↑L) (hIP : P ⊓ Q < P) (hIQ : P ⊓ Q < Q) (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)) (hPbis : IsBiserialModule Aᵐᵒᵖ ↥P) (hQbis : IsBiserialModule Aᵐᵒᵖ ↥Q) (hPbar : IsUniserialModule Aᵐᵒᵖ ↥(Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ P)) (hQbar : IsUniserialModule Aᵐᵒᵖ ↥(Submodule.map (moduleSocle Aᵐᵒᵖ ↑L).mkQ Q)) (hInot : ¬IsSemisimpleModule Aᵐᵒᵖ ↥(P ⊓ Q)) :
          False

          The complete carrier assembly for a nonsemisimple intersection of two biserial local sides. Each side supplies either an ambient immediate successor or a quotient carrier. Ambient intersections are controlled by maximality, while quotient-carrier tops are transported from the original two nonisomorphic side tops.