Documentation

LeanPool.BrillNoetherGraphs.LowGenus.GenusFiveTwoPoleData

Finite two-pole data for six genus-five rows #

Each row is two connected leafless four-vertex, five-slot factors joined by two connector slots. The index focus : Fin 2 chooses which connector is first. The factors are exchanged when necessary to orient that connector from left to right; the second connector may retain either orientation.

All data below concern finite incidence and canonical-weight tables. They contain no rank or length hypotheses. The source slots are exactly those in GenusFiveCoreAtlas, including the reversed connector in rows 02 and 04.

def AtanasovRanganathan.GenusFiveTwoPoleData.permutation {n : ℕ} (forward inverse : Fin n → Fin n) (hLeft : ∀ (i : Fin n), inverse (forward i) = i) (hRight : ∀ (i : Fin n), forward (inverse i) = i) :

Bundle mutually inverse finite-index functions as a permutation.

Equations
Instances For

    Convert a permutation of eight vertices into the displayed two-core vertex indexing.

    Equations
    Instances For

      Convert a permutation of twelve slots into the displayed two-core edge indexing.

      Equations
      Instances For

        Factor cores #

        The left four-vertex, five-slot component of the row-01 two-pole decomposition, with oriented slots 0→1, 0→1, 2→0, 1→3, 2→3 in index order.

        Equations
        Instances For

          The right four-vertex, five-slot component of the row-01 two-pole decomposition, with oriented slots 1→3, 0→2, 0→1, 2→3, 2→3 in index order.

          Equations
          Instances For

            The left four-vertex, five-slot component of the row-02 two-pole decomposition, with oriented slots 0→1, 0→2, 1→3, 2→3, 2→3 in index order.

            Equations
            Instances For

              The right four-vertex, five-slot component of the row-02 two-pole decomposition, with oriented slots 1→2, 1→2, 2→3, 3→0, 3→0 in index order.

              Equations
              Instances For

                The left four-vertex, five-slot component of the row-03 two-pole decomposition, with oriented slots 0→2, 2→1, 0→3, 3→1, 0→1 in index order.

                Equations
                Instances For

                  The right four-vertex, five-slot component of the row-03 two-pole decomposition, with oriented slots 2→0, 3→1, 0→1, 0→1, 2→3 in index order.

                  Equations
                  Instances For

                    The left four-vertex, five-slot component of the row-04 two-pole decomposition, with oriented slots 0→1, 0→1, 3→2, 3→2, 2→0 in index order.

                    Equations
                    Instances For

                      The right four-vertex, five-slot component of the row-04 two-pole decomposition, with oriented slots 0→1, 0→1, 1→2, 2→3, 2→3 in index order.

                      Equations
                      Instances For

                        The left four-vertex, five-slot component of the row-07 two-pole decomposition, with oriented slots 0→2, 2→1, 0→3, 3→1, 2→3 in index order.

                        Equations
                        Instances For

                          The right four-vertex, five-slot component of the row-07 two-pole decomposition, with oriented slots 2→3, 0→2, 0→2, 1→3, 1→3 in index order.

                          Equations
                          Instances For

                            The right four-vertex, five-slot core in the row-13 two-pole decomposition, again using row07LeftCore with the row-13 attachment data.

                            Equations
                            Instances For

                              The two choices of first connector #

                              The explicit two-pole decomposition for row 01 with connector slot 0 first.

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

                                The explicit two-pole decomposition for row 01 with connector slot 1 first.

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

                                  The explicit two-pole decomposition for row 02 with connector slot 0 first.

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

                                    The explicit two-pole decomposition for row 02 with connector slot 1 first.

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

                                      The explicit two-pole decomposition for row 03 with connector slot 0 first.

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

                                        The explicit two-pole decomposition for row 03 with connector slot 1 first.

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

                                          The explicit two-pole decomposition for row 04 with connector slot 0 first.

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

                                            The explicit two-pole decomposition for row 04 with connector slot 1 first.

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

                                              The explicit two-pole decomposition for row 07 with connector slot 0 first.

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

                                                The explicit two-pole decomposition for row 07 with connector slot 1 first.

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

                                                  The explicit two-pole decomposition for row 13 with connector slot 0 first.

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

                                                    The explicit two-pole decomposition for row 13 with connector slot 1 first.

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

                                                      Factor hypotheses for the canonical construction #

                                                      Canonical weights and the finite coverage check #

                                                      The sum of the two factor canonical divisors, supported on core vertices.

                                                      Equations
                                                      Instances For
                                                        theorem AtanasovRanganathan.GenusFiveTwoPoleData.row13_coverage (v : Fin 8) :
                                                        1 ≤ row13Weight v ∨ ∃ (focus : Fin 2), v = (row13 focus).vertices (Sum.inl ((row13 focus).leftPole 0)) ∨ v = (row13 focus).vertices (Sum.inr ((row13 focus).rightPole 0))

                                                        The sum of the two factor canonical divisors, supported on core vertices.

                                                        Equations
                                                        Instances For
                                                          theorem AtanasovRanganathan.GenusFiveTwoPoleData.row01_coverage (v : Fin 8) :
                                                          1 ≤ row01Weight v ∨ ∃ (focus : Fin 2), v = (row01 focus).vertices (Sum.inl ((row01 focus).leftPole 0)) ∨ v = (row01 focus).vertices (Sum.inr ((row01 focus).rightPole 0))

                                                          The sum of the two factor canonical divisors, supported on core vertices.

                                                          Equations
                                                          Instances For
                                                            theorem AtanasovRanganathan.GenusFiveTwoPoleData.row02_coverage (v : Fin 8) :
                                                            1 ≤ row02Weight v ∨ ∃ (focus : Fin 2), v = (row02 focus).vertices (Sum.inl ((row02 focus).leftPole 0)) ∨ v = (row02 focus).vertices (Sum.inr ((row02 focus).rightPole 0))

                                                            The sum of the two factor canonical divisors, supported on core vertices.

                                                            Equations
                                                            Instances For
                                                              theorem AtanasovRanganathan.GenusFiveTwoPoleData.row03_coverage (v : Fin 8) :
                                                              1 ≤ row03Weight v ∨ ∃ (focus : Fin 2), v = (row03 focus).vertices (Sum.inl ((row03 focus).leftPole 0)) ∨ v = (row03 focus).vertices (Sum.inr ((row03 focus).rightPole 0))

                                                              The sum of the two factor canonical divisors, supported on core vertices.

                                                              Equations
                                                              Instances For
                                                                theorem AtanasovRanganathan.GenusFiveTwoPoleData.row04_coverage (v : Fin 8) :
                                                                1 ≤ row04Weight v ∨ ∃ (focus : Fin 2), v = (row04 focus).vertices (Sum.inl ((row04 focus).leftPole 0)) ∨ v = (row04 focus).vertices (Sum.inr ((row04 focus).rightPole 0))

                                                                The sum of the two factor canonical divisors, supported on core vertices.

                                                                Equations
                                                                Instances For
                                                                  theorem AtanasovRanganathan.GenusFiveTwoPoleData.row07_coverage (v : Fin 8) :
                                                                  1 ≤ row07Weight v ∨ ∃ (focus : Fin 2), v = (row07 focus).vertices (Sum.inl ((row07 focus).leftPole 0)) ∨ v = (row07 focus).vertices (Sum.inr ((row07 focus).rightPole 0))