Documentation

LeanPool.BrillNoetherGraphs.Tricycle.Core

The tricycle core #

The counterexample of van Dobben de Bruyn, Smit and van der Wegen, Discrete and metric divisorial gonality can be different, JCTA 189 (2022) 105619 (arXiv:2106.12568), in the vocabulary of this repository.

Tricycle characterization. The formalization uses the characterization stated in the source text and depicted in Figures 1(b), 1(c), and 3:

a multigraph is a tricycle if and only if it is a subdivision of the minimal tricycle T_m in which the transition edges are not subdivided.

That is the definition formalized here. The theorems in this library prove dgon(T_m) = 6 and dgon(σ₂(T_m)) = 5.

The slot dictionary #

tricycleCore : Core 7 15 has vertices v₀ = 0 and v₁⁻ = 1, v₁⁺ = 2, v₂⁻ = 3, v₂⁺ = 4, v₃⁻ = 5, v₃⁺ = 6, and slots

slotsrolesource's name
0–5v₀ — vᵢ^±the six spokes
6,7 / 8,9 / 10,11parallel pairs vᵢ⁻ — vᵢ⁺the three cycles C₁,C₂,C₃
12,13,14v₁⁺—v₂⁻, v₂⁺—v₃⁻, v₃⁺—v₁⁻the three transition slots

A subdivision H of T_m is tricycleSpec length hpos for an arbitrary positive length vector; σ_k(T_m) is length ≡ k; and a tricycle graph is one with IsTricycle length, i.e. the three transition slots have length one.

The core #

The minimal tricycle T_m as an ordered core: six spokes, three bananas, three transition slots.

Equations
Instances For

    Named vertices and slots #

    The central vertex v₀.

    Equations
    Instances For

      The transition vertices vᵢ⁻.

      Equations
      Instances For

        The transition vertices vᵢ⁺.

        Equations
        Instances For

          The spoke slot v₀ — vᵢ⁻.

          Equations
          Instances For

            The spoke slot v₀ — vᵢ⁺.

            Equations
            Instances For

              The two parallel slots of the cycle Cᵢ.

              Equations
              Instances For

                The transition slot leaving vᵢ⁺.

                Equations
                Instances For

                  The six spoke slots.

                  Equations
                  Instances For

                    The six transition vertices.

                    Equations
                    Instances For

                      The slot dictionary, verified #

                      theorem Utilities.Tricycle.slot_classification (e : Fin 15) :
                      (∃ (i : Fin 3), e = spokeMinus i ∨ e = spokePlus i) ∨ (∃ (i : Fin 3) (j : Fin 2), e = cycleSlot i j) ∨ ∃ (i : Fin 3), e = transitionSlot i

                      The fifteen slots are exactly the six spokes, the six cycle slots and the three transition slots.

                      Subdivisions of the tricycle core #

                      def Utilities.Tricycle.tricycleSpec (length : Fin 15 → ℕ) (hpos : ∀ (e : Fin 15), 0 < length e) :

                      A subdivision H of the minimal tricycle, at an arbitrary positive length vector.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[simp]
                        theorem Utilities.Tricycle.tricycleSpec_core (length : Fin 15 → ℕ) (hpos : ∀ (e : Fin 15), 0 < length e) :
                        @[simp]
                        theorem Utilities.Tricycle.tricycleSpec_length (length : Fin 15 → ℕ) (hpos : ∀ (e : Fin 15), 0 < length e) (e : Fin 15) :
                        (tricycleSpec length hpos).length e = length e
                        theorem Utilities.Tricycle.tricycleSpec_connected (length : Fin 15 → ℕ) (hpos : ∀ (e : Fin 15), 0 < length e) :
                        theorem Utilities.Tricycle.tricycleSpec_genus (length : Fin 15 → ℕ) (hpos : ∀ (e : Fin 15), 0 < length e) :
                        (tricycleSpec length hpos).graph.genus = 9

                        Every subdivision of the minimal tricycle has genus nine; in particular the tricycle attains the Brill--Noether bound ⌊(g+3)/2⌋ = 6 with equality.

                        def Utilities.Tricycle.IsTricycle (length : Fin 15 → ℕ) :

                        A tricycle graph: the transition slots are not subdivided. This is the characterisation at line 537 of the source's TeX, not Definition 3.1.

                        Equations
                        Instances For