Documentation

LeanPool.BrillNoetherGraphs.Utilities.Gluing.BridgeRankOne

Rank one across a bridge #

Rank-one divisors on two factors combine to a rank-one divisor on their bridge sum after removing one chip at a bridge endpoint. The loss of one degree is the familiar bridge gluing correction.

theorem MarkedGraphs.liftLeftDivisor_sub_one_chip (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv G) (a : G.V) :

Zero extension from the left commutes with subtracting one chip.

theorem MarkedGraphs.liftRightDivisor_sub_one_chip (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv H) (b : H.V) :

Zero extension from the right commutes with subtracting one chip.

theorem MarkedGraphs.winnable_add_liftDivisors (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) {D : CFDiv G} {E : CFDiv H} (hD : winnable G D) (hE : winnable H E) :

Winnable divisors on the two factors have a winnable sum after zero extension to the bridge graph.

Subtracting the right bridge-end chip is linearly equivalent to subtracting the left bridge-end chip.

def MarkedGraphs.bridgeRankOneDivisor (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv G) (E : CFDiv H) :

The divisor obtained by gluing D and E across the bridge and removing one chip at the left bridge endpoint.

Equations
Instances For
    theorem MarkedGraphs.rank_bridgeGraph_ge_one (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv G) (E : CFDiv H) (hD : rank G D ≥ 1) (hE : rank H E ≥ 1) :

    Rank-one divisors on two factors glue to a rank-one divisor of degree one less than the sum of their degrees.

    theorem MarkedGraphs.rank_bridgeRankOneDivisor_ge_one (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv G) (E : CFDiv H) (hD : rank G D ≥ 1) (hE : rank H E ≥ 1) :

    The named bridge divisor has rank at least one whenever both factor divisors do.

    theorem MarkedGraphs.deg_bridgeRankOneDivisor (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) (D : CFDiv G) (E : CFDiv H) :

    The glued rank-one candidate has the expected corrected degree.

    theorem MarkedGraphs.BNExists_bridgeGraph_rank_one (G : CFGraph) (H : CFGraph) (x : G.V) (y : H.V) {d₁ d₂ : ℤ} (hG : Utilities.BNExists G 1 d₁) (hH : Utilities.BNExists H 1 d₂) :
    Utilities.BNExists (Utilities.bridgeGraph G H x y) 1 (d₁ + d₂ - 1)

    Rank-one Brill--Noether witnesses glue across a bridge with the expected loss of one degree.