Magnitude conjecture

MagnitudeConjecture.Algebra.StringGraphComponentBoundaryContinuation

Boundary continuation for string graph components #

A boundary-free coefficient component cannot stop against a displayed arrow which continues on the other word in the forbidden direction. These lemmas turn that condition into explicit matched-arrow and continued-support witnesses.

theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.BoundaryFreeMorphismCoefficientComponent.exists_inputArrowStep_of_outputArrowStep {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C D : Word R} (component : C.BoundaryFreeMorphismCoefficientComponent D) {x y : Q} (a : x ⟶ y) (i : C.PositionAt x) (i' : D.PositionAt x) (j' : D.PositionAt y) (hsupport : Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨x, (i, i')⟩) (hstep : D.ArrowStep a i' j') :
∃ (j : C.PositionAt y), C.ArrowStep a i j

An outgoing target-word arrow at a supported pair has a matching outgoing source-word arrow.

theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.BoundaryFreeMorphismCoefficientComponent.exists_outputArrowStep_of_inputArrowStep {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C D : Word R} (component : C.BoundaryFreeMorphismCoefficientComponent D) {x y : Q} (a : x ⟶ y) (i : C.PositionAt x) (j : C.PositionAt y) (j' : D.PositionAt y) (hsupport : Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨y, (j, j')⟩) (hstep : C.ArrowStep a i j) :
∃ (i' : D.PositionAt x), D.ArrowStep a i' j'

An incoming source-word arrow at a supported pair has a matching incoming target-word arrow.

theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.BoundaryFreeMorphismCoefficientComponent.exists_support_of_outputArrowStep {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C D : Word R} (component : C.BoundaryFreeMorphismCoefficientComponent D) {x y : Q} (a : x ⟶ y) (i : C.PositionAt x) (i' : D.PositionAt x) (j' : D.PositionAt y) (hsupport : Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨x, (i, i')⟩) (hstep : D.ArrowStep a i' j') :
∃ (j : C.PositionAt y), C.ArrowStep a i j ∧ Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨y, (j, j')⟩

A supported pair continues across any outgoing target-word arrow.

theorem MagnitudeConjecture.BoundQuiver.StringWord.Word.BoundaryFreeMorphismCoefficientComponent.exists_support_of_inputArrowStep {k Q : Type u} [Field k] [Quiver Q] {R : RelationFamily k Q} {C D : Word R} (component : C.BoundaryFreeMorphismCoefficientComponent D) {x y : Q} (a : x ⟶ y) (i : C.PositionAt x) (j : C.PositionAt y) (j' : D.PositionAt y) (hsupport : Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨y, (j, j')⟩) (hstep : C.ArrowStep a i j) :
∃ (i' : D.PositionAt x), D.ArrowStep a i' j' ∧ Relation.EqvGen (C.MorphismCoefficientStep D) (↑component).representative ⟨x, (i, i')⟩

A supported pair continues backwards across any incoming source-word arrow.