Documentation

LeanPool.BrillNoetherGraphs.Bananas.ChainOfLoops.BridgeChainTransport

Bridge Chain Transport #

@[reducible, inline]

Join the right mark of the first graph to the left mark of the second by a bridge, retaining the outer marks.

Equations
Instances For

    Attach each graph in the list by a bridge, starting from the given marked graph.

    Equations
    Instances For

      Reassociate a bridge followed by a vertex wedge without changing the graph.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Rank-preserving transport with a distinguished left mark #

        A graph isomorphism which also carries the displayed left mark.

        Instances For

          The identity graph isomorphism with its left mark fixed.

          Equations
          Instances For

            Invert a graph isomorphism that preserves the left mark.

            Equations
            Instances For
              noncomputable def Bananas.LeftMarkedIso.trans {M N K : Utilities.MarkedGraph} (phi : LeftMarkedIso M N) (psi : LeftMarkedIso N K) :

              Compose two graph isomorphisms that preserve the left mark.

              Equations
              Instances For

                The fully right-associated vertex-wedge chain.

                Equations
                Instances For

                  Reassociate the library's left-associated chain all the way to the right, retaining its outside left mark.

                  Equations
                  Instances For

                    The bridge/wedge reassociation as an isomorphism preserving the outside left mark.

                    Equations
                    Instances For

                      A divisor map preserving degree, rank, genus, and the distinguished one-chip divisor. This is exactly the interface needed to transport both ordinary and once-marked Brill--Noether statements.

                      Instances For

                        Transport divisors along a graph isomorphism preserving the left mark.

                        Equations
                        Instances For

                          Compose two transports of divisor rank and left-marked chips.

                          Equations
                          • first.trans second = { mapDiv := fun (D : CFDiv M.graph) => second.mapDiv (first.mapDiv D), map_sub := ⋯, map_zsmul := ⋯, map_one_chip := ⋯, deg_map := ⋯, rank_map := ⋯, genus_eq := ⋯ }
                          Instances For

                            Contract the bridge between two marked factors.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              Move the initial bridge of a wedge-chain to the outside and contract it.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For