{
  "commit": "4d20ee38bc71dbaf866d9956f305e8b21f4a9e52",
  "modules": [
    {
      "declarations": [
        {
          "kind": "def",
          "line": 42,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L42"
        },
        {
          "kind": "def",
          "line": 46,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L46"
        },
        {
          "kind": "lemma",
          "line": 49,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L49"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L52"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L62"
        },
        {
          "kind": "lemma",
          "line": 66,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L66"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "isElliptic_redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L73"
        },
        {
          "kind": "def",
          "line": 85,
          "name": "curveModFive",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L85"
        },
        {
          "kind": "def",
          "line": 94,
          "name": "residueFiveAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L94"
        },
        {
          "kind": "lemma",
          "line": 103,
          "name": "baseChange_modFive",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L103"
        },
        {
          "kind": "def",
          "line": 110,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L110"
        },
        {
          "kind": "theorem",
          "line": 119,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L119"
        },
        {
          "kind": "lemma",
          "line": 126,
          "name": "five_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L126"
        },
        {
          "kind": "lemma",
          "line": 129,
          "name": "five_not_mem_prime_pow_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L129"
        },
        {
          "kind": "def",
          "line": 135,
          "name": "torsionReduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L135"
        },
        {
          "kind": "theorem",
          "line": 142,
          "name": "torsionReduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L142"
        },
        {
          "kind": "theorem",
          "line": 160,
          "name": "reduction_injective_of_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L160"
        },
        {
          "kind": "theorem",
          "line": 172,
          "name": "point_card_le_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean#L172"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 182,
      "module": "EllipticCurves.Examples.ExceptionalCubicReduction",
      "path": "EllipticCurves/Examples/ExceptionalCubicReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Examples/ExceptionalCubicReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 42,
          "name": "pow_mul_mem_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/IntegralModel.lean#L42"
        },
        {
          "kind": "theorem",
          "line": 59,
          "name": "exists_variableChange_map_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/IntegralModel.lean#L59"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 115,
      "module": "EllipticCurves.IntegralModel",
      "path": "EllipticCurves/IntegralModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/IntegralModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 40,
          "name": "valued_irreducible_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L40"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "valuation_maximalIdeal_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 89,
          "name": "span_singleton_eq_maximalIdeal_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L89"
        },
        {
          "kind": "theorem",
          "line": 114,
          "name": "valued_of_span_singleton_eq_maximalIdeal_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 132,
          "name": "exists_valued_sub_lt_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L132"
        },
        {
          "kind": "def",
          "line": 171,
          "name": "residueFieldEquivAdicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L171"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "residueFieldEquivAdicCompletionIntegers_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L194"
        },
        {
          "kind": "theorem",
          "line": 207,
          "name": "exists_unit_not_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L207"
        },
        {
          "kind": "theorem",
          "line": 268,
          "name": "mem_maximalIdeal_pow_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L268"
        },
        {
          "kind": "theorem",
          "line": 283,
          "name": "algebraMap_mem_maximalIdeal_pow_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L283"
        },
        {
          "kind": "instance",
          "line": 289,
          "name": "isTopologicalRing_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L289"
        },
        {
          "kind": "theorem",
          "line": 296,
          "name": "isAdic_maximalIdeal_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L296"
        },
        {
          "kind": "instance",
          "line": 337,
          "name": "completeSpace_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L337"
        },
        {
          "kind": "instance",
          "line": 340,
          "name": "isUniformAddGroup_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L340"
        },
        {
          "kind": "instance",
          "line": 344,
          "name": "isAdicComplete_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L344"
        },
        {
          "kind": "instance",
          "line": 350,
          "name": "henselianLocalRing_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L350"
        },
        {
          "kind": "theorem",
          "line": 358,
          "name": "valuationOfNeZero_maximalIdeal_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L358"
        },
        {
          "kind": "theorem",
          "line": 370,
          "name": "valuation_adicCompletion_algebraMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean#L370"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 377,
      "module": "EllipticCurves.Mathlib.AdicCompletionExtension",
      "path": "EllipticCurves/Mathlib/AdicCompletionExtension.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicCompletionExtension.lean"
    },
    {
      "declarations": [
        {
          "kind": "instance",
          "line": 42,
          "name": "factIsAdic_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L42"
        },
        {
          "kind": "theorem",
          "line": 56,
          "name": "map_eq_rescale_of_forall_coeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L56"
        },
        {
          "kind": "def",
          "line": 76,
          "name": "scaledFC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L76"
        },
        {
          "kind": "theorem",
          "line": 80,
          "name": "coeff_scaledFC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L80"
        },
        {
          "kind": "theorem",
          "line": 83,
          "name": "constantCoeff_scaledFC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L83"
        },
        {
          "kind": "theorem",
          "line": 88,
          "name": "hasSubst_scaledFC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L88"
        },
        {
          "kind": "lemma",
          "line": 100,
          "name": "subst_smulX_subst_X_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L100"
        },
        {
          "kind": "lemma",
          "line": 114,
          "name": "map_subst_X_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 136,
          "name": "map_scaledFC_smul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L136"
        },
        {
          "kind": "theorem",
          "line": 152,
          "name": "subst_scaledFC_descent",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L152"
        },
        {
          "kind": "def",
          "line": 211,
          "name": "mulSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L211"
        },
        {
          "kind": "theorem",
          "line": 217,
          "name": "mulSeries_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L217"
        },
        {
          "kind": "theorem",
          "line": 219,
          "name": "mulSeries_succ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L219"
        },
        {
          "kind": "theorem",
          "line": 223,
          "name": "constantCoeff_mulSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L223"
        },
        {
          "kind": "theorem",
          "line": 236,
          "name": "hasSubst_mulSeries_pair",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L236"
        },
        {
          "kind": "theorem",
          "line": 243,
          "name": "hasSubst_mulSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L243"
        },
        {
          "kind": "theorem",
          "line": 247,
          "name": "map_mulSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L247"
        },
        {
          "kind": "lemma",
          "line": 265,
          "name": "subst_zero_fam",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L265"
        },
        {
          "kind": "theorem",
          "line": 282,
          "name": "subst_mulSeries_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L282"
        },
        {
          "kind": "theorem",
          "line": 321,
          "name": "subst_mulSeries_diffInv_mul_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L321"
        },
        {
          "kind": "lemma",
          "line": 343,
          "name": "coe_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L343"
        },
        {
          "kind": "lemma",
          "line": 349,
          "name": "exists_prime_mem_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L349"
        },
        {
          "kind": "theorem",
          "line": 363,
          "name": "exists_valued_eq_exp_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L363"
        },
        {
          "kind": "lemma",
          "line": 381,
          "name": "exists_integral_scaled_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L381"
        },
        {
          "kind": "lemma",
          "line": 434,
          "name": "unit_finsupp_of_degree_le_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L434"
        },
        {
          "kind": "lemma",
          "line": 443,
          "name": "smul_left_cancel",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L443"
        },
        {
          "kind": "def",
          "line": 458,
          "name": "IsScaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L458"
        },
        {
          "kind": "lemma",
          "line": 467,
          "name": "constantCoeff_of_isScaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L467"
        },
        {
          "kind": "lemma",
          "line": 475,
          "name": "coeff_single_of_isScaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L475"
        },
        {
          "kind": "lemma",
          "line": 485,
          "name": "sub_X_of_isScaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L485"
        },
        {
          "kind": "lemma",
          "line": 497,
          "name": "subst_scaledFC_of_isScaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L497"
        },
        {
          "kind": "theorem",
          "line": 542,
          "name": "exists_scaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L542"
        },
        {
          "kind": "lemma",
          "line": 590,
          "name": "hasEval_pair",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L590"
        },
        {
          "kind": "theorem",
          "line": 597,
          "name": "eval_unit_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L597"
        },
        {
          "kind": "theorem",
          "line": 603,
          "name": "eval_eval_of_subst_eq_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L603"
        },
        {
          "kind": "theorem",
          "line": 616,
          "name": "eval_scaledFC_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L616"
        },
        {
          "kind": "theorem",
          "line": 646,
          "name": "eval_F_eq_mul_eval_scaledFC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L646"
        },
        {
          "kind": "lemma",
          "line": 685,
          "name": "constantCoeff_diffInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L685"
        },
        {
          "kind": "lemma",
          "line": 693,
          "name": "subst_mulSeries_diffInv_mul_pderiv_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L693"
        },
        {
          "kind": "lemma",
          "line": 716,
          "name": "coeff_pderiv_mulSeries_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L716"
        },
        {
          "kind": "theorem",
          "line": 735,
          "name": "coeff_single_mulSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L735"
        },
        {
          "kind": "theorem",
          "line": 744,
          "name": "coeff_mulSeries_mem_span",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean#L744"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 768,
      "module": "EllipticCurves.Mathlib.AdicFormalGroupLog",
      "path": "EllipticCurves/Mathlib/AdicFormalGroupLog.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicFormalGroupLog.lean"
    },
    {
      "declarations": [
        {
          "kind": "instance",
          "line": 41,
          "name": "instFieldQuotientHeightOneIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L41"
        },
        {
          "kind": "instance",
          "line": 44,
          "name": "instAlgebraIntegerValuationSubring",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "coe_algebraMap_integer",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L50"
        },
        {
          "kind": "def",
          "line": 57,
          "name": "residueAux",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 60,
          "name": "valuation_sub_residueAux_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L60"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "mk_eq_mk_of_close",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 78,
          "name": "valuation_le_one_of_close",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L78"
        },
        {
          "kind": "def",
          "line": 89,
          "name": "residueHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L89"
        },
        {
          "kind": "lemma",
          "line": 125,
          "name": "residueHom_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 130,
          "name": "residueHom_algebraMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean#L130"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 136,
      "module": "EllipticCurves.Mathlib.AdicValuation",
      "path": "EllipticCurves/Mathlib/AdicValuation.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/AdicValuation.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 82,
          "name": "MonoidHom.ofMapMulMulEqOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L82"
        },
        {
          "kind": "lemma",
          "line": 94,
          "name": "MonoidHom.coe_ofMapMulMulEqOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L94"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "Subgroup.finite_comap_of_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L101"
        },
        {
          "kind": "instance",
          "line": 108,
          "name": "Subgroup.instFinitePi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L108"
        },
        {
          "kind": "lemma",
          "line": 121,
          "name": "IsUnit.exists_pow_eq_unit_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L121"
        },
        {
          "kind": "theorem",
          "line": 130,
          "name": "Squarefree.map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L130"
        },
        {
          "kind": "lemma",
          "line": 145,
          "name": "IsAlgClosed.of_ringEquiv'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L145"
        },
        {
          "kind": "abbrev",
          "line": 158,
          "name": "Units.modPow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L158"
        },
        {
          "kind": "def",
          "line": 163,
          "name": "QuotientGroup.congrRangePowMonoidHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L163"
        },
        {
          "kind": "lemma",
          "line": 181,
          "name": "unit_eq_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L181"
        },
        {
          "kind": "lemma",
          "line": 185,
          "name": "unit_mul_unit_mul_unit_eq_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L185"
        },
        {
          "kind": "lemma",
          "line": 190,
          "name": "mk_eq_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L190"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "mk_eq_mk_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L194"
        },
        {
          "kind": "lemma",
          "line": 201,
          "name": "mk_eq_one_iff_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L201"
        },
        {
          "kind": "lemma",
          "line": 209,
          "name": "pow_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L209"
        },
        {
          "kind": "lemma",
          "line": 216,
          "name": "subsingleton_of_forall_exists_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L216"
        },
        {
          "kind": "lemma",
          "line": 226,
          "name": "subsingleton_of_isAlgClosed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L226"
        },
        {
          "kind": "def",
          "line": 234,
          "name": "map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L234"
        },
        {
          "kind": "lemma",
          "line": 240,
          "name": "map_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L240"
        },
        {
          "kind": "lemma",
          "line": 245,
          "name": "map_id",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L245"
        },
        {
          "kind": "lemma",
          "line": 249,
          "name": "map_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L249"
        },
        {
          "kind": "lemma",
          "line": 254,
          "name": "map_unit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L254"
        },
        {
          "kind": "def",
          "line": 260,
          "name": "congr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L260"
        },
        {
          "kind": "lemma",
          "line": 267,
          "name": "subsingleton_of_isAlgClosed_of_isIntegral",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L267"
        },
        {
          "kind": "lemma",
          "line": 276,
          "name": "bijective_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L276"
        },
        {
          "kind": "def",
          "line": 286,
          "name": "piEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L286"
        },
        {
          "kind": "lemma",
          "line": 292,
          "name": "piEquiv_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L292"
        },
        {
          "kind": "lemma",
          "line": 305,
          "name": "Ideal.comap_ne_bot_of_comap_comap_ne_bot",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L305"
        },
        {
          "kind": "lemma",
          "line": 316,
          "name": "linearIndependent_of_diagonal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L316"
        },
        {
          "kind": "theorem",
          "line": 331,
          "name": "Matrix.det_blockDiagonal'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L331"
        },
        {
          "kind": "theorem",
          "line": 355,
          "name": "LinearMap.det_pi'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L355"
        },
        {
          "kind": "lemma",
          "line": 383,
          "name": "Valuation.map_natCast_le_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L383"
        },
        {
          "kind": "lemma",
          "line": 392,
          "name": "Valuation.eq_one_of_mul_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L392"
        },
        {
          "kind": "lemma",
          "line": 402,
          "name": "Valuation.map_eval_eq_of_one_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L402"
        },
        {
          "kind": "lemma",
          "line": 422,
          "name": "Valuation.le_one_of_root_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L422"
        },
        {
          "kind": "lemma",
          "line": 442,
          "name": "IsDedekindDomain.HeightOneSpectrum.finite_setOf_valuation_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L442"
        },
        {
          "kind": "lemma",
          "line": 452,
          "name": "Set.integer_mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L452"
        },
        {
          "kind": "lemma",
          "line": 456,
          "name": "Set.unit_mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L456"
        },
        {
          "kind": "lemma",
          "line": 461,
          "name": "IsDedekindDomain.HeightOneSpectrum.le_count_iff_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L461"
        },
        {
          "kind": "lemma",
          "line": 469,
          "name": "IsDedekindDomain.HeightOneSpectrum.le_count_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L469"
        },
        {
          "kind": "lemma",
          "line": 477,
          "name": "IsDedekindDomain.HeightOneSpectrum.valuationOfNeZero_eq_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L477"
        },
        {
          "kind": "lemma",
          "line": 484,
          "name": "IsDedekindDomain.HeightOneSpectrum.dvd_toAdd_valuationOfNeZero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L484"
        },
        {
          "kind": "lemma",
          "line": 495,
          "name": "IsDedekindDomain.HeightOneSpectrum.valuationOfNeZeroMod_mk_eq_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L495"
        },
        {
          "kind": "lemma",
          "line": 507,
          "name": "IsDedekindDomain.HeightOneSpectrum.valuation_algebraMap_eq_one_of_pow_eq_span",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L507"
        },
        {
          "kind": "lemma",
          "line": 518,
          "name": "IsDedekindDomain.HeightOneSpectrum.exp_neg_one_le_valuation_algebraMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L518"
        },
        {
          "kind": "lemma",
          "line": 531,
          "name": "IsDedekindDomain.HeightOneSpectrum.notMem_pow_two_of_squarefree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L531"
        },
        {
          "kind": "def",
          "line": 545,
          "name": "IsDedekindDomain.HeightOneSpectrum.primesAbove",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L545"
        },
        {
          "kind": "lemma",
          "line": 553,
          "name": "IsDedekindDomain.HeightOneSpectrum.primesAbove_mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L553"
        },
        {
          "kind": "lemma",
          "line": 560,
          "name": "IsDedekindDomain.HeightOneSpectrum.primesAbove_empty",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L560"
        },
        {
          "kind": "def",
          "line": 566,
          "name": "IsDedekindDomain.HeightOneSpectrum.below",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L566"
        },
        {
          "kind": "lemma",
          "line": 573,
          "name": "IsDedekindDomain.HeightOneSpectrum.below_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L573"
        },
        {
          "kind": "instance",
          "line": 578,
          "name": "IsDedekindDomain.HeightOneSpectrum.instLiesOverBelow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L578"
        },
        {
          "kind": "lemma",
          "line": 583,
          "name": "IsDedekindDomain.HeightOneSpectrum.mem_primesAbove_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L583"
        },
        {
          "kind": "lemma",
          "line": 591,
          "name": "IsDedekindDomain.HeightOneSpectrum.primesAbove_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L591"
        },
        {
          "kind": "def",
          "line": 605,
          "name": "IsDedekindDomain.selmerGroupAbove",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L605"
        },
        {
          "kind": "lemma",
          "line": 610,
          "name": "IsDedekindDomain.mem_selmerGroupAbove_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L610"
        },
        {
          "kind": "lemma",
          "line": 618,
          "name": "IsDedekindDomain.selmerGroupAbove_empty",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L618"
        },
        {
          "kind": "lemma",
          "line": 629,
          "name": "asIdeal_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L629"
        },
        {
          "kind": "lemma",
          "line": 634,
          "name": "_root_.IsDedekindDomain.HeightOneSpectrum.eq_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L634"
        },
        {
          "kind": "def",
          "line": 646,
          "name": "comapOfNeBot",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L646"
        },
        {
          "kind": "lemma",
          "line": 655,
          "name": "comapOfNeBot_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L655"
        },
        {
          "kind": "theorem",
          "line": 666,
          "name": "exists_valuationOfNeZero_map_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L666"
        },
        {
          "kind": "theorem",
          "line": 690,
          "name": "dvd_toAdd_valuationOfNeZero_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L690"
        },
        {
          "kind": "theorem",
          "line": 701,
          "name": "comap_maximalIdeal_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L701"
        },
        {
          "kind": "lemma",
          "line": 722,
          "name": "resultant_C_sub_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L722"
        },
        {
          "kind": "lemma",
          "line": 730,
          "name": "Monic.resultant_one_right",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L730"
        },
        {
          "kind": "lemma",
          "line": 738,
          "name": "Monic.resultant_congr_right",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L738"
        },
        {
          "kind": "lemma",
          "line": 744,
          "name": "succ_mul_div_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L744"
        },
        {
          "kind": "lemma",
          "line": 752,
          "name": "resultant_X_sub_C_add_mul_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L752"
        },
        {
          "kind": "lemma",
          "line": 759,
          "name": "resultant_add_mul_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L759"
        },
        {
          "kind": "theorem",
          "line": 775,
          "name": "discr_X_sub_C_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L775"
        },
        {
          "kind": "lemma",
          "line": 813,
          "name": "mem_degreeLT_natDegree_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L813"
        },
        {
          "kind": "theorem",
          "line": 819,
          "name": "eval_pos_of_monic_of_irreducible_of_natDegree_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L819"
        },
        {
          "kind": "lemma",
          "line": 829,
          "name": "exists_eq_C_mul_X_sub_C_of_natDegree_le_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L829"
        },
        {
          "kind": "lemma",
          "line": 841,
          "name": "modByMonic_mem_degreeLT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L841"
        },
        {
          "kind": "lemma",
          "line": 845,
          "name": "divByMonic_mem_degreeLT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L845"
        },
        {
          "kind": "lemma",
          "line": 856,
          "name": "eq_zero_of_monic_dvd_of_degree_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L856"
        },
        {
          "kind": "lemma",
          "line": 860,
          "name": "Monic.divMod_mul_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L860"
        },
        {
          "kind": "lemma",
          "line": 866,
          "name": "Monic.divByMonic_mul_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L866"
        },
        {
          "kind": "lemma",
          "line": 870,
          "name": "Monic.modByMonic_mul_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L870"
        },
        {
          "kind": "def",
          "line": 905,
          "name": "mulModByMonic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L905"
        },
        {
          "kind": "lemma",
          "line": 912,
          "name": "mulModByMonic_apply_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L912"
        },
        {
          "kind": "def",
          "line": 919,
          "name": "sylvesterEquivOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L919"
        },
        {
          "kind": "lemma",
          "line": 944,
          "name": "coe_sylvesterEquivOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L944"
        },
        {
          "kind": "lemma",
          "line": 949,
          "name": "coe_sylvesterEquivOne_symm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L949"
        },
        {
          "kind": "def",
          "line": 965,
          "name": "sylvesterBlock",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L965"
        },
        {
          "kind": "lemma",
          "line": 970,
          "name": "coe_sylvesterBlock_apply_fst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L970"
        },
        {
          "kind": "lemma",
          "line": 977,
          "name": "coe_sylvesterBlock_apply_snd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L977"
        },
        {
          "kind": "lemma",
          "line": 985,
          "name": "det_sylvesterBlock",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L985"
        },
        {
          "kind": "theorem",
          "line": 1020,
          "name": "Monic.irreducible_map_fraction_map_of_irreducible_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1020"
        },
        {
          "kind": "lemma",
          "line": 1036,
          "name": "mk_modByMonic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1036"
        },
        {
          "kind": "lemma",
          "line": 1039,
          "name": "exists_degree_lt_mk_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1039"
        },
        {
          "kind": "lemma",
          "line": 1044,
          "name": "mk_eq_mk_iff_of_degree_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1044"
        },
        {
          "kind": "def",
          "line": 1052,
          "name": "degreeLTEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1052"
        },
        {
          "kind": "lemma",
          "line": 1067,
          "name": "degreeLTEquiv_apply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1067"
        },
        {
          "kind": "theorem",
          "line": 1074,
          "name": "nonempty_algEquiv_complex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1074"
        },
        {
          "kind": "lemma",
          "line": 1085,
          "name": "norm_mk_eq_det_mulModByMonic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1085"
        },
        {
          "kind": "lemma",
          "line": 1098,
          "name": "norm_mk_eq_resultant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1098"
        },
        {
          "kind": "theorem",
          "line": 1119,
          "name": "isIntegralElem_root_of_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1119"
        },
        {
          "kind": "lemma",
          "line": 1131,
          "name": "map_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1131"
        },
        {
          "kind": "lemma",
          "line": 1143,
          "name": "AdjoinRoot.map_comp_algebraMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1143"
        },
        {
          "kind": "theorem",
          "line": 1161,
          "name": "Algebra.norm_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1161"
        },
        {
          "kind": "theorem",
          "line": 1169,
          "name": "Algebra.norm_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1169"
        },
        {
          "kind": "abbrev",
          "line": 1205,
          "name": "Factors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1205"
        },
        {
          "kind": "lemma",
          "line": 1209,
          "name": "monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1209"
        },
        {
          "kind": "lemma",
          "line": 1211,
          "name": "irreducible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1211"
        },
        {
          "kind": "lemma",
          "line": 1213,
          "name": "dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1213"
        },
        {
          "kind": "lemma",
          "line": 1216,
          "name": "coe_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1216"
        },
        {
          "kind": "def",
          "line": 1221,
          "name": "unique",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1221"
        },
        {
          "kind": "lemma",
          "line": 1225,
          "name": "ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1225"
        },
        {
          "kind": "lemma",
          "line": 1227,
          "name": "prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1227"
        },
        {
          "kind": "lemma",
          "line": 1229,
          "name": "separable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1229"
        },
        {
          "kind": "lemma",
          "line": 1234,
          "name": "mem_normalizedFactors_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1234"
        },
        {
          "kind": "lemma",
          "line": 1240,
          "name": "finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1240"
        },
        {
          "kind": "lemma",
          "line": 1248,
          "name": "nonempty",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1248"
        },
        {
          "kind": "def",
          "line": 1253,
          "name": "linearEquivRoots",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1253"
        },
        {
          "kind": "lemma",
          "line": 1271,
          "name": "isCoprime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1271"
        },
        {
          "kind": "lemma",
          "line": 1279,
          "name": "isCoprime_span",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1279"
        },
        {
          "kind": "lemma",
          "line": 1283,
          "name": "associated_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1283"
        },
        {
          "kind": "lemma",
          "line": 1302,
          "name": "sum_natDegree_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1302"
        },
        {
          "kind": "lemma",
          "line": 1308,
          "name": "span_eq_iInf_span",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1308"
        },
        {
          "kind": "lemma",
          "line": 1316,
          "name": "exists_dvd_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1316"
        },
        {
          "kind": "instance",
          "line": 1335,
          "name": "instFactIrreducible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1335"
        },
        {
          "kind": "instance",
          "line": 1337,
          "name": "instFiniteDimensional",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1337"
        },
        {
          "kind": "instance",
          "line": 1340,
          "name": "instNumberField",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1340"
        },
        {
          "kind": "theorem",
          "line": 1345,
          "name": "finrank_eq_natDegree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1345"
        },
        {
          "kind": "lemma",
          "line": 1348,
          "name": "minpoly_root_factor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1348"
        },
        {
          "kind": "theorem",
          "line": 1353,
          "name": "discr_powerBasis_eq_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1353"
        },
        {
          "kind": "lemma",
          "line": 1365,
          "name": "isSeparable_of_separable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1365"
        },
        {
          "kind": "def",
          "line": 1379,
          "name": "equivPiFactors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1379"
        },
        {
          "kind": "lemma",
          "line": 1388,
          "name": "equivPiFactors_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1388"
        },
        {
          "kind": "def",
          "line": 1393,
          "name": "projFactor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1393"
        },
        {
          "kind": "lemma",
          "line": 1398,
          "name": "projFactor_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1398"
        },
        {
          "kind": "def",
          "line": 1404,
          "name": "modPowEquivPiFactors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1404"
        },
        {
          "kind": "lemma",
          "line": 1411,
          "name": "modPowEquivPiFactors_unit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1411"
        },
        {
          "kind": "lemma",
          "line": 1424,
          "name": "modPowEquivPiFactors_mk",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1424"
        },
        {
          "kind": "lemma",
          "line": 1434,
          "name": "modPow_mk_eq_one_iff_forall_factors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1434"
        },
        {
          "kind": "theorem",
          "line": 1446,
          "name": "norm_eq_prod_norm_projFactor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1446"
        },
        {
          "kind": "lemma",
          "line": 1453,
          "name": "norm_projFactor_mk_C_sub_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1453"
        },
        {
          "kind": "instance",
          "line": 1476,
          "name": "Rat.instIsPrincipalIdealRingRingOfIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1476"
        },
        {
          "kind": "theorem",
          "line": 1481,
          "name": "isIntegralClosure_int_integralClosure",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1481"
        },
        {
          "kind": "theorem",
          "line": 1493,
          "name": "NumberField.finite_classGroup_integralClosure",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1493"
        },
        {
          "kind": "theorem",
          "line": 1503,
          "name": "NumberField.fg_units_integralClosure",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1503"
        },
        {
          "kind": "theorem",
          "line": 1515,
          "name": "NumberField.subsingleton_classGroup_integralClosure",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1515"
        },
        {
          "kind": "theorem",
          "line": 1526,
          "name": "NumberField.finrank_additive_units_integralClosure",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1526"
        },
        {
          "kind": "theorem",
          "line": 1556,
          "name": "NumberField.exists_eq_discr_mul_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1556"
        },
        {
          "kind": "theorem",
          "line": 1583,
          "name": "RingOfIntegers.finrank_additive_units_of_discr_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1583"
        },
        {
          "kind": "theorem",
          "line": 1600,
          "name": "RingOfIntegers.finrank_additive_units_of_discr_pos",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1600"
        },
        {
          "kind": "theorem",
          "line": 1617,
          "name": "RingOfIntegers.isPrincipalIdealRing_of_finrank_eq_three_of_abs_discr_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean#L1617"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 1631,
      "module": "EllipticCurves.Mathlib.Basic",
      "path": "EllipticCurves/Mathlib/Basic.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Basic.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 27,
          "name": "IsAdic.isLinearTopology",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L27"
        },
        {
          "kind": "theorem",
          "line": 31,
          "name": "IsAdic.nonarchimedeanRing",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L31"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "IsAdic.isOpen_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L37"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "IsAdic.isClosed_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 55,
          "name": "IsAdic.isTopologicallyNilpotent_of_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L55"
        },
        {
          "kind": "theorem",
          "line": 64,
          "name": "IsAdic.tendsto_zero_of_mem_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean#L64"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 72,
      "module": "EllipticCurves.Mathlib.Chabauty.AdicTopology",
      "path": "EllipticCurves/Mathlib/Chabauty/AdicTopology.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/AdicTopology.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 49,
          "name": "invSubst_eq_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L49"
        },
        {
          "kind": "def",
          "line": 65,
          "name": "Dexp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L65"
        },
        {
          "kind": "theorem",
          "line": 67,
          "name": "Dexp_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L67"
        },
        {
          "kind": "theorem",
          "line": 72,
          "name": "one_add_pred_mul_le_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L72"
        },
        {
          "kind": "theorem",
          "line": 86,
          "name": "pred_mul_padicValNat_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L86"
        },
        {
          "kind": "theorem",
          "line": 92,
          "name": "pred_mul_Dexp_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L92"
        },
        {
          "kind": "theorem",
          "line": 95,
          "name": "Dexp_mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L95"
        },
        {
          "kind": "theorem",
          "line": 98,
          "name": "Dexp_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L98"
        },
        {
          "kind": "theorem",
          "line": 100,
          "name": "padicValNat_le_Dexp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L100"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "Dexp_card_add_sum_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L109"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "tendsto_sub_Dexp_atTop",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L134"
        },
        {
          "kind": "def",
          "line": 163,
          "name": "IntLevel",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L163"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "IntLevel.zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L166"
        },
        {
          "kind": "theorem",
          "line": 168,
          "name": "IntLevel.of_f",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L168"
        },
        {
          "kind": "theorem",
          "line": 170,
          "name": "IntLevel.add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L170"
        },
        {
          "kind": "theorem",
          "line": 175,
          "name": "IntLevel.neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L175"
        },
        {
          "kind": "theorem",
          "line": 179,
          "name": "IntLevel.mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L179"
        },
        {
          "kind": "theorem",
          "line": 184,
          "name": "IntLevel.mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L184"
        },
        {
          "kind": "theorem",
          "line": 190,
          "name": "IntLevel.sum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L190"
        },
        {
          "kind": "theorem",
          "line": 199,
          "name": "IntLevel.prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L199"
        },
        {
          "kind": "theorem",
          "line": 209,
          "name": "IntLevel.finsum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L209"
        },
        {
          "kind": "lemma",
          "line": 224,
          "name": "coeff_prod_pow_eq_zero_of_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L224"
        },
        {
          "kind": "theorem",
          "line": 243,
          "name": "log_coeff_level",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L243"
        },
        {
          "kind": "theorem",
          "line": 254,
          "name": "prod_bound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L254"
        },
        {
          "kind": "theorem",
          "line": 304,
          "name": "exp_bounded",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L304"
        },
        {
          "kind": "theorem",
          "line": 372,
          "name": "exp_converges",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean#L372"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 394,
      "module": "EllipticCurves.Mathlib.Chabauty.ExpConverge",
      "path": "EllipticCurves/Mathlib/Chabauty/ExpConverge.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/ExpConverge.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 53,
          "name": "assocLeftFam",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L53"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "assocRightFam",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L62"
        },
        {
          "kind": "structure",
          "line": 76,
          "name": "FormalGroupLaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "hasSubst_unitR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L101"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "hasSubst_unitL",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 111,
          "name": "hasSubst_swap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L111"
        },
        {
          "kind": "lemma",
          "line": 116,
          "name": "hasSubst_emb12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L116"
        },
        {
          "kind": "lemma",
          "line": 122,
          "name": "hasSubst_emb23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L122"
        },
        {
          "kind": "lemma",
          "line": 129,
          "name": "hasSubst_assocLeft",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L129"
        },
        {
          "kind": "lemma",
          "line": 137,
          "name": "hasSubst_assocRight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L137"
        },
        {
          "kind": "def",
          "line": 153,
          "name": "diffMatrix",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L153"
        },
        {
          "kind": "theorem",
          "line": 161,
          "name": "diffMatrix_map_constantCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L161"
        },
        {
          "kind": "theorem",
          "line": 192,
          "name": "isUnit_diffMatrix",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L192"
        },
        {
          "kind": "theorem",
          "line": 201,
          "name": "diffMatrixInv_map_constantCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L201"
        },
        {
          "kind": "def",
          "line": 222,
          "name": "map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L222"
        },
        {
          "kind": "theorem",
          "line": 273,
          "name": "F_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L273"
        },
        {
          "kind": "theorem",
          "line": 277,
          "name": "diffMatrix_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L277"
        },
        {
          "kind": "theorem",
          "line": 301,
          "name": "diffMatrixInv_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean#L301"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 314,
      "module": "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Basic",
      "path": "EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Basic.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 43,
          "name": "eq_zero_of_transpose_mul_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "subst_zero'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "subst_zero_eq_C_constantCoeff_compat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 86,
          "name": "subst_unitR_pderiv_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L86"
        },
        {
          "kind": "lemma",
          "line": 92,
          "name": "rename_sumComm_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L92"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "hasSubst_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L101"
        },
        {
          "kind": "lemma",
          "line": 104,
          "name": "hasSubst_Yemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L104"
        },
        {
          "kind": "lemma",
          "line": 108,
          "name": "hasSubst_F0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L108"
        },
        {
          "kind": "lemma",
          "line": 116,
          "name": "hasSubst_C0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L116"
        },
        {
          "kind": "lemma",
          "line": 125,
          "name": "subst_C0_assocLeft",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 153,
          "name": "subst_F_diffMatrix",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L153"
        },
        {
          "kind": "lemma",
          "line": 170,
          "name": "subst_F_Yzero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L170"
        },
        {
          "kind": "lemma",
          "line": 187,
          "name": "subst_C0_assocRight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L187"
        },
        {
          "kind": "lemma",
          "line": 220,
          "name": "subst_C0_emb23_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L220"
        },
        {
          "kind": "lemma",
          "line": 246,
          "name": "subst_unitR_Yemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L246"
        },
        {
          "kind": "lemma",
          "line": 261,
          "name": "subst_unitR_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L261"
        },
        {
          "kind": "lemma",
          "line": 274,
          "name": "coeff_F_symm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L274"
        },
        {
          "kind": "lemma",
          "line": 289,
          "name": "pderiv_substLeft",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L289"
        },
        {
          "kind": "lemma",
          "line": 311,
          "name": "pderiv_emb23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L311"
        },
        {
          "kind": "lemma",
          "line": 341,
          "name": "pderiv_Yemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L341"
        },
        {
          "kind": "lemma",
          "line": 360,
          "name": "pderiv_unitR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L360"
        },
        {
          "kind": "lemma",
          "line": 384,
          "name": "constantCoeff_pderiv_diffMatrix",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L384"
        },
        {
          "kind": "lemma",
          "line": 397,
          "name": "hasSubst_Xemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L397"
        },
        {
          "kind": "lemma",
          "line": 402,
          "name": "rename_sumComm_subst_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L402"
        },
        {
          "kind": "lemma",
          "line": 411,
          "name": "rename_sumComm_Yemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L411"
        },
        {
          "kind": "lemma",
          "line": 422,
          "name": "pderiv_Xemb",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L422"
        },
        {
          "kind": "lemma",
          "line": 443,
          "name": "pderiv_substRight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L443"
        },
        {
          "kind": "theorem",
          "line": 465,
          "name": "diffMatrix_subst_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L465"
        },
        {
          "kind": "theorem",
          "line": 489,
          "name": "diffMatrixInv_subst_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L489"
        },
        {
          "kind": "lemma",
          "line": 522,
          "name": "pderiv_inr_expand",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L522"
        },
        {
          "kind": "lemma",
          "line": 541,
          "name": "subst_Yemb_pderiv_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L541"
        },
        {
          "kind": "lemma",
          "line": 579,
          "name": "closedness_C_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L579"
        },
        {
          "kind": "lemma",
          "line": 595,
          "name": "constantCoeff_pderiv_diffMatrixInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L595"
        },
        {
          "kind": "lemma",
          "line": 619,
          "name": "closedness_sum_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L619"
        },
        {
          "kind": "theorem",
          "line": 631,
          "name": "pderiv_diffMatrixInv_symm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L631"
        },
        {
          "kind": "lemma",
          "line": 652,
          "name": "diffMatrixInv_subst_F_inl",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean#L652"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 670,
      "module": "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Invariance",
      "path": "EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Invariance.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 56,
          "name": "eulerAntideriv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L56"
        },
        {
          "kind": "theorem",
          "line": 59,
          "name": "coeff_eulerAntideriv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L59"
        },
        {
          "kind": "theorem",
          "line": 64,
          "name": "constantCoeff_eulerAntideriv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L64"
        },
        {
          "kind": "def",
          "line": 84,
          "name": "log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L84"
        },
        {
          "kind": "theorem",
          "line": 88,
          "name": "constantCoeff_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L88"
        },
        {
          "kind": "theorem",
          "line": 92,
          "name": "coeff_single_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L92"
        },
        {
          "kind": "theorem",
          "line": 122,
          "name": "log_sub_X_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L122"
        },
        {
          "kind": "def",
          "line": 162,
          "name": "exp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L162"
        },
        {
          "kind": "theorem",
          "line": 165,
          "name": "log_comp_exp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L165"
        },
        {
          "kind": "theorem",
          "line": 169,
          "name": "exp_comp_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 173,
          "name": "pderiv_log_row",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L173"
        },
        {
          "kind": "theorem",
          "line": 192,
          "name": "pderiv_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L192"
        },
        {
          "kind": "lemma",
          "line": 206,
          "name": "pderiv_inr_log_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L206"
        },
        {
          "kind": "lemma",
          "line": 223,
          "name": "pderiv_inl_log_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L223"
        },
        {
          "kind": "theorem",
          "line": 242,
          "name": "log_subst_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L242"
        },
        {
          "kind": "lemma",
          "line": 274,
          "name": "map_log_row",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L274"
        },
        {
          "kind": "theorem",
          "line": 285,
          "name": "coeff_log_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L285"
        },
        {
          "kind": "theorem",
          "line": 297,
          "name": "coeff_log_map_padic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L297"
        },
        {
          "kind": "theorem",
          "line": 329,
          "name": "coeff_log_map_scale",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L329"
        },
        {
          "kind": "theorem",
          "line": 354,
          "name": "exists_integral_scaled_log",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean#L354"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 377,
      "module": "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Log",
      "path": "EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Log.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 44,
          "name": "Points",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "zero_apply_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L50"
        },
        {
          "kind": "def",
          "line": 54,
          "name": "pairFam",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "pairFam_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 67,
          "name": "hasEval_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L67"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "hasEval_pairFam",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L71"
        },
        {
          "kind": "lemma",
          "line": 83,
          "name": "add_apply_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean#L83"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 196,
      "module": "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Points",
      "path": "EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw/Points.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 40,
      "module": "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw",
      "path": "EllipticCurves/Mathlib/Chabauty/FormalGroupLaw.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/FormalGroupLaw.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 30,
          "name": "isUnit_natCast_of_not_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LocalRing.lean#L30"
        },
        {
          "kind": "theorem",
          "line": 42,
          "name": "isUnit_sub_of_residue_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LocalRing.lean#L42"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 49,
      "module": "EllipticCurves.Mathlib.Chabauty.LocalRing",
      "path": "EllipticCurves/Mathlib/Chabauty/LocalRing.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LocalRing.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 45,
          "name": "map_eq_rescale",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "map_injective_of_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 57,
          "name": "map_smul_natCast",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L57"
        },
        {
          "kind": "theorem",
          "line": 61,
          "name": "rescale_const_eq_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L61"
        },
        {
          "kind": "theorem",
          "line": 75,
          "name": "subst_descent",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L75"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "decay_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L109"
        },
        {
          "kind": "theorem",
          "line": 115,
          "name": "evalT_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L115"
        },
        {
          "kind": "theorem",
          "line": 123,
          "name": "evalT_natCast_smul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L123"
        },
        {
          "kind": "theorem",
          "line": 131,
          "name": "decay_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L131"
        },
        {
          "kind": "theorem",
          "line": 143,
          "name": "tendsto_cancel_smul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L143"
        },
        {
          "kind": "theorem",
          "line": 158,
          "name": "log_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L158"
        },
        {
          "kind": "def",
          "line": 237,
          "name": "scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L237"
        },
        {
          "kind": "theorem",
          "line": 241,
          "name": "coeff_scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L241"
        },
        {
          "kind": "theorem",
          "line": 244,
          "name": "constantCoeff_scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L244"
        },
        {
          "kind": "theorem",
          "line": 249,
          "name": "hasSubst_scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L249"
        },
        {
          "kind": "theorem",
          "line": 261,
          "name": "decay_scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L261"
        },
        {
          "kind": "lemma",
          "line": 275,
          "name": "subst_smulX_subst_X_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L275"
        },
        {
          "kind": "lemma",
          "line": 289,
          "name": "map_subst_X_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L289"
        },
        {
          "kind": "theorem",
          "line": 311,
          "name": "map_scaledF_smul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L311"
        },
        {
          "kind": "theorem",
          "line": 334,
          "name": "scaled_log_unique",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L334"
        },
        {
          "kind": "theorem",
          "line": 344,
          "name": "subst_scaledF_descent",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L344"
        },
        {
          "kind": "theorem",
          "line": 410,
          "name": "log_addHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L410"
        },
        {
          "kind": "def",
          "line": 464,
          "name": "scaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L464"
        },
        {
          "kind": "theorem",
          "line": 468,
          "name": "coeff_scaledLog_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L468"
        },
        {
          "kind": "theorem",
          "line": 474,
          "name": "decay_scaledLog",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L474"
        },
        {
          "kind": "theorem",
          "line": 489,
          "name": "evalT_scaledLog_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L489"
        },
        {
          "kind": "theorem",
          "line": 502,
          "name": "evalT_scaledLog_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L502"
        },
        {
          "kind": "theorem",
          "line": 520,
          "name": "natCast_mul_evalT_scaledF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean#L520"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 553,
      "module": "EllipticCurves.Mathlib.Chabauty.LogIso",
      "path": "EllipticCurves/Mathlib/Chabauty/LogIso.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/LogIso.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 58,
          "name": "Finsupp.tendsto_degree_cofinite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L58"
        },
        {
          "kind": "def",
          "line": 73,
          "name": "eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L73"
        },
        {
          "kind": "theorem",
          "line": 77,
          "name": "eval_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L77"
        },
        {
          "kind": "theorem",
          "line": 82,
          "name": "eval_C",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L82"
        },
        {
          "kind": "theorem",
          "line": 86,
          "name": "eval_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L86"
        },
        {
          "kind": "theorem",
          "line": 90,
          "name": "eval_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L90"
        },
        {
          "kind": "def",
          "line": 97,
          "name": "evalT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L97"
        },
        {
          "kind": "theorem",
          "line": 100,
          "name": "evalT_eq_tsum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L100"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "evalT_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L105"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "evalT_C",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L109"
        },
        {
          "kind": "theorem",
          "line": 117,
          "name": "evalT_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L117"
        },
        {
          "kind": "theorem",
          "line": 125,
          "name": "evalT_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L125"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "decay_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L129"
        },
        {
          "kind": "theorem",
          "line": 140,
          "name": "decay_rename",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L140"
        },
        {
          "kind": "lemma",
          "line": 162,
          "name": "continuous_substAlgHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L162"
        },
        {
          "kind": "theorem",
          "line": 174,
          "name": "hasEval_of_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L174"
        },
        {
          "kind": "theorem",
          "line": 184,
          "name": "tendsto_coeff_zero_of_mem_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L184"
        },
        {
          "kind": "theorem",
          "line": 192,
          "name": "summable_evalT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L192"
        },
        {
          "kind": "theorem",
          "line": 198,
          "name": "hasSum_evalT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L198"
        },
        {
          "kind": "theorem",
          "line": 206,
          "name": "evalT_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L206"
        },
        {
          "kind": "theorem",
          "line": 216,
          "name": "decay_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L216"
        },
        {
          "kind": "theorem",
          "line": 232,
          "name": "evalT_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L232"
        },
        {
          "kind": "theorem",
          "line": 261,
          "name": "decay_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L261"
        },
        {
          "kind": "theorem",
          "line": 269,
          "name": "decay_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L269"
        },
        {
          "kind": "theorem",
          "line": 284,
          "name": "evalT_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L284"
        },
        {
          "kind": "theorem",
          "line": 293,
          "name": "evalT_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L293"
        },
        {
          "kind": "theorem",
          "line": 319,
          "name": "summable_subst_terms",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L319"
        },
        {
          "kind": "theorem",
          "line": 351,
          "name": "evalT_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L351"
        },
        {
          "kind": "theorem",
          "line": 385,
          "name": "hasSum_eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L385"
        },
        {
          "kind": "theorem",
          "line": 390,
          "name": "eval_eq_tsum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L390"
        },
        {
          "kind": "theorem",
          "line": 396,
          "name": "evalT_eq_eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L396"
        },
        {
          "kind": "def",
          "line": 400,
          "name": "evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L400"
        },
        {
          "kind": "theorem",
          "line": 403,
          "name": "coe_evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L403"
        },
        {
          "kind": "theorem",
          "line": 407,
          "name": "evalRingHom_apply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L407"
        },
        {
          "kind": "theorem",
          "line": 410,
          "name": "continuous_evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L410"
        },
        {
          "kind": "theorem",
          "line": 416,
          "name": "eval_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L416"
        },
        {
          "kind": "theorem",
          "line": 420,
          "name": "eval_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L420"
        },
        {
          "kind": "theorem",
          "line": 424,
          "name": "eval_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L424"
        },
        {
          "kind": "theorem",
          "line": 427,
          "name": "eval_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L427"
        },
        {
          "kind": "theorem",
          "line": 434,
          "name": "eval_sub_constantCoeff_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L434"
        },
        {
          "kind": "theorem",
          "line": 462,
          "name": "eval_mem_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L462"
        },
        {
          "kind": "theorem",
          "line": 476,
          "name": "hasEval_eval_algHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L476"
        },
        {
          "kind": "theorem",
          "line": 491,
          "name": "eval_algHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L491"
        },
        {
          "kind": "theorem",
          "line": 520,
          "name": "hasEval_eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L520"
        },
        {
          "kind": "theorem",
          "line": 525,
          "name": "eval_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean#L525"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 536,
      "module": "EllipticCurves.Mathlib.Chabauty.MvPSeries",
      "path": "EllipticCurves/Mathlib/Chabauty/MvPSeries.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPSeries.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 43,
          "name": "leftInv_eq_rightInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L43"
        },
        {
          "kind": "def",
          "line": 55,
          "name": "AgreeBelow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L55"
        },
        {
          "kind": "theorem",
          "line": 58,
          "name": "AgreeBelow.mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L58"
        },
        {
          "kind": "theorem",
          "line": 70,
          "name": "AgreeBelow.pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L70"
        },
        {
          "kind": "theorem",
          "line": 77,
          "name": "prod_pow_single_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L77"
        },
        {
          "kind": "theorem",
          "line": 84,
          "name": "AgreeBelow.prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L84"
        },
        {
          "kind": "theorem",
          "line": 93,
          "name": "constantCoeff_prod_pow_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L93"
        },
        {
          "kind": "theorem",
          "line": 101,
          "name": "coeff_prod_pow_agree_boost",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L101"
        },
        {
          "kind": "theorem",
          "line": 141,
          "name": "coeff_subst_agree_boost",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L141"
        },
        {
          "kind": "def",
          "line": 158,
          "name": "iterInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L158"
        },
        {
          "kind": "theorem",
          "line": 163,
          "name": "iterInv_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L163"
        },
        {
          "kind": "theorem",
          "line": 165,
          "name": "iterInv_succ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L165"
        },
        {
          "kind": "def",
          "line": 170,
          "name": "invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L170"
        },
        {
          "kind": "theorem",
          "line": 173,
          "name": "coeff_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L173"
        },
        {
          "kind": "theorem",
          "line": 179,
          "name": "coeff_subst_low",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L179"
        },
        {
          "kind": "theorem",
          "line": 206,
          "name": "constantCoeff_iterInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L206"
        },
        {
          "kind": "theorem",
          "line": 215,
          "name": "hasSubst_iterInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L215"
        },
        {
          "kind": "theorem",
          "line": 220,
          "name": "agreeBelow_iterInv_succ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L220"
        },
        {
          "kind": "theorem",
          "line": 237,
          "name": "coeff_iterInv_stable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L237"
        },
        {
          "kind": "theorem",
          "line": 246,
          "name": "constantCoeff_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L246"
        },
        {
          "kind": "theorem",
          "line": 250,
          "name": "hasSubst_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L250"
        },
        {
          "kind": "theorem",
          "line": 253,
          "name": "coeff_iterInv_eq_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L253"
        },
        {
          "kind": "theorem",
          "line": 257,
          "name": "agreeBelow_invSubst_iterInv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L257"
        },
        {
          "kind": "theorem",
          "line": 263,
          "name": "subst_iterInv_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L263"
        },
        {
          "kind": "theorem",
          "line": 272,
          "name": "subst_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L272"
        },
        {
          "kind": "theorem",
          "line": 291,
          "name": "agreeBelow_iterInv_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L291"
        },
        {
          "kind": "theorem",
          "line": 300,
          "name": "coeff_invSubst_sub_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L300"
        },
        {
          "kind": "theorem",
          "line": 305,
          "name": "subst_a_invSubst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean#L305"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 316,
      "module": "EllipticCurves.Mathlib.Chabauty.MvPowerSeriesComp",
      "path": "EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesComp.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 48,
          "name": "continuous_subst'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L48"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "constantCoeff_subst_of_constantCoeff_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L81"
        },
        {
          "kind": "def",
          "line": 96,
          "name": "pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L96"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "coeff_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L109"
        },
        {
          "kind": "theorem",
          "line": 114,
          "name": "mvPolynomial_coeff_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 135,
          "name": "pderiv_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L135"
        },
        {
          "kind": "theorem",
          "line": 145,
          "name": "pderiv_C",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L145"
        },
        {
          "kind": "theorem",
          "line": 154,
          "name": "pderiv_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L154"
        },
        {
          "kind": "theorem",
          "line": 158,
          "name": "continuous_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L158"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "pderiv_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L166"
        },
        {
          "kind": "theorem",
          "line": 202,
          "name": "pderiv_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L202"
        },
        {
          "kind": "theorem",
          "line": 209,
          "name": "pderiv_subst",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L209"
        },
        {
          "kind": "theorem",
          "line": 262,
          "name": "pderiv_comm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L262"
        },
        {
          "kind": "theorem",
          "line": 277,
          "name": "pderiv_subst_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L277"
        },
        {
          "kind": "theorem",
          "line": 284,
          "name": "coeff_X_mul_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L284"
        },
        {
          "kind": "theorem",
          "line": 301,
          "name": "coeff_sum_X_mul_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L301"
        },
        {
          "kind": "theorem",
          "line": 311,
          "name": "eq_zero_of_pderiv_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L311"
        },
        {
          "kind": "theorem",
          "line": 326,
          "name": "coeff_rename_equiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L326"
        },
        {
          "kind": "theorem",
          "line": 341,
          "name": "rename_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L341"
        },
        {
          "kind": "theorem",
          "line": 355,
          "name": "map_pderiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean#L355"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 362,
      "module": "EllipticCurves.Mathlib.Chabauty.MvPowerSeriesPDeriv",
      "path": "EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/MvPowerSeriesPDeriv.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 71,
          "name": "eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L71"
        },
        {
          "kind": "theorem",
          "line": 74,
          "name": "eval_eq_eval\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L74"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "eval_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L78"
        },
        {
          "kind": "theorem",
          "line": 82,
          "name": "eval_C",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L82"
        },
        {
          "kind": "theorem",
          "line": 86,
          "name": "eval_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L86"
        },
        {
          "kind": "def",
          "line": 93,
          "name": "comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L93"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "comp_eq_eval\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L96"
        },
        {
          "kind": "instance",
          "line": 100,
          "name": "instIsLinearTopology",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L100"
        },
        {
          "kind": "instance",
          "line": 103,
          "name": "instNonarchimedeanRing",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L103"
        },
        {
          "kind": "theorem",
          "line": 108,
          "name": "tendsto_mul_zero_of_tendsto_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L108"
        },
        {
          "kind": "theorem",
          "line": 115,
          "name": "isClosed_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L115"
        },
        {
          "kind": "theorem",
          "line": 120,
          "name": "hasEval_of_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L120"
        },
        {
          "kind": "theorem",
          "line": 125,
          "name": "hasEval_of_constantCoeff_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L125"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "summable_of_mem_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L134"
        },
        {
          "kind": "instance",
          "line": 146,
          "name": "instIsAdicComplete",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L146"
        },
        {
          "kind": "theorem",
          "line": 159,
          "name": "hasSum_eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L159"
        },
        {
          "kind": "theorem",
          "line": 164,
          "name": "eval_eq_tsum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L164"
        },
        {
          "kind": "def",
          "line": 170,
          "name": "evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L170"
        },
        {
          "kind": "theorem",
          "line": 173,
          "name": "coe_evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L173"
        },
        {
          "kind": "theorem",
          "line": 177,
          "name": "evalRingHom_apply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L177"
        },
        {
          "kind": "theorem",
          "line": 180,
          "name": "continuous_evalRingHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L180"
        },
        {
          "kind": "theorem",
          "line": 186,
          "name": "eval_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L186"
        },
        {
          "kind": "theorem",
          "line": 189,
          "name": "eval_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L189"
        },
        {
          "kind": "theorem",
          "line": 192,
          "name": "eval_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L192"
        },
        {
          "kind": "theorem",
          "line": 195,
          "name": "eval_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L195"
        },
        {
          "kind": "theorem",
          "line": 206,
          "name": "eval_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L206"
        },
        {
          "kind": "theorem",
          "line": 218,
          "name": "constantCoeff_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L218"
        },
        {
          "kind": "lemma",
          "line": 234,
          "name": "add_pow_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L234"
        },
        {
          "kind": "theorem",
          "line": 260,
          "name": "eval_deriv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L260"
        },
        {
          "kind": "theorem",
          "line": 297,
          "name": "eval_sub_constantCoeff_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean#L297"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 324,
      "module": "EllipticCurves.Mathlib.Chabauty.PSeries",
      "path": "EllipticCurves/Mathlib/Chabauty/PSeries.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PSeries.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 33,
          "name": "isAdic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicInt.lean#L33"
        },
        {
          "kind": "instance",
          "line": 53,
          "name": "instFactIsAdic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicInt.lean#L53"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 57,
      "module": "EllipticCurves.Mathlib.Chabauty.PadicInt",
      "path": "EllipticCurves/Mathlib/Chabauty/PadicInt.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicInt.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 29,
          "name": "Nat.log_succ_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicValNat.lean#L29"
        },
        {
          "kind": "theorem",
          "line": 46,
          "name": "tendsto_sub_log_atTop",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicValNat.lean#L46"
        },
        {
          "kind": "theorem",
          "line": 62,
          "name": "tendsto_sub_padicValNat_atTop",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicValNat.lean#L62"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 67,
      "module": "EllipticCurves.Mathlib.Chabauty.PadicValNat",
      "path": "EllipticCurves/Mathlib/Chabauty/PadicValNat.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/Chabauty/PadicValNat.lean"
    },
    {
      "declarations": [
        {
          "kind": "instance",
          "line": 40,
          "name": "instDecidableEquationOfDecidableEq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L40"
        },
        {
          "kind": "instance",
          "line": 44,
          "name": "instDecidableNonsingularOfDecidableEq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L44"
        },
        {
          "kind": "instance",
          "line": 48,
          "name": "instFinitePoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L48"
        },
        {
          "kind": "instance",
          "line": 51,
          "name": "instFintypePointOfDecidableEq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 59,
          "name": "baseChange_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L59"
        },
        {
          "kind": "def",
          "line": 67,
          "name": "Point.congr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L67"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "Point.congr_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L71"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "Point.congr_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L76"
        },
        {
          "kind": "def",
          "line": 85,
          "name": "pointMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 89,
          "name": "pointMap_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L89"
        },
        {
          "kind": "lemma",
          "line": 95,
          "name": "pointMap_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L95"
        },
        {
          "kind": "lemma",
          "line": 100,
          "name": "pointMap_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L100"
        },
        {
          "kind": "lemma",
          "line": 109,
          "name": "pointMap_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L109"
        },
        {
          "kind": "def",
          "line": 124,
          "name": "mapEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L124"
        },
        {
          "kind": "lemma",
          "line": 141,
          "name": "coe_mapEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean#L141"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 148,
      "module": "EllipticCurves.Mathlib.EllipticCurvePoint",
      "path": "EllipticCurves/Mathlib/EllipticCurvePoint.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/Mathlib/EllipticCurvePoint.lean"
    },
    {
      "declarations": [
        {
          "kind": "abbrev",
          "line": 62,
          "name": "redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L62"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "map_baseChange_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 86,
          "name": "valued_algebraMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L86"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "not_exp_two_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L91"
        },
        {
          "kind": "lemma",
          "line": 99,
          "name": "natCast_mem_maximalIdeal_pow_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L99"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "natCast_mem_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "valuation_le_one_of_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 127,
          "name": "equation_residueHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L127"
        },
        {
          "kind": "lemma",
          "line": 158,
          "name": "nonsingular_residueHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L158"
        },
        {
          "kind": "def",
          "line": 172,
          "name": "red",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L172"
        },
        {
          "kind": "lemma",
          "line": 181,
          "name": "red_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L181"
        },
        {
          "kind": "lemma",
          "line": 185,
          "name": "red_some_of_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L185"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "red_some_of_not_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L194"
        },
        {
          "kind": "instance",
          "line": 215,
          "name": "instAlgebraResidueFieldAdicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L215"
        },
        {
          "kind": "instance",
          "line": 221,
          "name": "instAlgebraResidueFieldOverIdealQuotient",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L221"
        },
        {
          "kind": "def",
          "line": 232,
          "name": "residueFieldAlgHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L232"
        },
        {
          "kind": "lemma",
          "line": 239,
          "name": "baseChange_redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L239"
        },
        {
          "kind": "lemma",
          "line": 250,
          "name": "valued_sub_algebraMap_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L250"
        },
        {
          "kind": "lemma",
          "line": 270,
          "name": "residue_algebraMap_eq_of_valuation_sub_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L270"
        },
        {
          "kind": "lemma",
          "line": 285,
          "name": "residueFieldAlgHom_residueHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L285"
        },
        {
          "kind": "def",
          "line": 308,
          "name": "resPointHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L308"
        },
        {
          "kind": "lemma",
          "line": 315,
          "name": "resPointHom_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L315"
        },
        {
          "kind": "instance",
          "line": 330,
          "name": "isElliptic_map_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L330"
        },
        {
          "kind": "lemma",
          "line": 341,
          "name": "isElliptic_baseChange_adicCompletion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L341"
        },
        {
          "kind": "lemma",
          "line": 350,
          "name": "adicRed_pointMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L350"
        },
        {
          "kind": "lemma",
          "line": 384,
          "name": "red_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L384"
        },
        {
          "kind": "def",
          "line": 394,
          "name": "redHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L394"
        },
        {
          "kind": "lemma",
          "line": 397,
          "name": "coe_redHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L397"
        },
        {
          "kind": "lemma",
          "line": 405,
          "name": "eq_zero_of_isOfFinAddOrder_of_red_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L405"
        },
        {
          "kind": "lemma",
          "line": 424,
          "name": "nsmul_eq_zero_of_red_nsmul_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L424"
        },
        {
          "kind": "lemma",
          "line": 433,
          "name": "addOrderOf_red",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L433"
        },
        {
          "kind": "lemma",
          "line": 456,
          "name": "addOrderOf_dvd_natCard_red",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean#L456"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 467,
      "module": "EllipticCurves.ReductionAtPrime",
      "path": "EllipticCurves/ReductionAtPrime.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/ReductionAtPrime.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 20,
      "module": "EllipticCurves.VariableChange",
      "path": "EllipticCurves/VariableChange.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/VariableChange.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 38,
          "name": "wStepAt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L38"
        },
        {
          "kind": "def",
          "line": 44,
          "name": "wStep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "wStepAt_contract",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "eq_of_wStepAt_fixed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "X_dvd_wStep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 92,
          "name": "wStep_contract",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L92"
        },
        {
          "kind": "lemma",
          "line": 96,
          "name": "X_dvd_iterate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L96"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "iterate_congr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L101"
        },
        {
          "kind": "def",
          "line": 114,
          "name": "wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L114"
        },
        {
          "kind": "lemma",
          "line": 117,
          "name": "coeff_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L117"
        },
        {
          "kind": "lemma",
          "line": 121,
          "name": "X_pow_dvd_wSeries_sub_iterate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L121"
        },
        {
          "kind": "lemma",
          "line": 132,
          "name": "X_dvd_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L132"
        },
        {
          "kind": "theorem",
          "line": 138,
          "name": "wSeries_eq_wStep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L138"
        },
        {
          "kind": "lemma",
          "line": 152,
          "name": "X_pow_three_dvd_wStep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L152"
        },
        {
          "kind": "theorem",
          "line": 160,
          "name": "X_pow_three_dvd_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L160"
        },
        {
          "kind": "theorem",
          "line": 168,
          "name": "constantCoeff_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L168"
        },
        {
          "kind": "theorem",
          "line": 171,
          "name": "coeff_wSeries_of_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L171"
        },
        {
          "kind": "theorem",
          "line": 175,
          "name": "coeff_wSeries_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L175"
        },
        {
          "kind": "theorem",
          "line": 189,
          "name": "wSeries_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L189"
        },
        {
          "kind": "def",
          "line": 196,
          "name": "vSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L196"
        },
        {
          "kind": "lemma",
          "line": 199,
          "name": "wSeries_eq_X_pow_three_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L199"
        },
        {
          "kind": "lemma",
          "line": 203,
          "name": "constantCoeff_vSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L203"
        },
        {
          "kind": "lemma",
          "line": 223,
          "name": "coeff_rename_single",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L223"
        },
        {
          "kind": "def",
          "line": 245,
          "name": "slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L245"
        },
        {
          "kind": "lemma",
          "line": 248,
          "name": "coeff_slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L248"
        },
        {
          "kind": "lemma",
          "line": 253,
          "name": "eq_single_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L253"
        },
        {
          "kind": "lemma",
          "line": 265,
          "name": "eq_single_iff'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L265"
        },
        {
          "kind": "theorem",
          "line": 279,
          "name": "slopeSeries_mul_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L279"
        },
        {
          "kind": "def",
          "line": 311,
          "name": "interceptSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L311"
        },
        {
          "kind": "theorem",
          "line": 316,
          "name": "interceptSeries_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L316"
        },
        {
          "kind": "lemma",
          "line": 324,
          "name": "constantCoeff_slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L324"
        },
        {
          "kind": "lemma",
          "line": 332,
          "name": "constantCoeff_wSeries_mv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L332"
        },
        {
          "kind": "lemma",
          "line": 336,
          "name": "constantCoeff_interceptSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L336"
        },
        {
          "kind": "def",
          "line": 344,
          "name": "thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L344"
        },
        {
          "kind": "lemma",
          "line": 354,
          "name": "constantCoeff_thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L354"
        },
        {
          "kind": "def",
          "line": 359,
          "name": "uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L359"
        },
        {
          "kind": "lemma",
          "line": 363,
          "name": "constantCoeff_uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L363"
        },
        {
          "kind": "lemma",
          "line": 366,
          "name": "mul_invOfUnit_uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L366"
        },
        {
          "kind": "lemma",
          "line": 369,
          "name": "isUnit_uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L369"
        },
        {
          "kind": "def",
          "line": 374,
          "name": "inverseSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L374"
        },
        {
          "kind": "lemma",
          "line": 378,
          "name": "constantCoeff_inverseSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L378"
        },
        {
          "kind": "lemma",
          "line": 381,
          "name": "hasSubst_inverseSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L381"
        },
        {
          "kind": "lemma",
          "line": 384,
          "name": "subst_one_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L384"
        },
        {
          "kind": "lemma",
          "line": 389,
          "name": "subst_inverseSeries_invOfUnit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L389"
        },
        {
          "kind": "lemma",
          "line": 411,
          "name": "subst_inverseSeries_wStepAt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L411"
        },
        {
          "kind": "theorem",
          "line": 422,
          "name": "subst_inverseSeries_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L422"
        },
        {
          "kind": "theorem",
          "line": 445,
          "name": "subst_inverseSeries_uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L445"
        },
        {
          "kind": "theorem",
          "line": 459,
          "name": "subst_inverseSeries_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L459"
        },
        {
          "kind": "def",
          "line": 490,
          "name": "addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L490"
        },
        {
          "kind": "lemma",
          "line": 493,
          "name": "hasSubst_thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L493"
        },
        {
          "kind": "lemma",
          "line": 498,
          "name": "constantCoeff_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L498"
        },
        {
          "kind": "lemma",
          "line": 505,
          "name": "rename_swap_slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L505"
        },
        {
          "kind": "lemma",
          "line": 532,
          "name": "rename_swap_interceptSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L532"
        },
        {
          "kind": "lemma",
          "line": 537,
          "name": "rename_swap_invOfUnit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L537"
        },
        {
          "kind": "lemma",
          "line": 557,
          "name": "rename_swap_thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L557"
        },
        {
          "kind": "lemma",
          "line": 571,
          "name": "rename_swap_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L571"
        },
        {
          "kind": "lemma",
          "line": 584,
          "name": "hasSubst_unitR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L584"
        },
        {
          "kind": "lemma",
          "line": 591,
          "name": "subst_zero_of_constantCoeff_zero_compat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L591"
        },
        {
          "kind": "lemma",
          "line": 609,
          "name": "subst_unitR_renameL",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L609"
        },
        {
          "kind": "lemma",
          "line": 626,
          "name": "subst_unitR_renameR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L626"
        },
        {
          "kind": "lemma",
          "line": 641,
          "name": "X_mul_subst_unitR_slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L641"
        },
        {
          "kind": "lemma",
          "line": 658,
          "name": "subst_unitR_interceptSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L658"
        },
        {
          "kind": "lemma",
          "line": 670,
          "name": "ringHom_invOfUnit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L670"
        },
        {
          "kind": "theorem",
          "line": 687,
          "name": "subst_unitR_thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L687"
        },
        {
          "kind": "theorem",
          "line": 772,
          "name": "subst_unitR_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L772"
        },
        {
          "kind": "lemma",
          "line": 784,
          "name": "hasSubst_unitL",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L784"
        },
        {
          "kind": "theorem",
          "line": 790,
          "name": "subst_unitL_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L790"
        },
        {
          "kind": "lemma",
          "line": 810,
          "name": "coeff_single_eq_one_of_subst_eq_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L810"
        },
        {
          "kind": "theorem",
          "line": 841,
          "name": "coeff_single_inl_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L841"
        },
        {
          "kind": "theorem",
          "line": 851,
          "name": "coeff_single_inr_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L851"
        },
        {
          "kind": "lemma",
          "line": 860,
          "name": "degree_two_var",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L860"
        },
        {
          "kind": "theorem",
          "line": 869,
          "name": "coeff_addSeries_sub_of_degree_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L869"
        },
        {
          "kind": "theorem",
          "line": 904,
          "name": "map_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L904"
        },
        {
          "kind": "theorem",
          "line": 914,
          "name": "map_slopeSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L914"
        },
        {
          "kind": "theorem",
          "line": 920,
          "name": "map_interceptSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L920"
        },
        {
          "kind": "theorem",
          "line": 927,
          "name": "map_uSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L927"
        },
        {
          "kind": "theorem",
          "line": 931,
          "name": "map_thirdRootSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L931"
        },
        {
          "kind": "theorem",
          "line": 952,
          "name": "map_inverseSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L952"
        },
        {
          "kind": "theorem",
          "line": 963,
          "name": "map_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L963"
        },
        {
          "kind": "lemma",
          "line": 973,
          "name": "hasSubst_assocLeftFam_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L973"
        },
        {
          "kind": "lemma",
          "line": 981,
          "name": "hasSubst_assocRightFam_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L981"
        },
        {
          "kind": "lemma",
          "line": 993,
          "name": "map_assocLeftFam_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L993"
        },
        {
          "kind": "lemma",
          "line": 1006,
          "name": "map_assocRightFam_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean#L1006"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 1025,
      "module": "EllipticCurves.WeierstrassFormalGroup.Chord",
      "path": "EllipticCurves/WeierstrassFormalGroup/Chord.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Chord.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 34,
          "name": "_root_.IsLocalRing.isUnit_of_sub_one_mem_maximalIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L34"
        },
        {
          "kind": "def",
          "line": 42,
          "name": "wPoly",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L42"
        },
        {
          "kind": "theorem",
          "line": 47,
          "name": "eq_of_wPoly_fixed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "isUnit_chordCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L69"
        },
        {
          "kind": "lemma",
          "line": 81,
          "name": "hasEval_pairElim",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L81"
        },
        {
          "kind": "theorem",
          "line": 91,
          "name": "_root_.ChabautyColeman.MvPSeries.eval_mem_maximalIdeal_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L91"
        },
        {
          "kind": "theorem",
          "line": 114,
          "name": "_root_.ChabautyColeman.MvPSeries.eval_mem_maximalIdeal_pow_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 148,
          "name": "_root_.ChabautyColeman.MvPSeries.eval_mem_maximalIdeal_pow_add_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L148"
        },
        {
          "kind": "def",
          "line": 182,
          "name": "wEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L182"
        },
        {
          "kind": "def",
          "line": 185,
          "name": "vEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L185"
        },
        {
          "kind": "theorem",
          "line": 191,
          "name": "wEval_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L191"
        },
        {
          "kind": "theorem",
          "line": 196,
          "name": "wEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L196"
        },
        {
          "kind": "theorem",
          "line": 206,
          "name": "wEval_eq_cube_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L206"
        },
        {
          "kind": "theorem",
          "line": 214,
          "name": "vEval_sub_one_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L214"
        },
        {
          "kind": "theorem",
          "line": 220,
          "name": "isUnit_vEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L220"
        },
        {
          "kind": "theorem",
          "line": 224,
          "name": "wEval_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L224"
        },
        {
          "kind": "def",
          "line": 240,
          "name": "uEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L240"
        },
        {
          "kind": "def",
          "line": 243,
          "name": "duEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L243"
        },
        {
          "kind": "def",
          "line": 247,
          "name": "iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L247"
        },
        {
          "kind": "theorem",
          "line": 251,
          "name": "uEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L251"
        },
        {
          "kind": "theorem",
          "line": 261,
          "name": "uEval_mul_duEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L261"
        },
        {
          "kind": "theorem",
          "line": 267,
          "name": "isUnit_uEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L267"
        },
        {
          "kind": "theorem",
          "line": 270,
          "name": "isUnit_duEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L270"
        },
        {
          "kind": "theorem",
          "line": 273,
          "name": "iotaEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L273"
        },
        {
          "kind": "theorem",
          "line": 282,
          "name": "iotaEval_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L282"
        },
        {
          "kind": "theorem",
          "line": 289,
          "name": "iotaEval_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L289"
        },
        {
          "kind": "theorem",
          "line": 294,
          "name": "eq_two_of_iotaEval_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L294"
        },
        {
          "kind": "theorem",
          "line": 313,
          "name": "eval_subst_single",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L313"
        },
        {
          "kind": "theorem",
          "line": 320,
          "name": "wEval_iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L320"
        },
        {
          "kind": "theorem",
          "line": 328,
          "name": "iotaEval_iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L328"
        },
        {
          "kind": "def",
          "line": 340,
          "name": "slopeEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L340"
        },
        {
          "kind": "def",
          "line": 344,
          "name": "interceptEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L344"
        },
        {
          "kind": "def",
          "line": 348,
          "name": "thirdRootEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L348"
        },
        {
          "kind": "def",
          "line": 352,
          "name": "addEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L352"
        },
        {
          "kind": "lemma",
          "line": 361,
          "name": "eval_pair_subst_single",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L361"
        },
        {
          "kind": "lemma",
          "line": 372,
          "name": "eval_pair_rename",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L372"
        },
        {
          "kind": "theorem",
          "line": 382,
          "name": "slopeEval_mul_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L382"
        },
        {
          "kind": "theorem",
          "line": 391,
          "name": "interceptEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L391"
        },
        {
          "kind": "theorem",
          "line": 401,
          "name": "slopeEval_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L401"
        },
        {
          "kind": "theorem",
          "line": 407,
          "name": "thirdRootEval_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L407"
        },
        {
          "kind": "theorem",
          "line": 414,
          "name": "thirdRootEval_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L414"
        },
        {
          "kind": "theorem",
          "line": 458,
          "name": "wEval_thirdRootEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L458"
        },
        {
          "kind": "theorem",
          "line": 468,
          "name": "addEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L468"
        },
        {
          "kind": "theorem",
          "line": 479,
          "name": "addEval_sub_add_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L479"
        },
        {
          "kind": "theorem",
          "line": 495,
          "name": "interceptEval_eq'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L495"
        },
        {
          "kind": "theorem",
          "line": 505,
          "name": "wEval_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L505"
        },
        {
          "kind": "theorem",
          "line": 511,
          "name": "iotaEval_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L511"
        },
        {
          "kind": "theorem",
          "line": 517,
          "name": "thirdRootEval_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L517"
        },
        {
          "kind": "theorem",
          "line": 530,
          "name": "addEval_iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L530"
        },
        {
          "kind": "def",
          "line": 551,
          "name": "negPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L551"
        },
        {
          "kind": "theorem",
          "line": 555,
          "name": "negPoint_apply_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L555"
        },
        {
          "kind": "theorem",
          "line": 559,
          "name": "add_apply_coe_eq_addEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L559"
        },
        {
          "kind": "theorem",
          "line": 564,
          "name": "nsmul_apply_coe_eq_eval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L564"
        },
        {
          "kind": "theorem",
          "line": 585,
          "name": "nsmul_apply_coe_mem_and_sub_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L585"
        },
        {
          "kind": "theorem",
          "line": 612,
          "name": "add_negPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean#L612"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 621,
      "module": "EllipticCurves.WeierstrassFormalGroup.Eval",
      "path": "EllipticCurves/WeierstrassFormalGroup/Eval.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Eval.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 47,
          "name": "formalPoint_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L47"
        },
        {
          "kind": "def",
          "line": 59,
          "name": "formalPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 64,
          "name": "formalPoint_of_param_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "formalPoint_of_param_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L68"
        },
        {
          "kind": "theorem",
          "line": 74,
          "name": "formalPoint_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L74"
        },
        {
          "kind": "theorem",
          "line": 100,
          "name": "exists_formalPoint_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L100"
        },
        {
          "kind": "theorem",
          "line": 153,
          "name": "formalPoint_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L153"
        },
        {
          "kind": "theorem",
          "line": 162,
          "name": "formalPoint_negPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L162"
        },
        {
          "kind": "lemma",
          "line": 189,
          "name": "paramPoint_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L189"
        },
        {
          "kind": "lemma",
          "line": 239,
          "name": "formalPoint_add_of_x_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L239"
        },
        {
          "kind": "lemma",
          "line": 278,
          "name": "eq_or_eq_negPoint_of_x_cond",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L278"
        },
        {
          "kind": "lemma",
          "line": 315,
          "name": "formalPoint_add_of_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L315"
        },
        {
          "kind": "lemma",
          "line": 328,
          "name": "add_param_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L328"
        },
        {
          "kind": "lemma",
          "line": 343,
          "name": "formalPoint_add_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L343"
        },
        {
          "kind": "theorem",
          "line": 383,
          "name": "formalPoint_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L383"
        },
        {
          "kind": "def",
          "line": 410,
          "name": "filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L410"
        },
        {
          "kind": "lemma",
          "line": 472,
          "name": "zero_mem_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L472"
        },
        {
          "kind": "lemma",
          "line": 475,
          "name": "some_mem_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L475"
        },
        {
          "kind": "theorem",
          "line": 480,
          "name": "mem_pow_iff_formalPoint_mem_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L480"
        },
        {
          "kind": "theorem",
          "line": 492,
          "name": "formalPoint_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L492"
        },
        {
          "kind": "theorem",
          "line": 504,
          "name": "exists_points_equiv_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L504"
        },
        {
          "kind": "theorem",
          "line": 526,
          "name": "filtration_anti",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L526"
        },
        {
          "kind": "lemma",
          "line": 537,
          "name": "sub_mem_filtration_of_slope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L537"
        },
        {
          "kind": "lemma",
          "line": 572,
          "name": "exists_level_sub_mem_of_two_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L572"
        },
        {
          "kind": "lemma",
          "line": 609,
          "name": "exists_level_sub_mem_of_ne_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L609"
        },
        {
          "kind": "lemma",
          "line": 646,
          "name": "exists_level_sub_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L646"
        },
        {
          "kind": "lemma",
          "line": 655,
          "name": "sfun_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L655"
        },
        {
          "kind": "lemma",
          "line": 674,
          "name": "sfun_eval_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L674"
        },
        {
          "kind": "lemma",
          "line": 695,
          "name": "exists_sfun_eval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L695"
        },
        {
          "kind": "theorem",
          "line": 740,
          "name": "eq_zero_of_isOfFinAddOrder_of_mem_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L740"
        },
        {
          "kind": "theorem",
          "line": 777,
          "name": "isOfFinAddOrder.eq_of_sub_mem_filtration",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L777"
        },
        {
          "kind": "lemma",
          "line": 791,
          "name": "relIndex_filtration_succ_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L791"
        },
        {
          "kind": "lemma",
          "line": 834,
          "name": "exists_finite_integral_cover",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L834"
        },
        {
          "kind": "theorem",
          "line": 871,
          "name": "filtration_zero_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L871"
        },
        {
          "kind": "theorem",
          "line": 894,
          "name": "filtration_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L894"
        },
        {
          "kind": "theorem",
          "line": 908,
          "name": "exists_filtration_equiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L908"
        },
        {
          "kind": "theorem",
          "line": 958,
          "name": "exists_finiteIndex_addSubgroup_equiv_adicCompletionIntegers",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean#L958"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Foundations"
      ],
      "lines": 969,
      "module": "EllipticCurves.WeierstrassFormalGroup.Filtration",
      "path": "EllipticCurves/WeierstrassFormalGroup/Filtration.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Filtration.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 41,
          "name": "algebraMap_eq_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 45,
          "name": "valued_coe_le_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L45"
        },
        {
          "kind": "lemma",
          "line": 49,
          "name": "valued_coe_isUnit",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L49"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "mem_maximalIdeal_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "valued_le_one_of_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L61"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "coe_wEval_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 74,
          "name": "coe_duEval_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L74"
        },
        {
          "kind": "lemma",
          "line": 80,
          "name": "valued_lhs_eq_rhs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L80"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "coe_iotaEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 95,
          "name": "coe_wEval_iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L95"
        },
        {
          "kind": "lemma",
          "line": 105,
          "name": "coe_uEval_mul_duEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L105"
        },
        {
          "kind": "lemma",
          "line": 118,
          "name": "coe_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L118"
        },
        {
          "kind": "lemma",
          "line": 121,
          "name": "coe_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L121"
        },
        {
          "kind": "lemma",
          "line": 124,
          "name": "coe_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L124"
        },
        {
          "kind": "lemma",
          "line": 127,
          "name": "coe_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L127"
        },
        {
          "kind": "lemma",
          "line": 130,
          "name": "coe_a\u2086",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L130"
        },
        {
          "kind": "lemma",
          "line": 133,
          "name": "valued_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L133"
        },
        {
          "kind": "lemma",
          "line": 134,
          "name": "valued_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L134"
        },
        {
          "kind": "lemma",
          "line": 135,
          "name": "valued_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L135"
        },
        {
          "kind": "lemma",
          "line": 136,
          "name": "valued_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L136"
        },
        {
          "kind": "lemma",
          "line": 137,
          "name": "valued_a\u2086",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L137"
        },
        {
          "kind": "lemma",
          "line": 140,
          "name": "valued_rhs_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L140"
        },
        {
          "kind": "lemma",
          "line": 159,
          "name": "valued_rhs_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L159"
        },
        {
          "kind": "lemma",
          "line": 172,
          "name": "valued_lhs_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L172"
        },
        {
          "kind": "lemma",
          "line": 193,
          "name": "valued_lhs_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L193"
        },
        {
          "kind": "lemma",
          "line": 210,
          "name": "valued_ne_exp_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L210"
        },
        {
          "kind": "lemma",
          "line": 236,
          "name": "valued_of_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L236"
        },
        {
          "kind": "lemma",
          "line": 272,
          "name": "integral_of_not_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L272"
        },
        {
          "kind": "lemma",
          "line": 294,
          "name": "coe_wEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L294"
        },
        {
          "kind": "lemma",
          "line": 312,
          "name": "coe_uEval_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L312"
        },
        {
          "kind": "lemma",
          "line": 324,
          "name": "coe_chordCoeff_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L324"
        },
        {
          "kind": "lemma",
          "line": 340,
          "name": "valued_num_of_two_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L340"
        },
        {
          "kind": "lemma",
          "line": 375,
          "name": "exp_one_le_valued_slope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L375"
        },
        {
          "kind": "lemma",
          "line": 395,
          "name": "valued_iotaEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L395"
        },
        {
          "kind": "lemma",
          "line": 403,
          "name": "valued_coe_wEval",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L403"
        },
        {
          "kind": "lemma",
          "line": 412,
          "name": "ne_of_valued_lt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L412"
        },
        {
          "kind": "lemma",
          "line": 417,
          "name": "ne_iotaEval_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L417"
        },
        {
          "kind": "lemma",
          "line": 451,
          "name": "exists_aux_param",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L451"
        },
        {
          "kind": "lemma",
          "line": 501,
          "name": "ne_of_coe_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L501"
        },
        {
          "kind": "lemma",
          "line": 509,
          "name": "exists_aux_point",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L509"
        },
        {
          "kind": "theorem",
          "line": 528,
          "name": "valued_formalPoint_x",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L528"
        },
        {
          "kind": "lemma",
          "line": 548,
          "name": "add_param_mem_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L548"
        },
        {
          "kind": "lemma",
          "line": 563,
          "name": "exists_pi_pow_factor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L563"
        },
        {
          "kind": "lemma",
          "line": 573,
          "name": "points_ne_zero_param",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L573"
        },
        {
          "kind": "lemma",
          "line": 579,
          "name": "points_eq_zero_of_nsmul_prime_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L579"
        },
        {
          "kind": "lemma",
          "line": 605,
          "name": "exists_mulSeries_split",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L605"
        },
        {
          "kind": "lemma",
          "line": 673,
          "name": "exists_ramificationBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L673"
        },
        {
          "kind": "lemma",
          "line": 698,
          "name": "points_eq_zero_of_nsmul_residueChar",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L698"
        },
        {
          "kind": "lemma",
          "line": 751,
          "name": "maximalIdeal_addEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L751"
        },
        {
          "kind": "lemma",
          "line": 757,
          "name": "param_pow_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L757"
        },
        {
          "kind": "lemma",
          "line": 773,
          "name": "mk_add_param",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L773"
        },
        {
          "kind": "lemma",
          "line": 791,
          "name": "finite_quotient_pow",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L791"
        },
        {
          "kind": "lemma",
          "line": 800,
          "name": "isOpen_le_ball",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L800"
        },
        {
          "kind": "lemma",
          "line": 815,
          "name": "isCompact_integerSet",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L815"
        },
        {
          "kind": "lemma",
          "line": 865,
          "name": "isCompact_integralPoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean#L865"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Eval"
      ],
      "lines": 891,
      "module": "EllipticCurves.WeierstrassFormalGroup.Foundations",
      "path": "EllipticCurves/WeierstrassFormalGroup/Foundations.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Foundations.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 47,
          "name": "X_inl_ne_X_inr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 55,
          "name": "line_at_thirdRoot",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L55"
        },
        {
          "kind": "theorem",
          "line": 104,
          "name": "subst_thirdRootSeries_wSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L104"
        },
        {
          "kind": "lemma",
          "line": 125,
          "name": "pair_online",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 143,
          "name": "subst_wSeries_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L143"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "interceptSeries_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 190,
          "name": "X_pair_intercept_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L190"
        },
        {
          "kind": "lemma",
          "line": 208,
          "name": "pair_X_inverse_intercept_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L208"
        },
        {
          "kind": "lemma",
          "line": 217,
          "name": "pair_X_inverse_thirdRoot_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L217"
        },
        {
          "kind": "lemma",
          "line": 298,
          "name": "pair_X_inverse_addSeries_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L298"
        },
        {
          "kind": "def",
          "line": 316,
          "name": "fracCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L316"
        },
        {
          "kind": "lemma",
          "line": 320,
          "name": "rho_weierstrass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L320"
        },
        {
          "kind": "def",
          "line": 345,
          "name": "thetaPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L345"
        },
        {
          "kind": "lemma",
          "line": 357,
          "name": "thetaPoint_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L357"
        },
        {
          "kind": "lemma",
          "line": 482,
          "name": "thetaPoint_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L482"
        },
        {
          "kind": "lemma",
          "line": 532,
          "name": "thetaPoint_inj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L532"
        },
        {
          "kind": "lemma",
          "line": 558,
          "name": "pair_intercept_ne_zero_of_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L558"
        },
        {
          "kind": "def",
          "line": 612,
          "name": "universal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L612"
        },
        {
          "kind": "theorem",
          "line": 616,
          "name": "exists_map_universal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L616"
        },
        {
          "kind": "lemma",
          "line": 621,
          "name": "universal_\u0394_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L621"
        },
        {
          "kind": "lemma",
          "line": 635,
          "name": "X_ne_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L635"
        },
        {
          "kind": "lemma",
          "line": 642,
          "name": "X_ne_zero'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L642"
        },
        {
          "kind": "theorem",
          "line": 649,
          "name": "assoc_addSeries_universal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L649"
        },
        {
          "kind": "theorem",
          "line": 885,
          "name": "assoc_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L885"
        },
        {
          "kind": "lemma",
          "line": 896,
          "name": "universal_inverseSeries_ne_X",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L896"
        },
        {
          "kind": "theorem",
          "line": 915,
          "name": "subst_inverseSeries_addSeries",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L915"
        },
        {
          "kind": "def",
          "line": 944,
          "name": "formalGroupLaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean#L944"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "all",
        "EllipticCurves.WeierstrassFormalGroup.ThirdPoint",
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Chord"
      ],
      "lines": 961,
      "module": "EllipticCurves.WeierstrassFormalGroup.GroupLaw",
      "path": "EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/GroupLaw.lean"
    },
    {
      "declarations": [
        {
          "kind": "abbrev",
          "line": 59,
          "name": "adicRedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "equation_integral",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "coe_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "valued_negY_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "redCoord_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L91"
        },
        {
          "kind": "lemma",
          "line": 108,
          "name": "coe_addX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L108"
        },
        {
          "kind": "lemma",
          "line": 118,
          "name": "coe_addY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L118"
        },
        {
          "kind": "lemma",
          "line": 128,
          "name": "redCoord_addX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L128"
        },
        {
          "kind": "lemma",
          "line": 141,
          "name": "redCoord_addY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L141"
        },
        {
          "kind": "lemma",
          "line": 155,
          "name": "res_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L155"
        },
        {
          "kind": "lemma",
          "line": 161,
          "name": "res_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L161"
        },
        {
          "kind": "lemma",
          "line": 167,
          "name": "res_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L167"
        },
        {
          "kind": "lemma",
          "line": 173,
          "name": "res_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L173"
        },
        {
          "kind": "lemma",
          "line": 179,
          "name": "res_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L179"
        },
        {
          "kind": "lemma",
          "line": 191,
          "name": "residue_div'",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L191"
        },
        {
          "kind": "lemma",
          "line": 209,
          "name": "res_ficoNum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L209"
        },
        {
          "kind": "lemma",
          "line": 239,
          "name": "valued_sub_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L239"
        },
        {
          "kind": "lemma",
          "line": 244,
          "name": "not_exp_two_le_of_le_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L244"
        },
        {
          "kind": "lemma",
          "line": 250,
          "name": "valued_ficoNum_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L250"
        },
        {
          "kind": "lemma",
          "line": 262,
          "name": "nonsingular_deriv_disj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L262"
        },
        {
          "kind": "lemma",
          "line": 272,
          "name": "valued_eq_one_of_residue_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L272"
        },
        {
          "kind": "lemma",
          "line": 278,
          "name": "ne_zero_of_residue_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L278"
        },
        {
          "kind": "lemma",
          "line": 285,
          "name": "residue_sub_negY_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L285"
        },
        {
          "kind": "lemma",
          "line": 298,
          "name": "not_eq_and_eq_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L298"
        },
        {
          "kind": "lemma",
          "line": 319,
          "name": "slope_eq_div",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L319"
        },
        {
          "kind": "lemma",
          "line": 339,
          "name": "red_slope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L339"
        },
        {
          "kind": "lemma",
          "line": 397,
          "name": "valued_slope_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L397"
        },
        {
          "kind": "lemma",
          "line": 425,
          "name": "add_self_mem_filtration_of_slope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L425"
        },
        {
          "kind": "lemma",
          "line": 456,
          "name": "sub_mem_filtration_of_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L456"
        },
        {
          "kind": "lemma",
          "line": 468,
          "name": "adicRed_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L468"
        },
        {
          "kind": "def",
          "line": 479,
          "name": "adicRed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L479"
        },
        {
          "kind": "lemma",
          "line": 489,
          "name": "adicRed_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L489"
        },
        {
          "kind": "lemma",
          "line": 493,
          "name": "adicRed_some_of_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L493"
        },
        {
          "kind": "lemma",
          "line": 499,
          "name": "adicRed_some_of_not_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L499"
        },
        {
          "kind": "lemma",
          "line": 510,
          "name": "adicRed_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L510"
        },
        {
          "kind": "lemma",
          "line": 526,
          "name": "unit_deriv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L526"
        },
        {
          "kind": "lemma",
          "line": 562,
          "name": "adicRed_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L562"
        },
        {
          "kind": "lemma",
          "line": 576,
          "name": "add_self_mem_filtration_of_sub_negY_small",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L576"
        },
        {
          "kind": "lemma",
          "line": 599,
          "name": "sub_mem_filtration_of_close_of_X_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L599"
        },
        {
          "kind": "lemma",
          "line": 630,
          "name": "exists_level_one_sub_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L630"
        },
        {
          "kind": "lemma",
          "line": 657,
          "name": "sub_mem_filtration_of_red_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L657"
        },
        {
          "kind": "lemma",
          "line": 683,
          "name": "eq_zero_of_isOfFinAddOrder_of_adicRed_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L683"
        },
        {
          "kind": "lemma",
          "line": 695,
          "name": "adicRed_add_of_reduced_ne_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L695"
        },
        {
          "kind": "lemma",
          "line": 729,
          "name": "adicRed_add_of_not_mem",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L729"
        },
        {
          "kind": "lemma",
          "line": 745,
          "name": "adicRed_add_of_mem_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L745"
        },
        {
          "kind": "lemma",
          "line": 758,
          "name": "adicRed_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L758"
        },
        {
          "kind": "def",
          "line": 768,
          "name": "adicRedHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L768"
        },
        {
          "kind": "lemma",
          "line": 771,
          "name": "coe_adicRedHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L771"
        },
        {
          "kind": "lemma",
          "line": 775,
          "name": "nsmul_eq_zero_of_adicRed_nsmul_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L775"
        },
        {
          "kind": "lemma",
          "line": 787,
          "name": "addOrderOf_adicRed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean#L787"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Filtration",
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Foundations"
      ],
      "lines": 800,
      "module": "EllipticCurves.WeierstrassFormalGroup.Reduction",
      "path": "EllipticCurves/WeierstrassFormalGroup/Reduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/Reduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 43,
          "name": "chord_x_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "chord_point_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 64,
          "name": "chord_addX_addY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 198,
          "name": "chord_point_add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L198"
        },
        {
          "kind": "def",
          "line": 238,
          "name": "LowVanish",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L238"
        },
        {
          "kind": "lemma",
          "line": 241,
          "name": "lowVanish_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L241"
        },
        {
          "kind": "lemma",
          "line": 244,
          "name": "LowVanish.of_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L244"
        },
        {
          "kind": "lemma",
          "line": 247,
          "name": "LowVanish.mono",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L247"
        },
        {
          "kind": "lemma",
          "line": 251,
          "name": "LowVanish.add",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L251"
        },
        {
          "kind": "lemma",
          "line": 255,
          "name": "LowVanish.sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L255"
        },
        {
          "kind": "lemma",
          "line": 259,
          "name": "LowVanish.mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L259"
        },
        {
          "kind": "lemma",
          "line": 272,
          "name": "lowVanish_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L272"
        },
        {
          "kind": "lemma",
          "line": 283,
          "name": "eq_of_lowVanish",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L283"
        },
        {
          "kind": "def",
          "line": 293,
          "name": "mvWStepAt",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L293"
        },
        {
          "kind": "lemma",
          "line": 298,
          "name": "mvWStepAt_contract",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L298"
        },
        {
          "kind": "lemma",
          "line": 325,
          "name": "eq_of_mvWStepAt_fixed",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L325"
        },
        {
          "kind": "lemma",
          "line": 343,
          "name": "hasSubst_pair",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L343"
        },
        {
          "kind": "lemma",
          "line": 349,
          "name": "hasSubst_single",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L349"
        },
        {
          "kind": "lemma",
          "line": 354,
          "name": "subst_pair_rename",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L354"
        },
        {
          "kind": "lemma",
          "line": 366,
          "name": "subst_wSeries_fix",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L366"
        },
        {
          "kind": "lemma",
          "line": 379,
          "name": "pair_slope_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L379"
        },
        {
          "kind": "lemma",
          "line": 391,
          "name": "pair_intercept_identity\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L391"
        },
        {
          "kind": "lemma",
          "line": 405,
          "name": "pair_intercept_identity\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L405"
        },
        {
          "kind": "lemma",
          "line": 417,
          "name": "pair_thirdRoot_constantCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L417"
        },
        {
          "kind": "lemma",
          "line": 424,
          "name": "pair_F_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L424"
        },
        {
          "kind": "lemma",
          "line": 433,
          "name": "pair_u_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L433"
        },
        {
          "kind": "lemma",
          "line": 447,
          "name": "pair_F_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L447"
        },
        {
          "kind": "lemma",
          "line": 462,
          "name": "pair_wF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L462"
        },
        {
          "kind": "lemma",
          "line": 490,
          "name": "pair_u_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L490"
        },
        {
          "kind": "lemma",
          "line": 508,
          "name": "pair_A_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L508"
        },
        {
          "kind": "lemma",
          "line": 537,
          "name": "pair_T\u2083_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L537"
        },
        {
          "kind": "lemma",
          "line": 591,
          "name": "single_u_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L591"
        },
        {
          "kind": "lemma",
          "line": 598,
          "name": "single_u_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L598"
        },
        {
          "kind": "lemma",
          "line": 609,
          "name": "single_iota_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L609"
        },
        {
          "kind": "lemma",
          "line": 619,
          "name": "single_wIota",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L619"
        },
        {
          "kind": "lemma",
          "line": 637,
          "name": "pair_X_inverse_intercept_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L637"
        },
        {
          "kind": "lemma",
          "line": 663,
          "name": "line_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L663"
        },
        {
          "kind": "lemma",
          "line": 669,
          "name": "line_right",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L669"
        },
        {
          "kind": "lemma",
          "line": 675,
          "name": "wsAt_rename",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L675"
        },
        {
          "kind": "lemma",
          "line": 685,
          "name": "subst_pair_X_eq_rename",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean#L685"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "all",
        "EllipticCurves.WeierstrassFormalGroup.Chord"
      ],
      "lines": 704,
      "module": "EllipticCurves.WeierstrassFormalGroup.ThirdPoint",
      "path": "EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves/WeierstrassFormalGroup/ThirdPoint.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.Examples.ExceptionalCubicReduction",
        "EllipticCurves.IntegralModel",
        "EllipticCurves.Mathlib.AdicCompletionExtension",
        "EllipticCurves.Mathlib.AdicFormalGroupLog",
        "EllipticCurves.Mathlib.AdicValuation",
        "EllipticCurves.Mathlib.Basic",
        "EllipticCurves.Mathlib.Chabauty.AdicTopology",
        "EllipticCurves.Mathlib.Chabauty.ExpConverge",
        "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw",
        "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Basic",
        "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Invariance",
        "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Log",
        "EllipticCurves.Mathlib.Chabauty.FormalGroupLaw.Points",
        "EllipticCurves.Mathlib.Chabauty.LocalRing",
        "EllipticCurves.Mathlib.Chabauty.LogIso",
        "EllipticCurves.Mathlib.Chabauty.MvPSeries",
        "EllipticCurves.Mathlib.Chabauty.MvPowerSeriesComp",
        "EllipticCurves.Mathlib.Chabauty.MvPowerSeriesPDeriv",
        "EllipticCurves.Mathlib.Chabauty.PSeries",
        "EllipticCurves.Mathlib.Chabauty.PadicInt",
        "EllipticCurves.Mathlib.Chabauty.PadicValNat",
        "EllipticCurves.Mathlib.EllipticCurvePoint",
        "EllipticCurves.ReductionAtPrime",
        "EllipticCurves.VariableChange",
        "EllipticCurves.WeierstrassFormalGroup.Chord",
        "EllipticCurves.WeierstrassFormalGroup.Eval",
        "EllipticCurves.WeierstrassFormalGroup.Filtration",
        "EllipticCurves.WeierstrassFormalGroup.Foundations",
        "EllipticCurves.WeierstrassFormalGroup.GroupLaw",
        "EllipticCurves.WeierstrassFormalGroup.Reduction",
        "EllipticCurves.WeierstrassFormalGroup.ThirdPoint"
      ],
      "lines": 37,
      "module": "EllipticCurves",
      "path": "EllipticCurves.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/EllipticCurves.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 33,
          "name": "rationalTorsionAvoidsMazurForbiddenSubgroups",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/CardinalityReduction.lean#L33"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "torsion_ncard_le_of_arithmetic_inputs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/CardinalityReduction.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 60,
          "name": "torsion_ncard_le_of_explicit_arithmetic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/CardinalityReduction.lean#L60"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.LowTorsionObstructions",
        "MazurTorsion.Arithmetic.ExceptionalProducts",
        "MazurTorsion.Arithmetic.OddPrimeObstructions",
        "MazurTorsion.GroupTheory.FiniteClassification"
      ],
      "lines": 66,
      "module": "MazurTorsion.Arithmetic.CardinalityReduction",
      "path": "MazurTorsion/Arithmetic/CardinalityReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/CardinalityReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 38,
          "name": "rationalTorsion_forbids_zmod_two_prod_ten_of_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L38"
        },
        {
          "kind": "theorem",
          "line": 46,
          "name": "forbidsEmbedding_zmod_two_prod_ten",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L46"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "rationalTorsion_forbids_zmod_two_prod_ten",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 61,
          "name": "forbidsEmbedding_zmod_two_prod_twelve_of_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L61"
        },
        {
          "kind": "theorem",
          "line": 67,
          "name": "rationalTorsion_forbids_zmod_two_prod_twelve_of_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L67"
        },
        {
          "kind": "theorem",
          "line": 75,
          "name": "forbidsEmbedding_zmod_two_prod_twelve_of_cubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L75"
        },
        {
          "kind": "theorem",
          "line": 82,
          "name": "rationalTorsion_forbids_zmod_two_prod_twelve_of_cubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L82"
        },
        {
          "kind": "theorem",
          "line": 90,
          "name": "forbidsEmbedding_zmod_two_prod_twelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L90"
        },
        {
          "kind": "theorem",
          "line": 97,
          "name": "rationalTorsion_forbids_zmod_two_prod_twelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean#L97"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.ExceptionalTwoTen",
        "MazurTorsion.Arithmetic.ExceptionalTwoTwelve",
        "MazurTorsion.Arithmetic.LowTorsionObstructions",
        "MazurTorsion.NumberTheory.ExceptionalCubicReduction",
        "MazurTorsion.NumberTheory.ExceptionalQuarticDescent"
      ],
      "lines": 102,
      "module": "MazurTorsion.Arithmetic.ExceptionalProducts",
      "path": "MazurTorsion/Arithmetic/ExceptionalProducts.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalProducts.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 48,
          "name": "tateFiveCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "tateFiveCurve_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "tateFiveCurve_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "tateFiveCurve_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "tateFiveCurve_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 55,
          "name": "tateFiveCurve_a\u2086",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L55"
        },
        {
          "kind": "def",
          "line": 58,
          "name": "twoDivisionCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L58"
        },
        {
          "kind": "lemma",
          "line": 62,
          "name": "twoDivisionCubic_tateFiveCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L62"
        },
        {
          "kind": "lemma",
          "line": 72,
          "name": "tateFiveCurve_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L72"
        },
        {
          "kind": "lemma",
          "line": 79,
          "name": "tateNormalCurve_parameters_eq_of_order_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L79"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "exists_tateFive_discriminant_of_order_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L105"
        },
        {
          "kind": "def",
          "line": 148,
          "name": "NoExceptionalQuartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L148"
        },
        {
          "kind": "theorem",
          "line": 154,
          "name": "not_isSquare_coprime_product",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L154"
        },
        {
          "kind": "lemma",
          "line": 276,
          "name": "integral_certificate_of_rational_solution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L276"
        },
        {
          "kind": "theorem",
          "line": 293,
          "name": "no_rational_solution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L293"
        },
        {
          "kind": "lemma",
          "line": 307,
          "name": "conductorTwenty_solution_of_discriminants",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L307"
        },
        {
          "kind": "lemma",
          "line": 317,
          "name": "exists_two_torsion_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L317"
        },
        {
          "kind": "theorem",
          "line": 337,
          "name": "exists_discriminant_square_of_full_two_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L337"
        },
        {
          "kind": "theorem",
          "line": 444,
          "name": "false_of_full_two_torsion_and_order_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L444"
        },
        {
          "kind": "theorem",
          "line": 459,
          "name": "forbidsEmbedding_zmod_two_prod_ten_of_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean#L459"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.FullFourTorsion",
        "MazurTorsion.GroupTheory.ForbiddenEmbeddings",
        "MazurTorsion.Kubert.TateNormalForm",
        "Mathlib.Data.Rat.Lemmas",
        "Mathlib.RingTheory.Int.Basic",
        "Mathlib.Tactic.Abel",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.Linarith",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 485,
      "module": "MazurTorsion.Arithmetic.ExceptionalTwoTen",
      "path": "MazurTorsion/Arithmetic/ExceptionalTwoTen.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTen.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 26,
          "name": "normalized_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L26"
        },
        {
          "kind": "lemma",
          "line": 39,
          "name": "split_three_division_translate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L39"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "exceptional_quartic_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 114,
          "name": "exists_two_torsion_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "exceptional_quartic_of_point_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L134"
        },
        {
          "kind": "def",
          "line": 239,
          "name": "ExceptionalQuarticIsTrivial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L239"
        },
        {
          "kind": "lemma",
          "line": 243,
          "name": "cubic_of_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L243"
        },
        {
          "kind": "lemma",
          "line": 252,
          "name": "exceptional_quartic_to_cubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L252"
        },
        {
          "kind": "def",
          "line": 274,
          "name": "ExceptionalCubicIsTrivial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L274"
        },
        {
          "kind": "theorem",
          "line": 280,
          "name": "exceptionalQuarticIsTrivial_of_cubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L280"
        },
        {
          "kind": "theorem",
          "line": 310,
          "name": "exceptional_quartic_of_injective_zmod_two_twelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L310"
        },
        {
          "kind": "theorem",
          "line": 378,
          "name": "not_injective_zmod_two_twelve_of_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L378"
        },
        {
          "kind": "theorem",
          "line": 394,
          "name": "not_injective_zmod_two_twelve_of_cubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean#L394"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.FullFourTorsion",
        "MazurTorsion.Foundations.ThreeTorsion"
      ],
      "lines": 402,
      "module": "MazurTorsion.Arithmetic.ExceptionalTwoTwelve",
      "path": "MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/ExceptionalTwoTwelve.lean"
    },
    {
      "declarations": [
        {
          "kind": "instance",
          "line": 28,
          "name": "instDecidableEqMazurTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L28"
        },
        {
          "kind": "theorem",
          "line": 33,
          "name": "forbidsEmbedding_zmod_two_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L33"
        },
        {
          "kind": "theorem",
          "line": 40,
          "name": "forbidsEmbedding_zmod_two_cube_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L40"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "forbidsEmbedding_zmod_three_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 50,
          "name": "forbidsEmbedding_zmod_four_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L50"
        },
        {
          "kind": "theorem",
          "line": 57,
          "name": "rationalTorsion_forbids_zmod_two_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L57"
        },
        {
          "kind": "theorem",
          "line": 63,
          "name": "rationalTorsion_forbids_zmod_three_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 69,
          "name": "rationalTorsion_forbids_zmod_four_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean#L69"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.FullFourTorsion",
        "MazurTorsion.Foundations.ThreeTorsion",
        "MazurTorsion.Foundations.TwoTorsion",
        "MazurTorsion.GroupTheory.ClassificationCardinality",
        "MazurTorsion.GroupTheory.ForbiddenEmbeddings"
      ],
      "lines": 74,
      "module": "MazurTorsion.Arithmetic.LowTorsionObstructions",
      "path": "MazurTorsion/Arithmetic/LowTorsionObstructions.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/LowTorsionObstructions.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 28,
          "name": "forbidsEmbedding_zmod_five_square_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L28"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "forbidsEmbedding_zmod_five_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L37"
        },
        {
          "kind": "theorem",
          "line": 44,
          "name": "forbidsEmbedding_zmod_seven_square_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L44"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "forbidsEmbedding_zmod_seven_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 64,
          "name": "rationalTorsion_forbids_zmod_five_square_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L64"
        },
        {
          "kind": "theorem",
          "line": 72,
          "name": "rationalTorsion_forbids_zmod_five_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L72"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "rationalTorsion_forbids_zmod_seven_square_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L78"
        },
        {
          "kind": "theorem",
          "line": 86,
          "name": "rationalTorsion_forbids_zmod_seven_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean#L86"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.DivisionPolynomialRootCriterion",
        "MazurTorsion.Foundations.DivisionPolynomialDiscriminantFive",
        "MazurTorsion.Foundations.DivisionPolynomialDiscriminantSeven",
        "MazurTorsion.GroupTheory.ClassificationCardinality",
        "MazurTorsion.GroupTheory.ForbiddenEmbeddings"
      ],
      "lines": 91,
      "module": "MazurTorsion.Arithmetic.OddPrimeObstructions",
      "path": "MazurTorsion/Arithmetic/OddPrimeObstructions.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OddPrimeObstructions.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 33,
          "name": "targetOrigin_addOrderOf",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean#L33"
        },
        {
          "kind": "theorem",
          "line": 43,
          "name": "no_rational_point_of_order_twenty",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean#L43"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "no_rational_point_of_order_twenty_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean#L78"
        },
        {
          "kind": "theorem",
          "line": 113,
          "name": "rationalPoint_addOrderOf_ne_twenty",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean#L113"
        },
        {
          "kind": "theorem",
          "line": 123,
          "name": "rationalPoint_addOrderOf_ne_twenty_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean#L123"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.ExceptionalProducts",
        "MazurTorsion.EllipticCurve.TwoIsogenyMultiples",
        "MazurTorsion.EllipticCurve.TwoTorsionNormalization"
      ],
      "lines": 131,
      "module": "MazurTorsion.Arithmetic.OrderTwentyTwentyFour",
      "path": "MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/OrderTwentyTwentyFour.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 38,
          "name": "remainingKubertForbiddenOrders",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 44,
          "name": "addOrderOf_coe_rationalTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "rationalTorsion_isOfFinAddOrder",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L54"
        },
        {
          "kind": "theorem",
          "line": 67,
          "name": "rationalTorsion_addOrderOf_mem_cyclicOrders_of_obstructions_except_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L67"
        },
        {
          "kind": "theorem",
          "line": 90,
          "name": "rationalTorsion_orders_mem_cyclicOrders_of_obstructions_except_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L90"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "rationalTorsion_addOrderOf_mem_cyclicOrders_of_obstructions_except_fourteen_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L105"
        },
        {
          "kind": "theorem",
          "line": 128,
          "name": "rationalTorsion_orders_mem_cyclicOrders_of_obstructions_except_fourteen_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L128"
        },
        {
          "kind": "theorem",
          "line": 143,
          "name": "rationalTorsion_addOrderOf_mem_cyclicOrders_of_obstructions_except_fourteen_fifteen_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L143"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "rationalTorsion_orders_mem_cyclicOrders_of_obstructions_except_fourteen_fifteen_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L166"
        },
        {
          "kind": "theorem",
          "line": 182,
          "name": "rationalTorsion_addOrderOf_mem_cyclicOrders_of_remaining_obstructions",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L182"
        },
        {
          "kind": "theorem",
          "line": 225,
          "name": "rationalTorsion_orders_mem_cyclicOrders_of_remaining_obstructions",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean#L225"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.PointOrderReduction",
        "MazurTorsion.Arithmetic.OrderTwentyTwentyFour",
        "MazurTorsion.Kubert.OrderFourteen",
        "MazurTorsion.Kubert.OrderFifteen",
        "MazurTorsion.Kubert.OrderSixteenReduction",
        "MazurTorsion.Kubert.OrderTwentyOne",
        "MazurTorsion.Kubert.OrderTwentySeven"
      ],
      "lines": 237,
      "module": "MazurTorsion.Arithmetic.PointOrder",
      "path": "MazurTorsion/Arithmetic/PointOrder.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrder.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 35,
          "name": "kubertForbiddenOrders",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L35"
        },
        {
          "kind": "def",
          "line": 38,
          "name": "excludedProperDivisors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L38"
        },
        {
          "kind": "def",
          "line": 41,
          "name": "IsMinimalExcludedOrder",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 48,
          "name": "mem_cyclicOrders_le_twelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "finite_minimal_excluded_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 61,
          "name": "exists_prime_or_kubertForbiddenOrder_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L61"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "addOrderOf_mem_cyclicOrders_of_order_obstructions",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean#L129"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.GroupTheory.ClassificationCardinality",
        "Mathlib.Data.Nat.Prime.Basic",
        "Mathlib.Tactic.FinCases",
        "Mathlib.Tactic.IntervalCases",
        "Mathlib.Tactic.Linarith",
        "Mathlib.Tactic.NormNum"
      ],
      "lines": 147,
      "module": "MazurTorsion.Arithmetic.PointOrderReduction",
      "path": "MazurTorsion/Arithmetic/PointOrderReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/PointOrderReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 26,
          "name": "hasMazurClassification_of_groupShape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean#L26"
        },
        {
          "kind": "theorem",
          "line": 41,
          "name": "hasMazurClassification_of_rankTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean#L41"
        },
        {
          "kind": "def",
          "line": 63,
          "name": "HasRankTwoPresentationIfFinite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 68,
          "name": "hasMazurClassificationIfFinite_of_rankTwo_inputs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean#L68"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "torsion_ncard_le_of_rankTwo_inputs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean#L81"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.LowTorsionObstructions",
        "MazurTorsion.GroupTheory.FiniteClassification"
      ],
      "lines": 92,
      "module": "MazurTorsion.Arithmetic.RankTwoReduction",
      "path": "MazurTorsion/Arithmetic/RankTwoReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Arithmetic/RankTwoReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 53,
          "name": "addOrderOf_image_eq_half",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L53"
        },
        {
          "kind": "def",
          "line": 85,
          "name": "sourceCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L85"
        },
        {
          "kind": "def",
          "line": 89,
          "name": "targetCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L89"
        },
        {
          "kind": "lemma",
          "line": 92,
          "name": "sourceCurve_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L92"
        },
        {
          "kind": "lemma",
          "line": 99,
          "name": "targetCurve_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L99"
        },
        {
          "kind": "lemma",
          "line": 107,
          "name": "source_b_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L107"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "source_discriminant_factor_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L115"
        },
        {
          "kind": "instance",
          "line": 125,
          "name": "targetCurve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 138,
          "name": "source_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L138"
        },
        {
          "kind": "lemma",
          "line": 146,
          "name": "target_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L146"
        },
        {
          "kind": "lemma",
          "line": 154,
          "name": "source_origin_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L154"
        },
        {
          "kind": "def",
          "line": 161,
          "name": "sourceOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L161"
        },
        {
          "kind": "lemma",
          "line": 165,
          "name": "target_origin_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L165"
        },
        {
          "kind": "def",
          "line": 172,
          "name": "targetOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L172"
        },
        {
          "kind": "def",
          "line": 177,
          "name": "mapX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L177"
        },
        {
          "kind": "def",
          "line": 181,
          "name": "mapY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L181"
        },
        {
          "kind": "lemma",
          "line": 184,
          "name": "mapX_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L184"
        },
        {
          "kind": "lemma",
          "line": 191,
          "name": "mapY_eq_common_convention",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L191"
        },
        {
          "kind": "lemma",
          "line": 199,
          "name": "map_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L199"
        },
        {
          "kind": "lemma",
          "line": 211,
          "name": "map_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L211"
        },
        {
          "kind": "def",
          "line": 225,
          "name": "pointMapFun",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L225"
        },
        {
          "kind": "lemma",
          "line": 235,
          "name": "pointMapFun_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L235"
        },
        {
          "kind": "lemma",
          "line": 240,
          "name": "pointMapFun_sourceOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L240"
        },
        {
          "kind": "lemma",
          "line": 247,
          "name": "pointMapFun_some_of_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L247"
        },
        {
          "kind": "lemma",
          "line": 256,
          "name": "source_y_eq_zero_of_x_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L256"
        },
        {
          "kind": "lemma",
          "line": 265,
          "name": "pointMapFun_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L265"
        },
        {
          "kind": "lemma",
          "line": 310,
          "name": "pointMapFun_neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L310"
        },
        {
          "kind": "lemma",
          "line": 333,
          "name": "sourceOrigin_add_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L333"
        },
        {
          "kind": "lemma",
          "line": 340,
          "name": "pointMapFun_kernel_killed_by_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L340"
        },
        {
          "kind": "lemma",
          "line": 349,
          "name": "translated_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L349"
        },
        {
          "kind": "lemma",
          "line": 363,
          "name": "add_sourceOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L363"
        },
        {
          "kind": "lemma",
          "line": 387,
          "name": "pointMapFun_add_sourceOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L387"
        },
        {
          "kind": "def",
          "line": 424,
          "name": "dualMapX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L424"
        },
        {
          "kind": "def",
          "line": 428,
          "name": "dualMapY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L428"
        },
        {
          "kind": "lemma",
          "line": 432,
          "name": "dual_map_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L432"
        },
        {
          "kind": "lemma",
          "line": 444,
          "name": "dual_map_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L444"
        },
        {
          "kind": "def",
          "line": 457,
          "name": "dualPointMapFun",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L457"
        },
        {
          "kind": "lemma",
          "line": 467,
          "name": "dualPointMapFun_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L467"
        },
        {
          "kind": "lemma",
          "line": 472,
          "name": "dualPointMapFun_targetOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L472"
        },
        {
          "kind": "lemma",
          "line": 479,
          "name": "dualPointMapFun_some_of_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L479"
        },
        {
          "kind": "lemma",
          "line": 488,
          "name": "target_y_eq_zero_of_x_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L488"
        },
        {
          "kind": "lemma",
          "line": 497,
          "name": "dualPointMapFun_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L497"
        },
        {
          "kind": "lemma",
          "line": 542,
          "name": "targetOrigin_add_self",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L542"
        },
        {
          "kind": "lemma",
          "line": 549,
          "name": "dualPointMapFun_kernel_killed_by_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L549"
        },
        {
          "kind": "lemma",
          "line": 558,
          "name": "dualMapX_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L558"
        },
        {
          "kind": "lemma",
          "line": 565,
          "name": "dualMapY_map",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L565"
        },
        {
          "kind": "lemma",
          "line": 573,
          "name": "source_y_ne_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L573"
        },
        {
          "kind": "lemma",
          "line": 580,
          "name": "source_duplication_identity_algebra",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L580"
        },
        {
          "kind": "lemma",
          "line": 592,
          "name": "source_doubleX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L592"
        },
        {
          "kind": "lemma",
          "line": 614,
          "name": "source_doubleY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L614"
        },
        {
          "kind": "theorem",
          "line": 640,
          "name": "dualPointMapFun_comp_pointMapFun",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean#L640"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.LinearCombination"
      ],
      "lines": 690,
      "module": "MazurTorsion.EllipticCurve.TwoIsogeny",
      "path": "MazurTorsion/EllipticCurve/TwoIsogeny.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogeny.lean"
    },
    {
      "declarations": [
        {
          "kind": "instance",
          "line": 25,
          "name": "transformedSource_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L25"
        },
        {
          "kind": "def",
          "line": 31,
          "name": "targetAsTransformedSource",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "targetAsTransformedSource_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "pointMapFun_dualPointMapFun_eq_transformed_comp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L43"
        },
        {
          "kind": "theorem",
          "line": 89,
          "name": "pointMapFun_comp_dualPointMapFun",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L89"
        },
        {
          "kind": "theorem",
          "line": 101,
          "name": "pointMapFun_two_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L101"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "dualPointMapFun_two_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L109"
        },
        {
          "kind": "theorem",
          "line": 117,
          "name": "pointMapFun_pow_two_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L117"
        },
        {
          "kind": "theorem",
          "line": 143,
          "name": "dualPointMapFun_pow_two_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L143"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "sourceOrigin_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 174,
          "name": "targetOrigin_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L174"
        },
        {
          "kind": "lemma",
          "line": 179,
          "name": "nsmul_ne_zero_of_addOrderOf_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L179"
        },
        {
          "kind": "theorem",
          "line": 191,
          "name": "order_twenty_image_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L191"
        },
        {
          "kind": "theorem",
          "line": 306,
          "name": "order_twenty_four_image_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L306"
        },
        {
          "kind": "theorem",
          "line": 418,
          "name": "exists_order_ten_image_independent",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L418"
        },
        {
          "kind": "theorem",
          "line": 469,
          "name": "exists_order_twelve_image_independent",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean#L469"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.EllipticCurve.TwoIsogeny",
        "MazurTorsion.GroupTheory.IndependentCyclicGenerators"
      ],
      "lines": 523,
      "module": "MazurTorsion.EllipticCurve.TwoIsogenyMultiples",
      "path": "MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoIsogenyMultiples.lean"
    },
    {
      "declarations": [
        {
          "kind": "structure",
          "line": 35,
          "name": "Data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L35"
        },
        {
          "kind": "def",
          "line": 57,
          "name": "equiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L57"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "origin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L62"
        },
        {
          "kind": "theorem",
          "line": 66,
          "name": "equiv_origin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L66"
        },
        {
          "kind": "def",
          "line": 71,
          "name": "pullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L71"
        },
        {
          "kind": "theorem",
          "line": 76,
          "name": "equiv_pullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L76"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "addOrderOf_pullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L81"
        },
        {
          "kind": "theorem",
          "line": 89,
          "name": "nsmul_pullback_eq_origin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L89"
        },
        {
          "kind": "theorem",
          "line": 98,
          "name": "source_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L98"
        },
        {
          "kind": "def",
          "line": 105,
          "name": "sourceEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L105"
        },
        {
          "kind": "def",
          "line": 113,
          "name": "sourcePullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L113"
        },
        {
          "kind": "theorem",
          "line": 119,
          "name": "sourceEquiv_sourcePullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L119"
        },
        {
          "kind": "theorem",
          "line": 125,
          "name": "addOrderOf_sourcePullback",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L125"
        },
        {
          "kind": "theorem",
          "line": 135,
          "name": "nsmul_sourcePullback_eq_sourceOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L135"
        },
        {
          "kind": "theorem",
          "line": 158,
          "name": "exists_data_of_order_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean#L158"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.EllipticCurve.TwoIsogeny",
        "MazurTorsion.EllipticCurve.VariableChange"
      ],
      "lines": 238,
      "module": "MazurTorsion.EllipticCurve.TwoTorsionNormalization",
      "path": "MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/TwoTorsionNormalization.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 38,
          "name": "variableChange_negY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "variableChange_negY_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 59,
          "name": "variableChange_addX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "variableChange_negAddY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "variableChange_addY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 80,
          "name": "variableChange_slope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L80"
        },
        {
          "kind": "lemma",
          "line": 109,
          "name": "variableChange_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L109"
        },
        {
          "kind": "def",
          "line": 125,
          "name": "mapVariableChangeFun",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 132,
          "name": "mapVariableChangeFun_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L132"
        },
        {
          "kind": "lemma",
          "line": 134,
          "name": "mapVariableChangeFun_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L134"
        },
        {
          "kind": "lemma",
          "line": 140,
          "name": "some_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L140"
        },
        {
          "kind": "lemma",
          "line": 146,
          "name": "mapVariableChangeFun_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L146"
        },
        {
          "kind": "def",
          "line": 162,
          "name": "equivOfEq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L162"
        },
        {
          "kind": "lemma",
          "line": 167,
          "name": "equivOfEq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L167"
        },
        {
          "kind": "def",
          "line": 174,
          "name": "mapVariableChange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L174"
        },
        {
          "kind": "def",
          "line": 192,
          "name": "equivVariableChange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L192"
        },
        {
          "kind": "lemma",
          "line": 208,
          "name": "equivVariableChange_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean#L208"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 218,
      "module": "MazurTorsion.EllipticCurve.VariableChange",
      "path": "MazurTorsion/EllipticCurve/VariableChange.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/EllipticCurve/VariableChange.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 24,
          "name": "D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L24"
        },
        {
          "kind": "def",
          "line": 27,
          "name": "S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L27"
        },
        {
          "kind": "def",
          "line": 31,
          "name": "A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L31"
        },
        {
          "kind": "def",
          "line": 35,
          "name": "B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L35"
        },
        {
          "kind": "def",
          "line": 41,
          "name": "F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L41"
        },
        {
          "kind": "def",
          "line": 44,
          "name": "H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L44"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "delta",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L50"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "natDegree_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "natDegree_S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "natDegree_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L61"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "natDegree_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "natDegree_H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L69"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "leadingCoeff_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 77,
          "name": "leadingCoeff_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L77"
        },
        {
          "kind": "lemma",
          "line": 82,
          "name": "leadingCoeff_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L82"
        },
        {
          "kind": "lemma",
          "line": 87,
          "name": "leadingCoeff_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L87"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "natDegree_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L91"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "leadingCoeff_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 136,
          "name": "derivative_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L136"
        },
        {
          "kind": "lemma",
          "line": 142,
          "name": "derivative_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L142"
        },
        {
          "kind": "lemma",
          "line": 148,
          "name": "A_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L148"
        },
        {
          "kind": "lemma",
          "line": 153,
          "name": "B_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L153"
        },
        {
          "kind": "lemma",
          "line": 158,
          "name": "H_identity_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L158"
        },
        {
          "kind": "lemma",
          "line": 163,
          "name": "H_identity_derivative_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L163"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "derivative_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 192,
          "name": "F_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L192"
        },
        {
          "kind": "lemma",
          "line": 197,
          "name": "discr_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L197"
        },
        {
          "kind": "lemma",
          "line": 205,
          "name": "resultant_D_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L205"
        },
        {
          "kind": "lemma",
          "line": 219,
          "name": "resultant_D_S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L219"
        },
        {
          "kind": "lemma",
          "line": 237,
          "name": "resultant_D_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L237"
        },
        {
          "kind": "lemma",
          "line": 269,
          "name": "resultant_B_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L269"
        },
        {
          "kind": "lemma",
          "line": 298,
          "name": "resultant_B_H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L298"
        },
        {
          "kind": "lemma",
          "line": 330,
          "name": "resultant_F_H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L330"
        },
        {
          "kind": "lemma",
          "line": 359,
          "name": "resultant_F_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L359"
        },
        {
          "kind": "lemma",
          "line": 396,
          "name": "resultant_F_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L396"
        },
        {
          "kind": "lemma",
          "line": 423,
          "name": "normal_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L423"
        },
        {
          "kind": "lemma",
          "line": 428,
          "name": "normal_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L428"
        },
        {
          "kind": "lemma",
          "line": 440,
          "name": "normal_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L440"
        },
        {
          "kind": "lemma",
          "line": 452,
          "name": "pre\u03a8_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L452"
        },
        {
          "kind": "lemma",
          "line": 457,
          "name": "normal_F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L457"
        },
        {
          "kind": "lemma",
          "line": 463,
          "name": "normal_delta",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L463"
        },
        {
          "kind": "lemma",
          "line": 468,
          "name": "normal_resultant_five_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L468"
        },
        {
          "kind": "lemma",
          "line": 504,
          "name": "normal_discr_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L504"
        },
        {
          "kind": "def",
          "line": 532,
          "name": "translation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L532"
        },
        {
          "kind": "lemma",
          "line": 538,
          "name": "taylor_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L538"
        },
        {
          "kind": "lemma",
          "line": 542,
          "name": "taylor_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L542"
        },
        {
          "kind": "lemma",
          "line": 546,
          "name": "taylor_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L546"
        },
        {
          "kind": "lemma",
          "line": 550,
          "name": "taylor_ten",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L550"
        },
        {
          "kind": "lemma",
          "line": 554,
          "name": "translation_\u03a8\u2082Sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L554"
        },
        {
          "kind": "lemma",
          "line": 561,
          "name": "translation_\u03a8\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L561"
        },
        {
          "kind": "lemma",
          "line": 570,
          "name": "translation_pre\u03a8\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L570"
        },
        {
          "kind": "lemma",
          "line": 583,
          "name": "translation_pre\u03a8_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L583"
        },
        {
          "kind": "lemma",
          "line": 589,
          "name": "discr_taylor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L589"
        },
        {
          "kind": "theorem",
          "line": 621,
          "name": "discr_pre\u03a8_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean#L621"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Degree",
        "Mathlib.AlgebraicGeometry.EllipticCurve.VariableChange",
        "Mathlib.RingTheory.Polynomial.Resultant.Basic"
      ],
      "lines": 639,
      "module": "MazurTorsion.Foundations.DivisionPolynomialDiscriminantFive",
      "path": "MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantFive.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 23,
          "name": "D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L23"
        },
        {
          "kind": "def",
          "line": 26,
          "name": "S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L26"
        },
        {
          "kind": "def",
          "line": 29,
          "name": "q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L29"
        },
        {
          "kind": "def",
          "line": 32,
          "name": "r",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L32"
        },
        {
          "kind": "def",
          "line": 37,
          "name": "p",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L37"
        },
        {
          "kind": "def",
          "line": 40,
          "name": "s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L40"
        },
        {
          "kind": "def",
          "line": 43,
          "name": "h",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L43"
        },
        {
          "kind": "def",
          "line": 46,
          "name": "J",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L46"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "delta",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L50"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "natDegree_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "natDegree_S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 60,
          "name": "natDegree_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L60"
        },
        {
          "kind": "lemma",
          "line": 64,
          "name": "natDegree_r",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "leadingCoeff_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 72,
          "name": "leadingCoeff_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L72"
        },
        {
          "kind": "lemma",
          "line": 77,
          "name": "leadingCoeff_r",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L77"
        },
        {
          "kind": "lemma",
          "line": 82,
          "name": "natDegree_p",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L82"
        },
        {
          "kind": "lemma",
          "line": 102,
          "name": "leadingCoeff_p",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L102"
        },
        {
          "kind": "lemma",
          "line": 124,
          "name": "natDegree_s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L124"
        },
        {
          "kind": "lemma",
          "line": 148,
          "name": "leadingCoeff_s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L148"
        },
        {
          "kind": "lemma",
          "line": 174,
          "name": "natDegree_p_sub_r_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L174"
        },
        {
          "kind": "lemma",
          "line": 191,
          "name": "derivative_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L191"
        },
        {
          "kind": "lemma",
          "line": 196,
          "name": "derivative_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L196"
        },
        {
          "kind": "lemma",
          "line": 201,
          "name": "q_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L201"
        },
        {
          "kind": "lemma",
          "line": 206,
          "name": "r_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L206"
        },
        {
          "kind": "lemma",
          "line": 211,
          "name": "h_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L211"
        },
        {
          "kind": "lemma",
          "line": 217,
          "name": "p_h_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L217"
        },
        {
          "kind": "lemma",
          "line": 226,
          "name": "h_derivative_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L226"
        },
        {
          "kind": "lemma",
          "line": 230,
          "name": "J_simple_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L230"
        },
        {
          "kind": "lemma",
          "line": 236,
          "name": "derivative_p",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L236"
        },
        {
          "kind": "lemma",
          "line": 250,
          "name": "derivative_s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L250"
        },
        {
          "kind": "lemma",
          "line": 279,
          "name": "natDegree_J",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L279"
        },
        {
          "kind": "lemma",
          "line": 300,
          "name": "q_mul_J",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L300"
        },
        {
          "kind": "lemma",
          "line": 317,
          "name": "discr_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L317"
        },
        {
          "kind": "lemma",
          "line": 325,
          "name": "resultant_D_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L325"
        },
        {
          "kind": "lemma",
          "line": 340,
          "name": "resultant_D_S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L340"
        },
        {
          "kind": "lemma",
          "line": 358,
          "name": "resultant_D_four_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L358"
        },
        {
          "kind": "lemma",
          "line": 389,
          "name": "resultant_D_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L389"
        },
        {
          "kind": "lemma",
          "line": 404,
          "name": "resultant_r_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L404"
        },
        {
          "kind": "lemma",
          "line": 433,
          "name": "resultant_s_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L433"
        },
        {
          "kind": "lemma",
          "line": 501,
          "name": "resultant_s_r",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L501"
        },
        {
          "kind": "lemma",
          "line": 559,
          "name": "resultant_r_p_sub_r_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L559"
        },
        {
          "kind": "lemma",
          "line": 601,
          "name": "resultant_s_p_sub_r_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L601"
        },
        {
          "kind": "lemma",
          "line": 649,
          "name": "resultant_s_J",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L649"
        },
        {
          "kind": "lemma",
          "line": 720,
          "name": "resultant_s_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L720"
        },
        {
          "kind": "lemma",
          "line": 781,
          "name": "resultant_s_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L781"
        },
        {
          "kind": "theorem",
          "line": 812,
          "name": "discr_s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L812"
        },
        {
          "kind": "lemma",
          "line": 832,
          "name": "normal_D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L832"
        },
        {
          "kind": "lemma",
          "line": 848,
          "name": "normal_q",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L848"
        },
        {
          "kind": "lemma",
          "line": 876,
          "name": "normal_r",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L876"
        },
        {
          "kind": "lemma",
          "line": 905,
          "name": "pre\u03a8_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L905"
        },
        {
          "kind": "lemma",
          "line": 910,
          "name": "pre\u03a8_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L910"
        },
        {
          "kind": "lemma",
          "line": 916,
          "name": "normal_p",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L916"
        },
        {
          "kind": "lemma",
          "line": 920,
          "name": "normal_s",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L920"
        },
        {
          "kind": "lemma",
          "line": 925,
          "name": "normal_delta",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L925"
        },
        {
          "kind": "lemma",
          "line": 930,
          "name": "normal_discr_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L930"
        },
        {
          "kind": "def",
          "line": 939,
          "name": "translation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L939"
        },
        {
          "kind": "lemma",
          "line": 945,
          "name": "taylor_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L945"
        },
        {
          "kind": "lemma",
          "line": 949,
          "name": "taylor_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L949"
        },
        {
          "kind": "lemma",
          "line": 953,
          "name": "taylor_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L953"
        },
        {
          "kind": "lemma",
          "line": 957,
          "name": "taylor_ten",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L957"
        },
        {
          "kind": "lemma",
          "line": 961,
          "name": "translation_\u03a8\u2082Sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L961"
        },
        {
          "kind": "lemma",
          "line": 968,
          "name": "translation_\u03a8\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L968"
        },
        {
          "kind": "lemma",
          "line": 977,
          "name": "translation_pre\u03a8\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L977"
        },
        {
          "kind": "lemma",
          "line": 990,
          "name": "translation_pre\u03a8_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L990"
        },
        {
          "kind": "lemma",
          "line": 996,
          "name": "translation_pre\u03a8_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L996"
        },
        {
          "kind": "lemma",
          "line": 1003,
          "name": "discr_taylor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L1003"
        },
        {
          "kind": "theorem",
          "line": 1035,
          "name": "discr_pre\u03a8_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean#L1035"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Degree",
        "Mathlib.AlgebraicGeometry.EllipticCurve.VariableChange",
        "Mathlib.RingTheory.Polynomial.Resultant.Basic"
      ],
      "lines": 1053,
      "module": "MazurTorsion.Foundations.DivisionPolynomialDiscriminantSeven",
      "path": "MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialDiscriminantSeven.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 26,
          "name": "exists_coordinates_of_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L26"
        },
        {
          "kind": "lemma",
          "line": 35,
          "name": "double_abscissa_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 133,
          "name": "pre\u03a8_four_double_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L133"
        },
        {
          "kind": "lemma",
          "line": 236,
          "name": "two_cross_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L236"
        },
        {
          "kind": "lemma",
          "line": 250,
          "name": "triple_abscissa_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L250"
        },
        {
          "kind": "lemma",
          "line": 382,
          "name": "four_\u03a6_composition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L382"
        },
        {
          "kind": "lemma",
          "line": 400,
          "name": "four_\u03a8Sq_composition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L400"
        },
        {
          "kind": "lemma",
          "line": 418,
          "name": "quadruple_abscissa_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L418"
        },
        {
          "kind": "lemma",
          "line": 459,
          "name": "five_cross_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L459"
        },
        {
          "kind": "lemma",
          "line": 476,
          "name": "seven_cross_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L476"
        },
        {
          "kind": "theorem",
          "line": 503,
          "name": "hasDivisionPolynomialRootCriterion_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L503"
        },
        {
          "kind": "theorem",
          "line": 573,
          "name": "hasDivisionPolynomialRootCriterion_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean#L573"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.OddPrimeFullTorsion",
        "MazurTorsion.Foundations.ThreeTorsion",
        "Mathlib.Tactic.Abel",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 656,
      "module": "MazurTorsion.Foundations.DivisionPolynomialRootCriterion",
      "path": "MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/DivisionPolynomialRootCriterion.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 31,
          "name": "cubic_coefficients_of_three_roots",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "halving_forces_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "exists_halving_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 171,
          "name": "three_square_products_impossible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L171"
        },
        {
          "kind": "theorem",
          "line": 195,
          "name": "three_halvable_two_torsion_points_impossible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L195"
        },
        {
          "kind": "theorem",
          "line": 305,
          "name": "not_injective_zmod_four_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean#L305"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.Linarith",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 373,
      "module": "MazurTorsion.Foundations.FullFourTorsion",
      "path": "MazurTorsion/Foundations/FullFourTorsion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/FullFourTorsion.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 40,
          "name": "den_duplication_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "den_duplication_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 58,
          "name": "den_duplication_ne_zero_or_num_duplication_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L58"
        },
        {
          "kind": "lemma",
          "line": 81,
          "name": "addX_self_of_Y_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L81"
        },
        {
          "kind": "lemma",
          "line": 104,
          "name": "addX_of_X_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L104"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "Point.xRep_add_self_of_Y_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 123,
          "name": "Point.xRep_add_self_of_Y_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L123"
        },
        {
          "kind": "lemma",
          "line": 129,
          "name": "Point.xRep_add_of_X_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L129"
        },
        {
          "kind": "lemma",
          "line": 140,
          "name": "Point.xRep_sub_of_X_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L140"
        },
        {
          "kind": "lemma",
          "line": 156,
          "name": "finite_preimage_xRep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L156"
        },
        {
          "kind": "lemma",
          "line": 168,
          "name": "finite_preimage_xRep0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L168"
        },
        {
          "kind": "lemma",
          "line": 179,
          "name": "Point.sym2x_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L179"
        },
        {
          "kind": "lemma",
          "line": 186,
          "name": "Point.sym2x_P_P_eq_addSubMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L186"
        },
        {
          "kind": "lemma",
          "line": 205,
          "name": "Point.sym2x_P_add_P_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L205"
        },
        {
          "kind": "theorem",
          "line": 237,
          "name": "Point.sym2x_add_sub_eq_addSubMap_sym2x",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L237"
        },
        {
          "kind": "def",
          "line": 286,
          "name": "Point.naiveHeight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L286"
        },
        {
          "kind": "lemma",
          "line": 289,
          "name": "Point.naiveHeight_eq_logHeight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L289"
        },
        {
          "kind": "lemma",
          "line": 293,
          "name": "Point.naiveHeight_eq_logHeight\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L293"
        },
        {
          "kind": "lemma",
          "line": 302,
          "name": "abs_logHeight_sym2x_sub_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L302"
        },
        {
          "kind": "theorem",
          "line": 321,
          "name": "approx_parallelogram_law",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L321"
        },
        {
          "kind": "theorem",
          "line": 358,
          "name": "fg_point_of_finiteIndex_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean#L358"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.GroupTheory.Descent",
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point",
        "Mathlib.NumberTheory.Height.EllipticCurve",
        "Mathlib.Tactic.Field",
        "Mathlib.Tactic.FinCases",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.Positivity",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 370,
      "module": "MazurTorsion.Foundations.NaiveHeightDescent",
      "path": "MazurTorsion/Foundations/NaiveHeightDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/NaiveHeightDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 37,
          "name": "derivativePairProduct",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L37"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "derivativePairProduct_cons",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "derivativePairProduct_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L76"
        },
        {
          "kind": "theorem",
          "line": 120,
          "name": "isSquare_discr_of_splits_of_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L120"
        },
        {
          "kind": "lemma",
          "line": 165,
          "name": "discr_C_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L165"
        },
        {
          "kind": "theorem",
          "line": 219,
          "name": "isSquare_discr_of_splits",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L219"
        },
        {
          "kind": "theorem",
          "line": 254,
          "name": "divisionPolynomial_splits_of_full_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L254"
        },
        {
          "kind": "def",
          "line": 337,
          "name": "HasDivisionPolynomialRootCriterion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L337"
        },
        {
          "kind": "def",
          "line": 343,
          "name": "fiveRepresentatives",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L343"
        },
        {
          "kind": "def",
          "line": 348,
          "name": "sevenRepresentatives",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L348"
        },
        {
          "kind": "theorem",
          "line": 356,
          "name": "fifth_division_polynomial_splits_of_full_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L356"
        },
        {
          "kind": "theorem",
          "line": 371,
          "name": "seventh_division_polynomial_splits_of_full_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L371"
        },
        {
          "kind": "lemma",
          "line": 384,
          "name": "nonsquare_mul_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L384"
        },
        {
          "kind": "theorem",
          "line": 394,
          "name": "not_isSquare_five_discriminant_shape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L394"
        },
        {
          "kind": "theorem",
          "line": 407,
          "name": "not_isSquare_seven_discriminant_shape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L407"
        },
        {
          "kind": "theorem",
          "line": 417,
          "name": "not_splits_of_discr_eq_five_shape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L417"
        },
        {
          "kind": "theorem",
          "line": 427,
          "name": "not_splits_of_discr_eq_seven_shape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L427"
        },
        {
          "kind": "theorem",
          "line": 438,
          "name": "fifth_division_polynomial_not_splits_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L438"
        },
        {
          "kind": "theorem",
          "line": 447,
          "name": "seventh_division_polynomial_not_splits_of_discr",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L447"
        },
        {
          "kind": "theorem",
          "line": 456,
          "name": "not_injective_zmod_five_square_of_division_inputs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L456"
        },
        {
          "kind": "theorem",
          "line": 469,
          "name": "not_injective_zmod_seven_square_of_division_inputs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean#L469"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Degree",
        "Mathlib.Data.Rat.Lemmas",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.RingTheory.Polynomial.Resultant.Basic",
        "Mathlib.SetTheory.Cardinal.NatCard",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 480,
      "module": "MazurTorsion.Foundations.OddPrimeFullTorsion",
      "path": "MazurTorsion/Foundations/OddPrimeFullTorsion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/OddPrimeFullTorsion.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 27,
          "name": "tangent_forces_three_division",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L27"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "three_division_tangent_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "nonzero_three_torsion_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L75"
        },
        {
          "kind": "theorem",
          "line": 138,
          "name": "three_nsmul_some_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L138"
        },
        {
          "kind": "def",
          "line": 224,
          "name": "threeTorsionRootMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L224"
        },
        {
          "kind": "theorem",
          "line": 235,
          "name": "threeTorsionRootMap_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L235"
        },
        {
          "kind": "theorem",
          "line": 291,
          "name": "ncard_three_torsion_le_nine",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L291"
        },
        {
          "kind": "lemma",
          "line": 310,
          "name": "quartic_coefficients_of_four_distinct_roots",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L310"
        },
        {
          "kind": "lemma",
          "line": 400,
          "name": "four_distinct_roots_invariant_impossible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L400"
        },
        {
          "kind": "lemma",
          "line": 434,
          "name": "abscissa_ne_of_independent_images",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L434"
        },
        {
          "kind": "theorem",
          "line": 461,
          "name": "not_injective_zmod_three_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean#L461"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.DivisionPolynomial.Degree",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Positivity",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 536,
      "module": "MazurTorsion.Foundations.ThreeTorsion",
      "path": "MazurTorsion/Foundations/ThreeTorsion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/ThreeTorsion.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 33,
          "name": "twoTorsionRootMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L33"
        },
        {
          "kind": "theorem",
          "line": 73,
          "name": "twoTorsionRootMap_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L73"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "finite_two_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L105"
        },
        {
          "kind": "def",
          "line": 110,
          "name": "fourTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L110"
        },
        {
          "kind": "def",
          "line": 113,
          "name": "doubleOnFourTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L113"
        },
        {
          "kind": "def",
          "line": 128,
          "name": "doubleKernelToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L128"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "doubleKernelToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L134"
        },
        {
          "kind": "def",
          "line": 140,
          "name": "doubleRangeToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L140"
        },
        {
          "kind": "theorem",
          "line": 152,
          "name": "doubleRangeToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L152"
        },
        {
          "kind": "theorem",
          "line": 160,
          "name": "ncard_two_torsion_le_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L160"
        },
        {
          "kind": "theorem",
          "line": 182,
          "name": "ncard_four_torsion_le_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L182"
        },
        {
          "kind": "theorem",
          "line": 213,
          "name": "not_injective_zmod_two_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean#L213"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point",
        "Mathlib.Algebra.Polynomial.Roots",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.GroupTheory.Index",
        "Mathlib.SetTheory.Cardinal.NatCard",
        "Mathlib.Tactic.GCongr",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.NormNum"
      ],
      "lines": 241,
      "module": "MazurTorsion.Foundations.TwoTorsion",
      "path": "MazurTorsion/Foundations/TwoTorsion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Foundations/TwoTorsion.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 27,
          "name": "cyclicOrders",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L27"
        },
        {
          "kind": "def",
          "line": 31,
          "name": "bicyclicParameters",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L31"
        },
        {
          "kind": "abbrev",
          "line": 37,
          "name": "RationalTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L37"
        },
        {
          "kind": "def",
          "line": 41,
          "name": "HasMazurClassification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L41"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "HasMazurClassificationIfFinite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L50"
        },
        {
          "kind": "theorem",
          "line": 56,
          "name": "torsion_ncard_le_of_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L56"
        },
        {
          "kind": "theorem",
          "line": 69,
          "name": "torsion_ncard_le_of_classification_if_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean#L69"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 78,
      "module": "MazurTorsion.GroupTheory.ClassificationCardinality",
      "path": "MazurTorsion/GroupTheory/ClassificationCardinality.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ClassificationCardinality.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 32,
          "name": "isAddCyclic_of_surjective_card_ker_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/CyclicKernelExtension.lean#L32"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 96,
      "module": "MazurTorsion.GroupTheory.CyclicKernelExtension",
      "path": "MazurTorsion/GroupTheory/CyclicKernelExtension.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/CyclicKernelExtension.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 30,
          "name": "allowedBicyclicOrders",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L30"
        },
        {
          "kind": "structure",
          "line": 39,
          "name": "AvoidsMazurForbiddenSubgroups",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L39"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "HasMazurGroupShape",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L50"
        },
        {
          "kind": "def",
          "line": 54,
          "name": "zmodHomOfElement",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L54"
        },
        {
          "kind": "theorem",
          "line": 63,
          "name": "zmodHomOfElement_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 74,
          "name": "exists_zmod_embedding_of_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L74"
        },
        {
          "kind": "def",
          "line": 84,
          "name": "directSumCoordinateHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L84"
        },
        {
          "kind": "theorem",
          "line": 91,
          "name": "directSumCoordinateHom_apply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L91"
        },
        {
          "kind": "theorem",
          "line": 112,
          "name": "directSumCoordinateHom_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L112"
        },
        {
          "kind": "theorem",
          "line": 125,
          "name": "exists_pi_zmod_embedding_of_factors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L125"
        },
        {
          "kind": "theorem",
          "line": 154,
          "name": "factor_count_lt_of_forbidden_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L154"
        },
        {
          "kind": "theorem",
          "line": 176,
          "name": "factor_count_lt_two_of_forbidden_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L176"
        },
        {
          "kind": "def",
          "line": 187,
          "name": "piFinThreeAddEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L187"
        },
        {
          "kind": "theorem",
          "line": 200,
          "name": "factor_count_lt_three_of_forbidden_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L200"
        },
        {
          "kind": "theorem",
          "line": 210,
          "name": "square_embeds_of_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L210"
        },
        {
          "kind": "theorem",
          "line": 220,
          "name": "left_factor_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L220"
        },
        {
          "kind": "theorem",
          "line": 231,
          "name": "right_factor_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L231"
        },
        {
          "kind": "theorem",
          "line": 242,
          "name": "no_square_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L242"
        },
        {
          "kind": "theorem",
          "line": 255,
          "name": "hasMazurGroupShape_of_rankTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L255"
        },
        {
          "kind": "theorem",
          "line": 313,
          "name": "card_le_sixteen_of_rankTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L313"
        },
        {
          "kind": "theorem",
          "line": 328,
          "name": "prime_pow_dvd_allowed_order_cases",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L328"
        },
        {
          "kind": "theorem",
          "line": 365,
          "name": "prod_indicator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L365"
        },
        {
          "kind": "theorem",
          "line": 373,
          "name": "elementary_product_le_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L373"
        },
        {
          "kind": "def",
          "line": 547,
          "name": "d10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L547"
        },
        {
          "kind": "def",
          "line": 550,
          "name": "c2c10Coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L550"
        },
        {
          "kind": "theorem",
          "line": 564,
          "name": "c2c10Coordinates_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L564"
        },
        {
          "kind": "def",
          "line": 579,
          "name": "d12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L579"
        },
        {
          "kind": "def",
          "line": 582,
          "name": "c2c12Coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L582"
        },
        {
          "kind": "theorem",
          "line": 596,
          "name": "c2c12Coordinates_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L596"
        },
        {
          "kind": "theorem",
          "line": 611,
          "name": "c2c10EmbedsOfFactorCounts",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L611"
        },
        {
          "kind": "theorem",
          "line": 679,
          "name": "c2c12EmbedsOfFactorCounts",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L679"
        },
        {
          "kind": "theorem",
          "line": 768,
          "name": "card_le_sixteen_of_allowed_orders_and_forbidden",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean#L768"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 840,
      "module": "MazurTorsion.GroupTheory.FiniteClassification",
      "path": "MazurTorsion/GroupTheory/FiniteClassification.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/FiniteClassification.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 24,
          "name": "ForbidsEmbedding",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L24"
        },
        {
          "kind": "theorem",
          "line": 33,
          "name": "of_injective_source",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L33"
        },
        {
          "kind": "theorem",
          "line": 39,
          "name": "of_injective_target",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L39"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "addEquiv_source",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 54,
          "name": "addEquiv_target",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L54"
        },
        {
          "kind": "theorem",
          "line": 63,
          "name": "subgroup_target",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 68,
          "name": "not_nonempty_addEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean#L68"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 75,
      "module": "MazurTorsion.GroupTheory.ForbiddenEmbeddings",
      "path": "MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/ForbiddenEmbeddings.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 26,
          "name": "zmodHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L26"
        },
        {
          "kind": "theorem",
          "line": 35,
          "name": "zmodHom_intCast",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L35"
        },
        {
          "kind": "theorem",
          "line": 40,
          "name": "zmodHom_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L40"
        },
        {
          "kind": "theorem",
          "line": 46,
          "name": "zmodHom_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L46"
        },
        {
          "kind": "def",
          "line": 59,
          "name": "productHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L59"
        },
        {
          "kind": "theorem",
          "line": 65,
          "name": "productHom_apply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L65"
        },
        {
          "kind": "theorem",
          "line": 73,
          "name": "zmodHom_mem_zmultiples",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L73"
        },
        {
          "kind": "theorem",
          "line": 83,
          "name": "productHom_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L83"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "exists_embedding",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L134"
        },
        {
          "kind": "theorem",
          "line": 154,
          "name": "orderTwo_not_mem_zmultiples",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean#L154"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.GroupTheory.ForbiddenEmbeddings",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.GroupTheory.OrderOfElement",
        "Mathlib.Tactic.NormNum"
      ],
      "lines": 224,
      "module": "MazurTorsion.GroupTheory.IndependentCyclicGenerators",
      "path": "MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndependentCyclicGenerators.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 26,
          "name": "AddMonoidHom.card_ker_mul_card_range",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L26"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "AddMonoidHom.index_range_eq_card_ker",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L37"
        },
        {
          "kind": "lemma",
          "line": 48,
          "name": "AddEquiv.map_ker_nsmulAddMonoidHom",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 59,
          "name": "nsmulAddMonoidHom_range_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 74,
          "name": "nsmulAddMonoidHom_ker_prod",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L74"
        },
        {
          "kind": "lemma",
          "line": 83,
          "name": "Module.rank_eq_zero_of_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L83"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "AddSubgroup.index_range_nsmul_of_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean#L96"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.GroupTheory.FiniteAbelian.Basic",
        "Mathlib.GroupTheory.IndexNSmul",
        "Mathlib.LinearAlgebra.Dimension.Constructions"
      ],
      "lines": 161,
      "module": "MazurTorsion.GroupTheory.IndexNSmulFG",
      "path": "MazurTorsion/GroupTheory/IndexNSmulFG.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/IndexNSmulFG.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 25,
          "name": "isOfFinAddOrder_addEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean#L25"
        },
        {
          "kind": "def",
          "line": 34,
          "name": "torsionAddEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean#L34"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "torsionAddEquiv_apply_coe",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 51,
          "name": "torsionAddEquiv_symm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean#L51"
        },
        {
          "kind": "theorem",
          "line": 55,
          "name": "addOrderOf_torsionAddEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean#L55"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 60,
      "module": "MazurTorsion.GroupTheory.TorsionEquiv",
      "path": "MazurTorsion/GroupTheory/TorsionEquiv.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/GroupTheory/TorsionEquiv.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 39,
          "name": "orderNineParameterD",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L39"
        },
        {
          "kind": "def",
          "line": 44,
          "name": "orderEighteenAuxiliaryS",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L44"
        },
        {
          "kind": "def",
          "line": 49,
          "name": "orderEighteenAuxiliaryPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L49"
        },
        {
          "kind": "def",
          "line": 55,
          "name": "orderEighteenModelX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L55"
        },
        {
          "kind": "def",
          "line": 59,
          "name": "orderEighteenModelY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L59"
        },
        {
          "kind": "def",
          "line": 64,
          "name": "orderEighteenHyperellipticPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "orderNinePolynomial_eq_difference_form",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 74,
          "name": "orderNineParameterD_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L74"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "orderNine_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L81"
        },
        {
          "kind": "lemma",
          "line": 108,
          "name": "orderNineParameterD_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L108"
        },
        {
          "kind": "lemma",
          "line": 119,
          "name": "root_ne_zero_of_tateTwoDivisionPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L119"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "orderEighteenAuxiliaryPolynomial_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L129"
        },
        {
          "kind": "lemma",
          "line": 151,
          "name": "one_add_mul_ne_zero_of_orderEighteenAuxiliary",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L151"
        },
        {
          "kind": "theorem",
          "line": 173,
          "name": "orderEighteenModel_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L173"
        },
        {
          "kind": "lemma",
          "line": 205,
          "name": "orderEighteenModelX_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L205"
        },
        {
          "kind": "lemma",
          "line": 239,
          "name": "orderEighteenModelX_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L239"
        },
        {
          "kind": "theorem",
          "line": 274,
          "name": "exists_orderEighteen_genusTwo_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L274"
        },
        {
          "kind": "theorem",
          "line": 327,
          "name": "rationalPoint_addOrderOf_ne_eighteen_of_noNoncuspidalPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean#L327"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderEighteenReduction"
      ],
      "lines": 343,
      "module": "MazurTorsion.Kubert.OrderEighteenModel",
      "path": "MazurTorsion/Kubert/OrderEighteenModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 30,
          "name": "tateTwoDivisionPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenReduction.lean#L30"
        },
        {
          "kind": "lemma",
          "line": 34,
          "name": "tateTwoDivisionPolynomial_eq_zero_of_order_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenReduction.lean#L34"
        },
        {
          "kind": "theorem",
          "line": 65,
          "name": "exists_tateOrderEighteen_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenReduction.lean#L65"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.Kubert.OrderNineReduction"
      ],
      "lines": 138,
      "module": "MazurTorsion.Kubert.OrderEighteenReduction",
      "path": "MazurTorsion/Kubert/OrderEighteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderEighteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 57,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L57"
        },
        {
          "kind": "instance",
          "line": 60,
          "name": "curve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L60"
        },
        {
          "kind": "def",
          "line": 71,
          "name": "orderElevenRawPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L71"
        },
        {
          "kind": "def",
          "line": 76,
          "name": "orderElevenRawR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L76"
        },
        {
          "kind": "def",
          "line": 80,
          "name": "orderElevenRawQ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L80"
        },
        {
          "kind": "def",
          "line": 84,
          "name": "orderElevenModelUOfRaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L84"
        },
        {
          "kind": "def",
          "line": 89,
          "name": "orderElevenModelVOfRaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L89"
        },
        {
          "kind": "def",
          "line": 94,
          "name": "orderElevenModelU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L94"
        },
        {
          "kind": "def",
          "line": 99,
          "name": "orderElevenModelV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L99"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "orderElevenRawPolynomial_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L105"
        },
        {
          "kind": "lemma",
          "line": 119,
          "name": "orderEleven_raw_middle_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L119"
        },
        {
          "kind": "lemma",
          "line": 141,
          "name": "orderEleven_raw_zero_factor_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L141"
        },
        {
          "kind": "lemma",
          "line": 159,
          "name": "orderEleven_raw_one_factor_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L159"
        },
        {
          "kind": "lemma",
          "line": 178,
          "name": "orderEleven_raw_r_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L178"
        },
        {
          "kind": "lemma",
          "line": 183,
          "name": "orderEleven_raw_r_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L183"
        },
        {
          "kind": "lemma",
          "line": 191,
          "name": "orderEleven_raw_q_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L191"
        },
        {
          "kind": "lemma",
          "line": 197,
          "name": "orderEleven_raw_q_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L197"
        },
        {
          "kind": "theorem",
          "line": 210,
          "name": "orderElevenModel_factors_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L210"
        },
        {
          "kind": "lemma",
          "line": 238,
          "name": "orderEleven_curve_equation_of_numerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L238"
        },
        {
          "kind": "theorem",
          "line": 251,
          "name": "orderElevenModel_curve_equation_of_raw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L251"
        },
        {
          "kind": "theorem",
          "line": 276,
          "name": "orderElevenModel_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L276"
        },
        {
          "kind": "theorem",
          "line": 295,
          "name": "orderElevenModel_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L295"
        },
        {
          "kind": "theorem",
          "line": 308,
          "name": "orderElevenModelU_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L308"
        },
        {
          "kind": "theorem",
          "line": 319,
          "name": "orderElevenModelU_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L319"
        },
        {
          "kind": "theorem",
          "line": 350,
          "name": "orderElevenModel_of_admissible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L350"
        },
        {
          "kind": "theorem",
          "line": 367,
          "name": "exists_orderElevenModel_of_exact_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean#L367"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderElevenReduction"
      ],
      "lines": 384,
      "module": "MazurTorsion.Kubert.OrderElevenModel",
      "path": "MazurTorsion/Kubert/OrderElevenModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 39,
          "name": "orderElevenSixNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L39"
        },
        {
          "kind": "def",
          "line": 43,
          "name": "orderElevenPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 49,
          "name": "orderEleven_tateFiveRatio_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L49"
        },
        {
          "kind": "lemma",
          "line": 58,
          "name": "tateSixX_eq_orderEleven_reduced",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L58"
        },
        {
          "kind": "lemma",
          "line": 88,
          "name": "cross_multiply_orderEleven_abscissae",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L88"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "nsmul_ne_zero_of_marked_order_eleven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L96"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "c_ne_zero_of_marked_order_eleven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 137,
          "name": "parameters_ne_of_marked_order_eleven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L137"
        },
        {
          "kind": "lemma",
          "line": 172,
          "name": "five_numerator_ne_of_marked_order_eleven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L172"
        },
        {
          "kind": "theorem",
          "line": 212,
          "name": "orderElevenPolynomial_eq_zero_of_marked_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L212"
        },
        {
          "kind": "theorem",
          "line": 276,
          "name": "orderElevenSixNumerator_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L276"
        },
        {
          "kind": "theorem",
          "line": 292,
          "name": "exists_tateOrderEleven_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean#L292"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFifteenReduction"
      ],
      "lines": 346,
      "module": "MazurTorsion.Kubert.OrderElevenReduction",
      "path": "MazurTorsion/Kubert/OrderElevenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderElevenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 30,
          "name": "no_rational_point_of_order_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteen.lean#L30"
        },
        {
          "kind": "theorem",
          "line": 42,
          "name": "rationalPoint_addOrderOf_ne_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteen.lean#L42"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFifteenModel",
        "MazurTorsion.NumberTheory.XOneFifteenReduction"
      ],
      "lines": 48,
      "module": "MazurTorsion.Kubert.OrderFifteen",
      "path": "MazurTorsion/Kubert/OrderFifteen.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteen.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 45,
          "name": "orderFifteenRawPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L45"
        },
        {
          "kind": "def",
          "line": 54,
          "name": "orderFifteenRawR",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L54"
        },
        {
          "kind": "def",
          "line": 58,
          "name": "orderFifteenRawQ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L58"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "orderFifteenPlaneTOfRaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L62"
        },
        {
          "kind": "def",
          "line": 67,
          "name": "orderFifteenPlaneSOfRaw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L67"
        },
        {
          "kind": "def",
          "line": 72,
          "name": "orderFifteenPlaneT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L72"
        },
        {
          "kind": "def",
          "line": 77,
          "name": "orderFifteenPlaneS",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L77"
        },
        {
          "kind": "def",
          "line": 82,
          "name": "orderFifteenModelU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L82"
        },
        {
          "kind": "def",
          "line": 86,
          "name": "orderFifteenModelV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L86"
        },
        {
          "kind": "theorem",
          "line": 93,
          "name": "orderFifteenRawPolynomial_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L93"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "raw_q_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 117,
          "name": "raw_middle_denominator_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L117"
        },
        {
          "kind": "lemma",
          "line": 137,
          "name": "raw_zero_abscissa_factor_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L137"
        },
        {
          "kind": "lemma",
          "line": 154,
          "name": "raw_four_abscissa_factor_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L154"
        },
        {
          "kind": "lemma",
          "line": 197,
          "name": "plane_equation_of_numerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L197"
        },
        {
          "kind": "lemma",
          "line": 211,
          "name": "four_neg_div_add_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L211"
        },
        {
          "kind": "theorem",
          "line": 221,
          "name": "orderFifteenPlane_equation_of_raw",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L221"
        },
        {
          "kind": "lemma",
          "line": 249,
          "name": "raw_r_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L249"
        },
        {
          "kind": "lemma",
          "line": 254,
          "name": "raw_r_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L254"
        },
        {
          "kind": "lemma",
          "line": 262,
          "name": "raw_q_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L262"
        },
        {
          "kind": "lemma",
          "line": 268,
          "name": "raw_q_ne_one_of_admissible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L268"
        },
        {
          "kind": "theorem",
          "line": 281,
          "name": "orderFifteenPlane_denominators_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L281"
        },
        {
          "kind": "theorem",
          "line": 303,
          "name": "orderFifteenModel_plane_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L303"
        },
        {
          "kind": "theorem",
          "line": 325,
          "name": "orderFifteenModel_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L325"
        },
        {
          "kind": "theorem",
          "line": 340,
          "name": "orderFifteenModel_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L340"
        },
        {
          "kind": "theorem",
          "line": 354,
          "name": "orderFifteenModelU_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L354"
        },
        {
          "kind": "theorem",
          "line": 395,
          "name": "orderFifteenModelU_ne_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L395"
        },
        {
          "kind": "theorem",
          "line": 443,
          "name": "orderFifteenModel_of_admissible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L443"
        },
        {
          "kind": "theorem",
          "line": 459,
          "name": "exists_orderFifteenModel_of_exact_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean#L459"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFifteenReduction",
        "MazurTorsion.NumberTheory.XOneFifteenDescent"
      ],
      "lines": 472,
      "module": "MazurTorsion.Kubert.OrderFifteenModel",
      "path": "MazurTorsion/Kubert/OrderFifteenModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 30,
          "name": "orderFifteenPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L30"
        },
        {
          "kind": "def",
          "line": 41,
          "name": "tateNormalDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 46,
          "name": "tateNormalCurve_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L46"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "c_ne_zero_of_marked_order_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 82,
          "name": "parameters_ne_of_marked_order_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L82"
        },
        {
          "kind": "lemma",
          "line": 113,
          "name": "orderFifteenPolynomial_eq_zero_of_three_division",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L113"
        },
        {
          "kind": "theorem",
          "line": 134,
          "name": "orderFifteenPolynomial_eq_zero_of_marked_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L134"
        },
        {
          "kind": "theorem",
          "line": 171,
          "name": "exists_tateOrderFifteen_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean#L171"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.ThreeTorsion",
        "MazurTorsion.Kubert.TateNormalFormMultiples"
      ],
      "lines": 220,
      "module": "MazurTorsion.Kubert.OrderFifteenReduction",
      "path": "MazurTorsion/Kubert/OrderFifteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFifteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 30,
          "name": "no_rational_point_of_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteen.lean#L30"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "rationalPoint_addOrderOf_ne_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteen.lean#L45"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFourteenModel",
        "MazurTorsion.NumberTheory.XOneFourteenReduction"
      ],
      "lines": 51,
      "module": "MazurTorsion.Kubert.OrderFourteen",
      "path": "MazurTorsion/Kubert/OrderFourteen.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteen.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 45,
          "name": "orderFourteenModelDenominator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L45"
        },
        {
          "kind": "def",
          "line": 49,
          "name": "orderFourteenModelNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L49"
        },
        {
          "kind": "def",
          "line": 53,
          "name": "orderFourteenModelT",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L53"
        },
        {
          "kind": "def",
          "line": 57,
          "name": "orderFourteenModelS",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L57"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "orderFourteenModelU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L62"
        },
        {
          "kind": "def",
          "line": 70,
          "name": "orderFourteenModelV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L70"
        },
        {
          "kind": "def",
          "line": 77,
          "name": "orderFourteenRatioPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L77"
        },
        {
          "kind": "def",
          "line": 86,
          "name": "orderFourteenRatioSevenY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L86"
        },
        {
          "kind": "def",
          "line": 90,
          "name": "orderFourteenRatioNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L90"
        },
        {
          "kind": "def",
          "line": 94,
          "name": "orderFourteenRatioSevenYLinear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L94"
        },
        {
          "kind": "def",
          "line": 97,
          "name": "orderFourteenRatioNumeratorLinear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L97"
        },
        {
          "kind": "lemma",
          "line": 100,
          "name": "model_denominator_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L100"
        },
        {
          "kind": "lemma",
          "line": 105,
          "name": "ratio_polynomial_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L105"
        },
        {
          "kind": "lemma",
          "line": 119,
          "name": "ratio_seven_y_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L119"
        },
        {
          "kind": "lemma",
          "line": 149,
          "name": "ratio_numerator_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L149"
        },
        {
          "kind": "lemma",
          "line": 181,
          "name": "ratio_seven_y_scale",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L181"
        },
        {
          "kind": "lemma",
          "line": 189,
          "name": "ratio_numerator_scale",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L189"
        },
        {
          "kind": "lemma",
          "line": 198,
          "name": "ratio_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L198"
        },
        {
          "kind": "theorem",
          "line": 208,
          "name": "tateSevenYNumerator_ne_of_orderFourteenPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L208"
        },
        {
          "kind": "theorem",
          "line": 223,
          "name": "orderFourteenModelNumerator_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L223"
        },
        {
          "kind": "lemma",
          "line": 236,
          "name": "model_bridge_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L236"
        },
        {
          "kind": "lemma",
          "line": 246,
          "name": "seven_y_sub_aux_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L246"
        },
        {
          "kind": "def",
          "line": 252,
          "name": "orderFourteenModelCofactor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L252"
        },
        {
          "kind": "lemma",
          "line": 257,
          "name": "model_equation_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L257"
        },
        {
          "kind": "theorem",
          "line": 278,
          "name": "orderFourteenModel_plane_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L278"
        },
        {
          "kind": "theorem",
          "line": 291,
          "name": "orderFourteenModelU_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L291"
        },
        {
          "kind": "theorem",
          "line": 300,
          "name": "orderFourteenModelV_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L300"
        },
        {
          "kind": "theorem",
          "line": 314,
          "name": "orderFourteenModelV_eq_tate_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L314"
        },
        {
          "kind": "theorem",
          "line": 338,
          "name": "orderFourteenModel_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L338"
        },
        {
          "kind": "theorem",
          "line": 351,
          "name": "orderFourteenModel_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L351"
        },
        {
          "kind": "theorem",
          "line": 363,
          "name": "orderFourteenModelU_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L363"
        },
        {
          "kind": "theorem",
          "line": 374,
          "name": "orderFourteenModelU_ne_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L374"
        },
        {
          "kind": "theorem",
          "line": 393,
          "name": "orderFourteenModelU_ne_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L393"
        },
        {
          "kind": "theorem",
          "line": 419,
          "name": "orderFourteenModelU_not_visible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L419"
        },
        {
          "kind": "theorem",
          "line": 435,
          "name": "orderFourteenModel_of_admissible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L435"
        },
        {
          "kind": "theorem",
          "line": 452,
          "name": "exists_orderFourteenModel_of_exact_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean#L452"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFourteenReduction",
        "MazurTorsion.NumberTheory.XOneFourteenDescent"
      ],
      "lines": 466,
      "module": "MazurTorsion.Kubert.OrderFourteenModel",
      "path": "MazurTorsion/Kubert/OrderFourteenModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 29,
          "name": "tateSixNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L29"
        },
        {
          "kind": "def",
          "line": 33,
          "name": "tateSevenAux",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L33"
        },
        {
          "kind": "def",
          "line": 37,
          "name": "tateSevenYNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L37"
        },
        {
          "kind": "def",
          "line": 42,
          "name": "tateSevenX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L42"
        },
        {
          "kind": "def",
          "line": 46,
          "name": "tateSevenY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L46"
        },
        {
          "kind": "def",
          "line": 60,
          "name": "orderFourteenPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L60"
        },
        {
          "kind": "lemma",
          "line": 67,
          "name": "tateFiveRatio_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L67"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "tateSixX_eq_reduced",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L75"
        },
        {
          "kind": "lemma",
          "line": 98,
          "name": "tateSixY_eq_reduced",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L98"
        },
        {
          "kind": "lemma",
          "line": 130,
          "name": "tateSixRatio_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L130"
        },
        {
          "kind": "lemma",
          "line": 142,
          "name": "tateSevenX_eq_reduced",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L142"
        },
        {
          "kind": "lemma",
          "line": 171,
          "name": "tateSevenY_eq_reduced",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L171"
        },
        {
          "kind": "theorem",
          "line": 211,
          "name": "seven_nsmul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L211"
        },
        {
          "kind": "theorem",
          "line": 238,
          "name": "nsmul_ne_zero_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L238"
        },
        {
          "kind": "lemma",
          "line": 247,
          "name": "c_ne_zero_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L247"
        },
        {
          "kind": "lemma",
          "line": 272,
          "name": "parameters_ne_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L272"
        },
        {
          "kind": "lemma",
          "line": 299,
          "name": "five_numerator_ne_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L299"
        },
        {
          "kind": "lemma",
          "line": 331,
          "name": "six_numerator_ne_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L331"
        },
        {
          "kind": "lemma",
          "line": 365,
          "name": "seven_aux_ne_of_marked_order_fourteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L365"
        },
        {
          "kind": "lemma",
          "line": 404,
          "name": "orderFourteenPolynomial_eq_zero_of_two_torsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L404"
        },
        {
          "kind": "theorem",
          "line": 459,
          "name": "orderFourteenPolynomial_eq_zero_of_marked_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L459"
        },
        {
          "kind": "theorem",
          "line": 500,
          "name": "exists_tateOrderFourteen_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean#L500"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFifteenReduction"
      ],
      "lines": 551,
      "module": "MazurTorsion.Kubert.OrderFourteenReduction",
      "path": "MazurTorsion/Kubert/OrderFourteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderFourteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 29,
          "name": "orderNinePolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "c_ne_zero_of_marked_order_nine",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 66,
          "name": "parameters_ne_of_marked_order_nine",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean#L66"
        },
        {
          "kind": "theorem",
          "line": 105,
          "name": "orderNinePolynomial_eq_zero_of_marked_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean#L105"
        },
        {
          "kind": "theorem",
          "line": 151,
          "name": "exists_tateOrderNine_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean#L151"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.TateNormalFormMultiples"
      ],
      "lines": 196,
      "module": "MazurTorsion.Kubert.OrderNineReduction",
      "path": "MazurTorsion/Kubert/OrderNineReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderNineReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 28,
          "name": "orderSevenJNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L28"
        },
        {
          "kind": "def",
          "line": 32,
          "name": "orderSevenG7F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L32"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "orderSevenG7F_comm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 52,
          "name": "orderSevenJNumerator_crossDifference",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L52"
        },
        {
          "kind": "theorem",
          "line": 60,
          "name": "orderSevenG7F_eq_zero_iff_crossMultiply",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L60"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "orderSevenG7F_zero_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L78"
        },
        {
          "kind": "theorem",
          "line": 85,
          "name": "orderSevenG7F_zero_right",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L85"
        },
        {
          "kind": "theorem",
          "line": 90,
          "name": "orderSevenG7F_zero_left_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L90"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "orderSevenG7F_zero_right_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean#L96"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.Data.Rat.Defs",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 101,
      "module": "MazurTorsion.Kubert.OrderSevenCorrespondence",
      "path": "MazurTorsion/Kubert/OrderSevenCorrespondence.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenCorrespondence.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 25,
          "name": "exists_orderSevenHauptmodul_of_exactOrder",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenHauptmodul.lean#L25"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderSevenParametrization",
        "MazurTorsion.Kubert.OrderSevenCorrespondence"
      ],
      "lines": 90,
      "module": "MazurTorsion.Kubert.OrderSevenHauptmodul",
      "path": "MazurTorsion/Kubert/OrderSevenHauptmodul.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenHauptmodul.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 34,
          "name": "orderSevenB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L34"
        },
        {
          "kind": "def",
          "line": 37,
          "name": "orderSevenC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L37"
        },
        {
          "kind": "def",
          "line": 40,
          "name": "orderSevenFamily",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L40"
        },
        {
          "kind": "def",
          "line": 45,
          "name": "orderSevenQuotient",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 57,
          "name": "orderSevenFamily_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L57"
        },
        {
          "kind": "theorem",
          "line": 65,
          "name": "orderSevenQuotient_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L65"
        },
        {
          "kind": "theorem",
          "line": 75,
          "name": "orderSevenQuotient_c\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L75"
        },
        {
          "kind": "def",
          "line": 87,
          "name": "orderSevenFrickeParameter",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L87"
        },
        {
          "kind": "theorem",
          "line": 92,
          "name": "orderSevenQuotient_hauptmodul_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L92"
        },
        {
          "kind": "instance",
          "line": 105,
          "name": "orderSevenQuotient_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L105"
        },
        {
          "kind": "def",
          "line": 130,
          "name": "veluSevenT0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L130"
        },
        {
          "kind": "def",
          "line": 133,
          "name": "veluSevenU0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L133"
        },
        {
          "kind": "def",
          "line": 136,
          "name": "veluSevenTB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L136"
        },
        {
          "kind": "def",
          "line": 139,
          "name": "veluSevenUB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L139"
        },
        {
          "kind": "def",
          "line": 142,
          "name": "veluSevenTC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L142"
        },
        {
          "kind": "def",
          "line": 145,
          "name": "veluSevenUC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L145"
        },
        {
          "kind": "def",
          "line": 150,
          "name": "orderSevenVeluX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L150"
        },
        {
          "kind": "def",
          "line": 158,
          "name": "orderSevenVeluDifferential",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L158"
        },
        {
          "kind": "def",
          "line": 167,
          "name": "orderSevenVeluY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L167"
        },
        {
          "kind": "def",
          "line": 175,
          "name": "orderSevenKernelPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L175"
        },
        {
          "kind": "def",
          "line": 178,
          "name": "veluSevenXNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L178"
        },
        {
          "kind": "def",
          "line": 192,
          "name": "veluSevenDifferentialNumerator",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L192"
        },
        {
          "kind": "theorem",
          "line": 213,
          "name": "orderSevenVeluX_eq_div",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L213"
        },
        {
          "kind": "theorem",
          "line": 227,
          "name": "orderSevenVeluDifferential_eq_div",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L227"
        },
        {
          "kind": "theorem",
          "line": 243,
          "name": "orderSevenVelu_completedSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L243"
        },
        {
          "kind": "theorem",
          "line": 270,
          "name": "equation_iff_completedSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L270"
        },
        {
          "kind": "theorem",
          "line": 284,
          "name": "orderSevenVelu_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L284"
        },
        {
          "kind": "def",
          "line": 310,
          "name": "OrderSevenKernelX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L310"
        },
        {
          "kind": "instance",
          "line": 313,
          "name": "orderSevenKernelXDecidable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L313"
        },
        {
          "kind": "theorem",
          "line": 320,
          "name": "orderSevenOrigin_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L320"
        },
        {
          "kind": "def",
          "line": 328,
          "name": "orderSevenOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L328"
        },
        {
          "kind": "theorem",
          "line": 335,
          "name": "orderSevenFamily_parameters_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L335"
        },
        {
          "kind": "theorem",
          "line": 357,
          "name": "orderSevenFrickeParameter_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L357"
        },
        {
          "kind": "theorem",
          "line": 364,
          "name": "orderSevenB_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L364"
        },
        {
          "kind": "theorem",
          "line": 373,
          "name": "orderSevenC_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L373"
        },
        {
          "kind": "theorem",
          "line": 384,
          "name": "seven_nsmul_orderSevenOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L384"
        },
        {
          "kind": "theorem",
          "line": 433,
          "name": "addOrderOf_orderSevenOrigin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L433"
        },
        {
          "kind": "def",
          "line": 441,
          "name": "orderSevenVeluPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L441"
        },
        {
          "kind": "def",
          "line": 453,
          "name": "orderSevenPointMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L453"
        },
        {
          "kind": "theorem",
          "line": 466,
          "name": "orderSevenPointMap_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L466"
        },
        {
          "kind": "theorem",
          "line": 472,
          "name": "orderSevenPointMap_some_of_not_kernelX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L472"
        },
        {
          "kind": "theorem",
          "line": 485,
          "name": "orderSevenPointMap_some_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L485"
        },
        {
          "kind": "theorem",
          "line": 497,
          "name": "orderSevenPointMap_origin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L497"
        },
        {
          "kind": "theorem",
          "line": 504,
          "name": "seven_nsmul_of_kernelX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L504"
        },
        {
          "kind": "theorem",
          "line": 571,
          "name": "orderSevenPointMap_kernel_killed_by_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L571"
        },
        {
          "kind": "theorem",
          "line": 585,
          "name": "addOrderOf_orderSevenPointMap_of_order_fortyNine",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L585"
        },
        {
          "kind": "theorem",
          "line": 608,
          "name": "exists_orderSevenHauptmodul_of_order_fortyNine_image",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L608"
        },
        {
          "kind": "theorem",
          "line": 627,
          "name": "orderSevenG7F_eq_zero_of_quotient_hauptmodul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean#L627"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderSevenHauptmodul",
        "Mathlib.Tactic.FieldSimp"
      ],
      "lines": 652,
      "module": "MazurTorsion.Kubert.OrderSevenIsogeny",
      "path": "MazurTorsion/Kubert/OrderSevenIsogeny.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenIsogeny.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 35,
          "name": "orderSeven_tate_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean#L35"
        },
        {
          "kind": "theorem",
          "line": 89,
          "name": "orderSeven_parametrization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean#L89"
        },
        {
          "kind": "theorem",
          "line": 111,
          "name": "orderSeven_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean#L111"
        },
        {
          "kind": "theorem",
          "line": 119,
          "name": "orderSeven_c\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean#L119"
        },
        {
          "kind": "theorem",
          "line": 132,
          "name": "orderSeven_hauptmodul_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean#L132"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.TateNormalFormMultiples"
      ],
      "lines": 149,
      "module": "MazurTorsion.Kubert.OrderSevenParametrization",
      "path": "MazurTorsion/Kubert/OrderSevenParametrization.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSevenParametrization.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 39,
          "name": "normalizedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L39"
        },
        {
          "kind": "lemma",
          "line": 42,
          "name": "normalized_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L42"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "normalized_duplication_identity_algebra",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L50"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "normalized_duplication_identity_of_double",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L63"
        },
        {
          "kind": "lemma",
          "line": 113,
          "name": "isCoprime_sub_sq_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L113"
        },
        {
          "kind": "lemma",
          "line": 120,
          "name": "isCoprime_add_sq_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L120"
        },
        {
          "kind": "lemma",
          "line": 127,
          "name": "odd_sq_sub_sq_of_opposite_parity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L127"
        },
        {
          "kind": "lemma",
          "line": 158,
          "name": "odd_sq_add_sq_of_opposite_parity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L158"
        },
        {
          "kind": "lemma",
          "line": 189,
          "name": "odd_sub_of_opposite_parity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L189"
        },
        {
          "kind": "lemma",
          "line": 210,
          "name": "opposite_parity_pairwise_coprime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L210"
        },
        {
          "kind": "theorem",
          "line": 268,
          "name": "no_opposite_parity_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L268"
        },
        {
          "kind": "lemma",
          "line": 315,
          "name": "opposite_parity_of_odd_sum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L315"
        },
        {
          "kind": "theorem",
          "line": 323,
          "name": "no_odd_odd_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L323"
        },
        {
          "kind": "lemma",
          "line": 461,
          "name": "integral_certificate_of_sextic_solution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L461"
        },
        {
          "kind": "theorem",
          "line": 503,
          "name": "no_nondegenerate_sextic_solution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L503"
        },
        {
          "kind": "lemma",
          "line": 548,
          "name": "sextic_solution_of_square_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L548"
        },
        {
          "kind": "lemma",
          "line": 594,
          "name": "square_relation_of_scaled_duplication",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L594"
        },
        {
          "kind": "theorem",
          "line": 609,
          "name": "no_scaled_duplication_chain",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L609"
        },
        {
          "kind": "lemma",
          "line": 623,
          "name": "first_scaled_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L623"
        },
        {
          "kind": "lemma",
          "line": 630,
          "name": "second_scaled_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L630"
        },
        {
          "kind": "lemma",
          "line": 638,
          "name": "quotient_square_of_duplication",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L638"
        },
        {
          "kind": "theorem",
          "line": 645,
          "name": "no_normalized_coordinate_duplication_chain_aux",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L645"
        },
        {
          "kind": "theorem",
          "line": 737,
          "name": "no_normalized_coordinate_duplication_chain",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L737"
        },
        {
          "kind": "lemma",
          "line": 761,
          "name": "normalized_point_eq_origin_of_x_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L761"
        },
        {
          "kind": "lemma",
          "line": 776,
          "name": "normalized_origin_double_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L776"
        },
        {
          "kind": "theorem",
          "line": 787,
          "name": "normalizedCurve_no_order_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L787"
        },
        {
          "kind": "theorem",
          "line": 960,
          "name": "no_rational_point_of_order_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L960"
        },
        {
          "kind": "theorem",
          "line": 1074,
          "name": "point_addOrderOf_ne_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L1074"
        },
        {
          "kind": "theorem",
          "line": 1082,
          "name": "rationalPoint_addOrderOf_ne_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean#L1082"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.EllipticCurve.VariableChange",
        "MazurTorsion.NumberTheory.QuarticDifferenceDescent",
        "Mathlib.NumberTheory.FLT.Four"
      ],
      "lines": 1090,
      "module": "MazurTorsion.Kubert.OrderSixteenReduction",
      "path": "MazurTorsion/Kubert/OrderSixteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderSixteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 32,
          "name": "orderThirteenHyperellipticPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L32"
        },
        {
          "kind": "def",
          "line": 37,
          "name": "orderThirteenHyperellipticX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L37"
        },
        {
          "kind": "def",
          "line": 48,
          "name": "orderThirteenHyperellipticY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "orderThirteen_hyperelliptic_cleared_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L54"
        },
        {
          "kind": "theorem",
          "line": 70,
          "name": "orderThirteen_reduced_to_hyperelliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L70"
        },
        {
          "kind": "lemma",
          "line": 86,
          "name": "orderThirteenHyperellipticX_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L86"
        },
        {
          "kind": "lemma",
          "line": 95,
          "name": "orderThirteenHyperellipticX_ne_neg_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L95"
        },
        {
          "kind": "theorem",
          "line": 107,
          "name": "exists_orderThirteen_hyperelliptic_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L107"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "rationalPoint_addOrderOf_ne_thirteen_of_noNoncuspidalPoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean#L129"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderThirteenReduction"
      ],
      "lines": 141,
      "module": "MazurTorsion.Kubert.OrderThirteenModel",
      "path": "MazurTorsion/Kubert/OrderThirteenModel.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenModel.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 50,
          "name": "orderThirteenPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L50"
        },
        {
          "kind": "def",
          "line": 58,
          "name": "orderThirteenReducedPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L58"
        },
        {
          "kind": "theorem",
          "line": 64,
          "name": "nsmul_ne_zero_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "c_ne_zero_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 98,
          "name": "parameters_ne_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L98"
        },
        {
          "kind": "lemma",
          "line": 125,
          "name": "five_numerator_ne_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L125"
        },
        {
          "kind": "lemma",
          "line": 157,
          "name": "six_numerator_ne_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L157"
        },
        {
          "kind": "lemma",
          "line": 191,
          "name": "seven_aux_ne_of_marked_order_thirteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L191"
        },
        {
          "kind": "lemma",
          "line": 230,
          "name": "orderThirteenPolynomial_eq_zero_of_opposite_multiples",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L230"
        },
        {
          "kind": "theorem",
          "line": 269,
          "name": "orderThirteenPolynomial_eq_zero_of_marked_order",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L269"
        },
        {
          "kind": "lemma",
          "line": 303,
          "name": "orderThirteenPolynomial_substitution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L303"
        },
        {
          "kind": "theorem",
          "line": 313,
          "name": "exists_orderThirteen_reduced_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L313"
        },
        {
          "kind": "theorem",
          "line": 389,
          "name": "exists_tateOrderThirteen_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean#L389"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderFourteenReduction"
      ],
      "lines": 452,
      "module": "MazurTorsion.Kubert.OrderThirteenReduction",
      "path": "MazurTorsion/Kubert/OrderThirteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirteenReduction.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point"
      ],
      "lines": 15,
      "module": "MazurTorsion.Kubert.OrderThirtyFive",
      "path": "MazurTorsion/Kubert/OrderThirtyFive.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderThirtyFive.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.Point"
      ],
      "lines": 15,
      "module": "MazurTorsion.Kubert.OrderTwentyFive",
      "path": "MazurTorsion/Kubert/OrderTwentyFive.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyFive.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 32,
          "name": "no_orderTwentyOne_exceptional_t\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOne.lean#L32"
        },
        {
          "kind": "theorem",
          "line": 68,
          "name": "no_rational_point_of_order_twentyOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOne.lean#L68"
        },
        {
          "kind": "theorem",
          "line": 80,
          "name": "rationalPoint_addOrderOf_ne_twentyOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOne.lean#L80"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentyOneReduction",
        "MazurTorsion.Kubert.OrderTwentyOneExceptionalJ",
        "MazurTorsion.NumberTheory.XZeroTwentyOneTransfer"
      ],
      "lines": 89,
      "module": "MazurTorsion.Kubert.OrderTwentyOne",
      "path": "MazurTorsion/Kubert/OrderTwentyOne.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOne.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 34,
          "name": "sevenC\u2084Form",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L34"
        },
        {
          "kind": "def",
          "line": 40,
          "name": "seven\u0394Form",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 44,
          "name": "sevenC\u2084Form_cube_unit_mod_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "c\u2084_homogenize",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "\u0394_homogenize",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L63"
        },
        {
          "kind": "lemma",
          "line": 74,
          "name": "no_exceptional_j_of_five_dvd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L74"
        },
        {
          "kind": "theorem",
          "line": 149,
          "name": "no_seven_family_j_first",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L149"
        },
        {
          "kind": "theorem",
          "line": 157,
          "name": "no_seven_family_j_second",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L157"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "no_seven_family_j_third",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L166"
        },
        {
          "kind": "theorem",
          "line": 176,
          "name": "no_seven_family_j_fourth",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean#L176"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderSevenParametrization",
        "Mathlib.Data.ZMod.Basic"
      ],
      "lines": 185,
      "module": "MazurTorsion.Kubert.OrderTwentyOneExceptionalJ",
      "path": "MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneExceptionalJ.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 34,
          "name": "hauptmodulPair_of_cleared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneReduction.lean#L34"
        },
        {
          "kind": "theorem",
          "line": 47,
          "name": "orderTwentyOne_tate_package",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneReduction.lean#L47"
        },
        {
          "kind": "theorem",
          "line": 101,
          "name": "exists_hauptmodulPair_of_order_twentyOne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneReduction.lean#L101"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.ThreeNormalForm",
        "MazurTorsion.Kubert.OrderSevenParametrization",
        "MazurTorsion.NumberTheory.XZeroTwentyOneDescent"
      ],
      "lines": 181,
      "module": "MazurTorsion.Kubert.OrderTwentyOneReduction",
      "path": "MazurTorsion/Kubert/OrderTwentyOneReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentyOneReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 27,
          "name": "no_rational_point_of_order_twentySeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySeven.lean#L27"
        },
        {
          "kind": "theorem",
          "line": 48,
          "name": "rationalPoint_addOrderOf_ne_twentySeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySeven.lean#L48"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenThirdLeg",
        "MazurTorsion.Kubert.OrderTwentySevenEndpoint"
      ],
      "lines": 57,
      "module": "MazurTorsion.Kubert.OrderTwentySeven",
      "path": "MazurTorsion/Kubert/OrderTwentySeven.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySeven.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 23,
          "name": "quadratic_pos",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L23"
        },
        {
          "kind": "def",
          "line": 26,
          "name": "cmLegPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L26"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "cmLegPolynomial_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "cmLegPolynomial_no_root_mod_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L38"
        },
        {
          "kind": "theorem",
          "line": 44,
          "name": "firstLeg_ne_cm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L44"
        },
        {
          "kind": "theorem",
          "line": 71,
          "name": "legs_chain_impossible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean#L71"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.XZeroTwentySevenClassification"
      ],
      "lines": 100,
      "module": "MazurTorsion.Kubert.OrderTwentySevenEndpoint",
      "path": "MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenEndpoint.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 19,
          "name": "quad_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19"
        },
        {
          "kind": "def",
          "line": 24,
          "name": "kernelCubicM",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24"
        },
        {
          "kind": "def",
          "line": 32,
          "name": "tlT0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32"
        },
        {
          "kind": "def",
          "line": 45,
          "name": "tlT1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L45"
        },
        {
          "kind": "def",
          "line": 58,
          "name": "tlT2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L58"
        },
        {
          "kind": "def",
          "line": 71,
          "name": "tlT3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L71"
        },
        {
          "kind": "def",
          "line": 77,
          "name": "tlN0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L77"
        },
        {
          "kind": "def",
          "line": 90,
          "name": "tlN1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L90"
        },
        {
          "kind": "def",
          "line": 104,
          "name": "tlN2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L104"
        },
        {
          "kind": "def",
          "line": 117,
          "name": "tlN3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L117"
        },
        {
          "kind": "def",
          "line": 126,
          "name": "tlD0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L126"
        },
        {
          "kind": "def",
          "line": 139,
          "name": "tlD1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L139"
        },
        {
          "kind": "def",
          "line": 149,
          "name": "tlNSqP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L149"
        },
        {
          "kind": "def",
          "line": 163,
          "name": "tlNSqP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L163"
        },
        {
          "kind": "def",
          "line": 180,
          "name": "tlNSqP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L180"
        },
        {
          "kind": "def",
          "line": 197,
          "name": "tlNSqP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L197"
        },
        {
          "kind": "def",
          "line": 214,
          "name": "tlNSqP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L214"
        },
        {
          "kind": "def",
          "line": 231,
          "name": "tlNSqP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L231"
        },
        {
          "kind": "def",
          "line": 248,
          "name": "tlNSqP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L248"
        },
        {
          "kind": "def",
          "line": 265,
          "name": "tlNSqP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L265"
        },
        {
          "kind": "def",
          "line": 282,
          "name": "tlNSqP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L282"
        },
        {
          "kind": "def",
          "line": 288,
          "name": "tlNSqQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L288"
        },
        {
          "kind": "def",
          "line": 301,
          "name": "tlNSqQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L301"
        },
        {
          "kind": "def",
          "line": 310,
          "name": "tlNSqP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L310"
        },
        {
          "kind": "def",
          "line": 324,
          "name": "tlNSqP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L324"
        },
        {
          "kind": "def",
          "line": 341,
          "name": "tlNSqP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L341"
        },
        {
          "kind": "def",
          "line": 359,
          "name": "tlNSqP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L359"
        },
        {
          "kind": "def",
          "line": 377,
          "name": "tlNSqP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L377"
        },
        {
          "kind": "def",
          "line": 396,
          "name": "tlNSqP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L396"
        },
        {
          "kind": "def",
          "line": 417,
          "name": "tlNSqP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L417"
        },
        {
          "kind": "def",
          "line": 437,
          "name": "tlNSqP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L437"
        },
        {
          "kind": "def",
          "line": 457,
          "name": "tlNSqP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L457"
        },
        {
          "kind": "def",
          "line": 474,
          "name": "tlNSqP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L474"
        },
        {
          "kind": "def",
          "line": 490,
          "name": "tlNSqQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L490"
        },
        {
          "kind": "def",
          "line": 503,
          "name": "tlNSqQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L503"
        },
        {
          "kind": "def",
          "line": 517,
          "name": "tlNSqQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L517"
        },
        {
          "kind": "def",
          "line": 529,
          "name": "tlNSqP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L529"
        },
        {
          "kind": "def",
          "line": 543,
          "name": "tlNSqP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L543"
        },
        {
          "kind": "def",
          "line": 560,
          "name": "tlNSqP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L560"
        },
        {
          "kind": "def",
          "line": 578,
          "name": "tlNSqP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L578"
        },
        {
          "kind": "def",
          "line": 597,
          "name": "tlNSqP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L597"
        },
        {
          "kind": "def",
          "line": 618,
          "name": "tlNSqP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L618"
        },
        {
          "kind": "def",
          "line": 639,
          "name": "tlNSqP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L639"
        },
        {
          "kind": "def",
          "line": 660,
          "name": "tlNSqP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L660"
        },
        {
          "kind": "def",
          "line": 681,
          "name": "tlNSqP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L681"
        },
        {
          "kind": "def",
          "line": 702,
          "name": "tlNSqP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L702"
        },
        {
          "kind": "def",
          "line": 720,
          "name": "tlNSqP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L720"
        },
        {
          "kind": "def",
          "line": 737,
          "name": "tlNSqP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L737"
        },
        {
          "kind": "def",
          "line": 742,
          "name": "tlNSqQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L742"
        },
        {
          "kind": "def",
          "line": 755,
          "name": "tlNSqQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L755"
        },
        {
          "kind": "def",
          "line": 771,
          "name": "tlNSqQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L771"
        },
        {
          "kind": "def",
          "line": 786,
          "name": "tlNSqQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L786"
        },
        {
          "kind": "def",
          "line": 800,
          "name": "tlNSqP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L800"
        },
        {
          "kind": "def",
          "line": 814,
          "name": "tlNSqP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L814"
        },
        {
          "kind": "def",
          "line": 831,
          "name": "tlNSqP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L831"
        },
        {
          "kind": "def",
          "line": 849,
          "name": "tlNSqP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L849"
        },
        {
          "kind": "def",
          "line": 869,
          "name": "tlNSqP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L869"
        },
        {
          "kind": "def",
          "line": 890,
          "name": "tlNSqP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L890"
        },
        {
          "kind": "def",
          "line": 911,
          "name": "tlNSqP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L911"
        },
        {
          "kind": "def",
          "line": 932,
          "name": "tlNSqP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L932"
        },
        {
          "kind": "def",
          "line": 953,
          "name": "tlNSqP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L953"
        },
        {
          "kind": "def",
          "line": 974,
          "name": "tlNSqP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L974"
        },
        {
          "kind": "def",
          "line": 993,
          "name": "tlNSqP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L993"
        },
        {
          "kind": "def",
          "line": 1010,
          "name": "tlNSqP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1010"
        },
        {
          "kind": "def",
          "line": 1026,
          "name": "tlNSqQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1026"
        },
        {
          "kind": "def",
          "line": 1039,
          "name": "tlNSqQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1039"
        },
        {
          "kind": "def",
          "line": 1055,
          "name": "tlNSqQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1055"
        },
        {
          "kind": "def",
          "line": 1070,
          "name": "tlNSqQ3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1070"
        },
        {
          "kind": "def",
          "line": 1085,
          "name": "tlNSqQ3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1085"
        },
        {
          "kind": "def",
          "line": 1098,
          "name": "tlNSqQ3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1098"
        },
        {
          "kind": "def",
          "line": 1102,
          "name": "tlNCbP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1102"
        },
        {
          "kind": "def",
          "line": 1110,
          "name": "tlNCbP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1110"
        },
        {
          "kind": "def",
          "line": 1124,
          "name": "tlNCbP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1124"
        },
        {
          "kind": "def",
          "line": 1139,
          "name": "tlNCbP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1139"
        },
        {
          "kind": "def",
          "line": 1155,
          "name": "tlNCbP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1155"
        },
        {
          "kind": "def",
          "line": 1173,
          "name": "tlNCbP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1173"
        },
        {
          "kind": "def",
          "line": 1192,
          "name": "tlNCbP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1192"
        },
        {
          "kind": "def",
          "line": 1211,
          "name": "tlNCbP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1211"
        },
        {
          "kind": "def",
          "line": 1230,
          "name": "tlNCbP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1230"
        },
        {
          "kind": "def",
          "line": 1247,
          "name": "tlNCbP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1247"
        },
        {
          "kind": "def",
          "line": 1260,
          "name": "tlNCbP0c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1260"
        },
        {
          "kind": "def",
          "line": 1268,
          "name": "tlNCbQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1268"
        },
        {
          "kind": "def",
          "line": 1283,
          "name": "tlNCbQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1283"
        },
        {
          "kind": "def",
          "line": 1293,
          "name": "tlNCbP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1293"
        },
        {
          "kind": "def",
          "line": 1303,
          "name": "tlNCbP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1303"
        },
        {
          "kind": "def",
          "line": 1317,
          "name": "tlNCbP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1317"
        },
        {
          "kind": "def",
          "line": 1334,
          "name": "tlNCbP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1334"
        },
        {
          "kind": "def",
          "line": 1351,
          "name": "tlNCbP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1351"
        },
        {
          "kind": "def",
          "line": 1369,
          "name": "tlNCbP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1369"
        },
        {
          "kind": "def",
          "line": 1388,
          "name": "tlNCbP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1388"
        },
        {
          "kind": "def",
          "line": 1408,
          "name": "tlNCbP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1408"
        },
        {
          "kind": "def",
          "line": 1429,
          "name": "tlNCbP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1429"
        },
        {
          "kind": "def",
          "line": 1449,
          "name": "tlNCbP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1449"
        },
        {
          "kind": "def",
          "line": 1468,
          "name": "tlNCbP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1468"
        },
        {
          "kind": "def",
          "line": 1485,
          "name": "tlNCbP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1485"
        },
        {
          "kind": "def",
          "line": 1498,
          "name": "tlNCbP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1498"
        },
        {
          "kind": "def",
          "line": 1505,
          "name": "tlNCbQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1505"
        },
        {
          "kind": "def",
          "line": 1519,
          "name": "tlNCbQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1519"
        },
        {
          "kind": "def",
          "line": 1536,
          "name": "tlNCbQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1536"
        },
        {
          "kind": "def",
          "line": 1549,
          "name": "tlNCbP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1549"
        },
        {
          "kind": "def",
          "line": 1559,
          "name": "tlNCbP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1559"
        },
        {
          "kind": "def",
          "line": 1573,
          "name": "tlNCbP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1573"
        },
        {
          "kind": "def",
          "line": 1590,
          "name": "tlNCbP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1590"
        },
        {
          "kind": "def",
          "line": 1607,
          "name": "tlNCbP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1607"
        },
        {
          "kind": "def",
          "line": 1625,
          "name": "tlNCbP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1625"
        },
        {
          "kind": "def",
          "line": 1644,
          "name": "tlNCbP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1644"
        },
        {
          "kind": "def",
          "line": 1665,
          "name": "tlNCbP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1665"
        },
        {
          "kind": "def",
          "line": 1686,
          "name": "tlNCbP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1686"
        },
        {
          "kind": "def",
          "line": 1707,
          "name": "tlNCbP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1707"
        },
        {
          "kind": "def",
          "line": 1728,
          "name": "tlNCbP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1728"
        },
        {
          "kind": "def",
          "line": 1748,
          "name": "tlNCbP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1748"
        },
        {
          "kind": "def",
          "line": 1767,
          "name": "tlNCbP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1767"
        },
        {
          "kind": "def",
          "line": 1782,
          "name": "tlNCbP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1782"
        },
        {
          "kind": "def",
          "line": 1793,
          "name": "tlNCbP2c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1793"
        },
        {
          "kind": "def",
          "line": 1797,
          "name": "tlNCbQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1797"
        },
        {
          "kind": "def",
          "line": 1812,
          "name": "tlNCbQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1812"
        },
        {
          "kind": "def",
          "line": 1829,
          "name": "tlNCbQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1829"
        },
        {
          "kind": "def",
          "line": 1846,
          "name": "tlNCbQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1846"
        },
        {
          "kind": "def",
          "line": 1859,
          "name": "tlNCbP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1859"
        },
        {
          "kind": "def",
          "line": 1870,
          "name": "tlNCbP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1870"
        },
        {
          "kind": "def",
          "line": 1885,
          "name": "tlNCbP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1885"
        },
        {
          "kind": "def",
          "line": 1902,
          "name": "tlNCbP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1902"
        },
        {
          "kind": "def",
          "line": 1919,
          "name": "tlNCbP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1919"
        },
        {
          "kind": "def",
          "line": 1937,
          "name": "tlNCbP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1937"
        },
        {
          "kind": "def",
          "line": 1956,
          "name": "tlNCbP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1956"
        },
        {
          "kind": "def",
          "line": 1977,
          "name": "tlNCbP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1977"
        },
        {
          "kind": "def",
          "line": 1998,
          "name": "tlNCbP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L1998"
        },
        {
          "kind": "def",
          "line": 2019,
          "name": "tlNCbP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2019"
        },
        {
          "kind": "def",
          "line": 2040,
          "name": "tlNCbP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2040"
        },
        {
          "kind": "def",
          "line": 2061,
          "name": "tlNCbP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2061"
        },
        {
          "kind": "def",
          "line": 2082,
          "name": "tlNCbP3c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2082"
        },
        {
          "kind": "def",
          "line": 2101,
          "name": "tlNCbP3c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2101"
        },
        {
          "kind": "def",
          "line": 2116,
          "name": "tlNCbP3c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2116"
        },
        {
          "kind": "def",
          "line": 2127,
          "name": "tlNCbP3c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2127"
        },
        {
          "kind": "def",
          "line": 2131,
          "name": "tlNCbQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2131"
        },
        {
          "kind": "def",
          "line": 2146,
          "name": "tlNCbQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2146"
        },
        {
          "kind": "def",
          "line": 2163,
          "name": "tlNCbQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2163"
        },
        {
          "kind": "def",
          "line": 2180,
          "name": "tlNCbQ3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2180"
        },
        {
          "kind": "def",
          "line": 2198,
          "name": "tlNCbQ3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2198"
        },
        {
          "kind": "def",
          "line": 2213,
          "name": "tlNCbP4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2213"
        },
        {
          "kind": "def",
          "line": 2222,
          "name": "tlNCbP4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2222"
        },
        {
          "kind": "def",
          "line": 2236,
          "name": "tlNCbP4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2236"
        },
        {
          "kind": "def",
          "line": 2252,
          "name": "tlNCbP4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2252"
        },
        {
          "kind": "def",
          "line": 2269,
          "name": "tlNCbP4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2269"
        },
        {
          "kind": "def",
          "line": 2286,
          "name": "tlNCbP4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2286"
        },
        {
          "kind": "def",
          "line": 2305,
          "name": "tlNCbP4c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2305"
        },
        {
          "kind": "def",
          "line": 2326,
          "name": "tlNCbP4c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2326"
        },
        {
          "kind": "def",
          "line": 2347,
          "name": "tlNCbP4c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2347"
        },
        {
          "kind": "def",
          "line": 2368,
          "name": "tlNCbP4c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2368"
        },
        {
          "kind": "def",
          "line": 2389,
          "name": "tlNCbP4c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2389"
        },
        {
          "kind": "def",
          "line": 2410,
          "name": "tlNCbP4c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2410"
        },
        {
          "kind": "def",
          "line": 2431,
          "name": "tlNCbP4c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2431"
        },
        {
          "kind": "def",
          "line": 2452,
          "name": "tlNCbP4c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2452"
        },
        {
          "kind": "def",
          "line": 2471,
          "name": "tlNCbP4c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2471"
        },
        {
          "kind": "def",
          "line": 2487,
          "name": "tlNCbP4c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2487"
        },
        {
          "kind": "def",
          "line": 2499,
          "name": "tlNCbP4c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2499"
        },
        {
          "kind": "def",
          "line": 2504,
          "name": "tlNCbQ4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2504"
        },
        {
          "kind": "def",
          "line": 2519,
          "name": "tlNCbQ4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2519"
        },
        {
          "kind": "def",
          "line": 2536,
          "name": "tlNCbQ4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2536"
        },
        {
          "kind": "def",
          "line": 2556,
          "name": "tlNCbQ4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2556"
        },
        {
          "kind": "def",
          "line": 2575,
          "name": "tlNCbQ4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2575"
        },
        {
          "kind": "def",
          "line": 2593,
          "name": "tlNCbQ4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2593"
        },
        {
          "kind": "def",
          "line": 2602,
          "name": "tlNCbP5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2602"
        },
        {
          "kind": "def",
          "line": 2606,
          "name": "tlNCbP5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2606"
        },
        {
          "kind": "def",
          "line": 2616,
          "name": "tlNCbP5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2616"
        },
        {
          "kind": "def",
          "line": 2629,
          "name": "tlNCbP5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2629"
        },
        {
          "kind": "def",
          "line": 2643,
          "name": "tlNCbP5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2643"
        },
        {
          "kind": "def",
          "line": 2660,
          "name": "tlNCbP5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2660"
        },
        {
          "kind": "def",
          "line": 2678,
          "name": "tlNCbP5c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2678"
        },
        {
          "kind": "def",
          "line": 2699,
          "name": "tlNCbP5c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2699"
        },
        {
          "kind": "def",
          "line": 2720,
          "name": "tlNCbP5c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2720"
        },
        {
          "kind": "def",
          "line": 2741,
          "name": "tlNCbP5c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2741"
        },
        {
          "kind": "def",
          "line": 2762,
          "name": "tlNCbP5c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2762"
        },
        {
          "kind": "def",
          "line": 2783,
          "name": "tlNCbP5c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2783"
        },
        {
          "kind": "def",
          "line": 2804,
          "name": "tlNCbP5c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2804"
        },
        {
          "kind": "def",
          "line": 2825,
          "name": "tlNCbP5c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2825"
        },
        {
          "kind": "def",
          "line": 2846,
          "name": "tlNCbP5c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2846"
        },
        {
          "kind": "def",
          "line": 2865,
          "name": "tlNCbP5c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2865"
        },
        {
          "kind": "def",
          "line": 2881,
          "name": "tlNCbP5c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2881"
        },
        {
          "kind": "def",
          "line": 2893,
          "name": "tlNCbP5c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2893"
        },
        {
          "kind": "def",
          "line": 2898,
          "name": "tlNCbQ5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2898"
        },
        {
          "kind": "def",
          "line": 2914,
          "name": "tlNCbQ5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2914"
        },
        {
          "kind": "def",
          "line": 2932,
          "name": "tlNCbQ5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2932"
        },
        {
          "kind": "def",
          "line": 2952,
          "name": "tlNCbQ5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2952"
        },
        {
          "kind": "def",
          "line": 2971,
          "name": "tlNCbQ5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2971"
        },
        {
          "kind": "def",
          "line": 2989,
          "name": "tlNCbQ5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2989"
        },
        {
          "kind": "def",
          "line": 2996,
          "name": "tlNCbP6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L2996"
        },
        {
          "kind": "def",
          "line": 3002,
          "name": "tlNCbP6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3002"
        },
        {
          "kind": "def",
          "line": 3013,
          "name": "tlNCbP6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3013"
        },
        {
          "kind": "def",
          "line": 3026,
          "name": "tlNCbP6c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3026"
        },
        {
          "kind": "def",
          "line": 3041,
          "name": "tlNCbP6c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3041"
        },
        {
          "kind": "def",
          "line": 3058,
          "name": "tlNCbP6c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3058"
        },
        {
          "kind": "def",
          "line": 3077,
          "name": "tlNCbP6c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3077"
        },
        {
          "kind": "def",
          "line": 3098,
          "name": "tlNCbP6c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3098"
        },
        {
          "kind": "def",
          "line": 3119,
          "name": "tlNCbP6c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3119"
        },
        {
          "kind": "def",
          "line": 3140,
          "name": "tlNCbP6c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3140"
        },
        {
          "kind": "def",
          "line": 3161,
          "name": "tlNCbP6c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3161"
        },
        {
          "kind": "def",
          "line": 3182,
          "name": "tlNCbP6c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3182"
        },
        {
          "kind": "def",
          "line": 3203,
          "name": "tlNCbP6c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3203"
        },
        {
          "kind": "def",
          "line": 3224,
          "name": "tlNCbP6c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3224"
        },
        {
          "kind": "def",
          "line": 3245,
          "name": "tlNCbP6c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3245"
        },
        {
          "kind": "def",
          "line": 3264,
          "name": "tlNCbP6c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3264"
        },
        {
          "kind": "def",
          "line": 3280,
          "name": "tlNCbP6c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3280"
        },
        {
          "kind": "def",
          "line": 3290,
          "name": "tlNCbP6c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3290"
        },
        {
          "kind": "def",
          "line": 3295,
          "name": "tlNCbQ6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3295"
        },
        {
          "kind": "def",
          "line": 3311,
          "name": "tlNCbQ6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3311"
        },
        {
          "kind": "def",
          "line": 3330,
          "name": "tlNCbQ6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3330"
        },
        {
          "kind": "def",
          "line": 3350,
          "name": "tlNCbQ6c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3350"
        },
        {
          "kind": "def",
          "line": 3370,
          "name": "tlNCbQ6c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3370"
        },
        {
          "kind": "def",
          "line": 3388,
          "name": "tlNCbQ6c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3388"
        },
        {
          "kind": "def",
          "line": 3397,
          "name": "tlNCbP7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3397"
        },
        {
          "kind": "def",
          "line": 3403,
          "name": "tlNCbP7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3403"
        },
        {
          "kind": "def",
          "line": 3412,
          "name": "tlNCbP7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3412"
        },
        {
          "kind": "def",
          "line": 3423,
          "name": "tlNCbP7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3423"
        },
        {
          "kind": "def",
          "line": 3437,
          "name": "tlNCbP7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3437"
        },
        {
          "kind": "def",
          "line": 3454,
          "name": "tlNCbP7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3454"
        },
        {
          "kind": "def",
          "line": 3473,
          "name": "tlNCbP7c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3473"
        },
        {
          "kind": "def",
          "line": 3493,
          "name": "tlNCbP7c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3493"
        },
        {
          "kind": "def",
          "line": 3514,
          "name": "tlNCbP7c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3514"
        },
        {
          "kind": "def",
          "line": 3535,
          "name": "tlNCbP7c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3535"
        },
        {
          "kind": "def",
          "line": 3556,
          "name": "tlNCbP7c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3556"
        },
        {
          "kind": "def",
          "line": 3577,
          "name": "tlNCbP7c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3577"
        },
        {
          "kind": "def",
          "line": 3598,
          "name": "tlNCbP7c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3598"
        },
        {
          "kind": "def",
          "line": 3619,
          "name": "tlNCbP7c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3619"
        },
        {
          "kind": "def",
          "line": 3640,
          "name": "tlNCbP7c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3640"
        },
        {
          "kind": "def",
          "line": 3659,
          "name": "tlNCbP7c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3659"
        },
        {
          "kind": "def",
          "line": 3676,
          "name": "tlNCbP7c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3676"
        },
        {
          "kind": "def",
          "line": 3688,
          "name": "tlNCbP7c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3688"
        },
        {
          "kind": "def",
          "line": 3697,
          "name": "tlNCbP7c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3697"
        },
        {
          "kind": "def",
          "line": 3701,
          "name": "tlNCbQ7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3701"
        },
        {
          "kind": "def",
          "line": 3717,
          "name": "tlNCbQ7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3717"
        },
        {
          "kind": "def",
          "line": 3736,
          "name": "tlNCbQ7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3736"
        },
        {
          "kind": "def",
          "line": 3756,
          "name": "tlNCbQ7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3756"
        },
        {
          "kind": "def",
          "line": 3776,
          "name": "tlNCbQ7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3776"
        },
        {
          "kind": "def",
          "line": 3793,
          "name": "tlNCbQ7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3793"
        },
        {
          "kind": "def",
          "line": 3810,
          "name": "tlNCbQ7c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3810"
        },
        {
          "kind": "def",
          "line": 3816,
          "name": "tlNCbP8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3816"
        },
        {
          "kind": "def",
          "line": 3827,
          "name": "tlNCbP8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3827"
        },
        {
          "kind": "def",
          "line": 3842,
          "name": "tlNCbP8c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3842"
        },
        {
          "kind": "def",
          "line": 3859,
          "name": "tlNCbP8c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3859"
        },
        {
          "kind": "def",
          "line": 3876,
          "name": "tlNCbP8c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3876"
        },
        {
          "kind": "def",
          "line": 3895,
          "name": "tlNCbP8c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3895"
        },
        {
          "kind": "def",
          "line": 3914,
          "name": "tlNCbP8c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3914"
        },
        {
          "kind": "def",
          "line": 3933,
          "name": "tlNCbP8c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3933"
        },
        {
          "kind": "def",
          "line": 3951,
          "name": "tlNCbP8c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3951"
        },
        {
          "kind": "def",
          "line": 3967,
          "name": "tlNCbP8c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3967"
        },
        {
          "kind": "def",
          "line": 3979,
          "name": "tlNCbP8c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3979"
        },
        {
          "kind": "def",
          "line": 3984,
          "name": "tlNCbQ8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3984"
        },
        {
          "kind": "def",
          "line": 3998,
          "name": "tlNCbQ8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L3998"
        },
        {
          "kind": "def",
          "line": 4008,
          "name": "tlNCbP9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4008"
        },
        {
          "kind": "def",
          "line": 4020,
          "name": "tlNCbP9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4020"
        },
        {
          "kind": "def",
          "line": 4036,
          "name": "tlNCbP9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4036"
        },
        {
          "kind": "def",
          "line": 4054,
          "name": "tlNCbP9c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4054"
        },
        {
          "kind": "def",
          "line": 4071,
          "name": "tlNCbP9c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4071"
        },
        {
          "kind": "def",
          "line": 4090,
          "name": "tlNCbP9c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4090"
        },
        {
          "kind": "def",
          "line": 4110,
          "name": "tlNCbP9c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4110"
        },
        {
          "kind": "def",
          "line": 4131,
          "name": "tlNCbP9c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4131"
        },
        {
          "kind": "def",
          "line": 4152,
          "name": "tlNCbP9c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4152"
        },
        {
          "kind": "def",
          "line": 4173,
          "name": "tlNCbP9c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4173"
        },
        {
          "kind": "def",
          "line": 4192,
          "name": "tlNCbP9c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4192"
        },
        {
          "kind": "def",
          "line": 4207,
          "name": "tlNCbP9c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4207"
        },
        {
          "kind": "def",
          "line": 4218,
          "name": "tlNCbP9c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4218"
        },
        {
          "kind": "def",
          "line": 4222,
          "name": "tlNCbQ9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4222"
        },
        {
          "kind": "def",
          "line": 4236,
          "name": "tlNCbQ9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4236"
        },
        {
          "kind": "def",
          "line": 4253,
          "name": "tlNCbQ9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4253"
        },
        {
          "kind": "def",
          "line": 4266,
          "name": "tlNCbP10c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4266"
        },
        {
          "kind": "def",
          "line": 4278,
          "name": "tlNCbP10c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4278"
        },
        {
          "kind": "def",
          "line": 4294,
          "name": "tlNCbP10c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4294"
        },
        {
          "kind": "def",
          "line": 4312,
          "name": "tlNCbP10c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4312"
        },
        {
          "kind": "def",
          "line": 4330,
          "name": "tlNCbP10c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4330"
        },
        {
          "kind": "def",
          "line": 4349,
          "name": "tlNCbP10c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4349"
        },
        {
          "kind": "def",
          "line": 4369,
          "name": "tlNCbP10c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4369"
        },
        {
          "kind": "def",
          "line": 4390,
          "name": "tlNCbP10c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4390"
        },
        {
          "kind": "def",
          "line": 4411,
          "name": "tlNCbP10c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4411"
        },
        {
          "kind": "def",
          "line": 4432,
          "name": "tlNCbP10c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4432"
        },
        {
          "kind": "def",
          "line": 4453,
          "name": "tlNCbP10c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4453"
        },
        {
          "kind": "def",
          "line": 4474,
          "name": "tlNCbP10c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4474"
        },
        {
          "kind": "def",
          "line": 4491,
          "name": "tlNCbP10c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4491"
        },
        {
          "kind": "def",
          "line": 4504,
          "name": "tlNCbP10c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4504"
        },
        {
          "kind": "def",
          "line": 4512,
          "name": "tlNCbQ10c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4512"
        },
        {
          "kind": "def",
          "line": 4527,
          "name": "tlNCbQ10c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4527"
        },
        {
          "kind": "def",
          "line": 4544,
          "name": "tlNCbQ10c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4544"
        },
        {
          "kind": "def",
          "line": 4561,
          "name": "tlNCbQ10c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4561"
        },
        {
          "kind": "def",
          "line": 4575,
          "name": "tlNCbP11c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4575"
        },
        {
          "kind": "def",
          "line": 4587,
          "name": "tlNCbP11c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4587"
        },
        {
          "kind": "def",
          "line": 4603,
          "name": "tlNCbP11c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4603"
        },
        {
          "kind": "def",
          "line": 4621,
          "name": "tlNCbP11c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4621"
        },
        {
          "kind": "def",
          "line": 4639,
          "name": "tlNCbP11c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4639"
        },
        {
          "kind": "def",
          "line": 4658,
          "name": "tlNCbP11c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4658"
        },
        {
          "kind": "def",
          "line": 4678,
          "name": "tlNCbP11c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4678"
        },
        {
          "kind": "def",
          "line": 4699,
          "name": "tlNCbP11c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4699"
        },
        {
          "kind": "def",
          "line": 4720,
          "name": "tlNCbP11c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4720"
        },
        {
          "kind": "def",
          "line": 4741,
          "name": "tlNCbP11c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4741"
        },
        {
          "kind": "def",
          "line": 4762,
          "name": "tlNCbP11c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4762"
        },
        {
          "kind": "def",
          "line": 4783,
          "name": "tlNCbP11c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4783"
        },
        {
          "kind": "def",
          "line": 4804,
          "name": "tlNCbP11c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4804"
        },
        {
          "kind": "def",
          "line": 4822,
          "name": "tlNCbP11c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4822"
        },
        {
          "kind": "def",
          "line": 4836,
          "name": "tlNCbP11c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4836"
        },
        {
          "kind": "def",
          "line": 4846,
          "name": "tlNCbQ11c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4846"
        },
        {
          "kind": "def",
          "line": 4861,
          "name": "tlNCbQ11c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4861"
        },
        {
          "kind": "def",
          "line": 4878,
          "name": "tlNCbQ11c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4878"
        },
        {
          "kind": "def",
          "line": 4898,
          "name": "tlNCbQ11c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4898"
        },
        {
          "kind": "def",
          "line": 4917,
          "name": "tlNCbQ11c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4917"
        },
        {
          "kind": "def",
          "line": 4931,
          "name": "tlNCbP12c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4931"
        },
        {
          "kind": "def",
          "line": 4941,
          "name": "tlNCbP12c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4941"
        },
        {
          "kind": "def",
          "line": 4956,
          "name": "tlNCbP12c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4956"
        },
        {
          "kind": "def",
          "line": 4973,
          "name": "tlNCbP12c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4973"
        },
        {
          "kind": "def",
          "line": 4991,
          "name": "tlNCbP12c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L4991"
        },
        {
          "kind": "def",
          "line": 5009,
          "name": "tlNCbP12c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5009"
        },
        {
          "kind": "def",
          "line": 5029,
          "name": "tlNCbP12c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5029"
        },
        {
          "kind": "def",
          "line": 5050,
          "name": "tlNCbP12c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5050"
        },
        {
          "kind": "def",
          "line": 5071,
          "name": "tlNCbP12c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5071"
        },
        {
          "kind": "def",
          "line": 5092,
          "name": "tlNCbP12c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5092"
        },
        {
          "kind": "def",
          "line": 5113,
          "name": "tlNCbP12c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5113"
        },
        {
          "kind": "def",
          "line": 5134,
          "name": "tlNCbP12c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5134"
        },
        {
          "kind": "def",
          "line": 5155,
          "name": "tlNCbP12c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5155"
        },
        {
          "kind": "def",
          "line": 5176,
          "name": "tlNCbP12c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5176"
        },
        {
          "kind": "def",
          "line": 5194,
          "name": "tlNCbP12c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5194"
        },
        {
          "kind": "def",
          "line": 5208,
          "name": "tlNCbP12c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5208"
        },
        {
          "kind": "def",
          "line": 5218,
          "name": "tlNCbQ12c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5218"
        },
        {
          "kind": "def",
          "line": 5233,
          "name": "tlNCbQ12c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5233"
        },
        {
          "kind": "def",
          "line": 5251,
          "name": "tlNCbQ12c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5251"
        },
        {
          "kind": "def",
          "line": 5271,
          "name": "tlNCbQ12c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5271"
        },
        {
          "kind": "def",
          "line": 5290,
          "name": "tlNCbQ12c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5290"
        },
        {
          "kind": "def",
          "line": 5310,
          "name": "tlNCbQ12c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5310"
        },
        {
          "kind": "def",
          "line": 5317,
          "name": "tlNCbP13c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5317"
        },
        {
          "kind": "def",
          "line": 5323,
          "name": "tlNCbP13c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5323"
        },
        {
          "kind": "def",
          "line": 5335,
          "name": "tlNCbP13c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5335"
        },
        {
          "kind": "def",
          "line": 5351,
          "name": "tlNCbP13c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5351"
        },
        {
          "kind": "def",
          "line": 5368,
          "name": "tlNCbP13c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5368"
        },
        {
          "kind": "def",
          "line": 5386,
          "name": "tlNCbP13c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5386"
        },
        {
          "kind": "def",
          "line": 5406,
          "name": "tlNCbP13c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5406"
        },
        {
          "kind": "def",
          "line": 5427,
          "name": "tlNCbP13c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5427"
        },
        {
          "kind": "def",
          "line": 5448,
          "name": "tlNCbP13c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5448"
        },
        {
          "kind": "def",
          "line": 5469,
          "name": "tlNCbP13c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5469"
        },
        {
          "kind": "def",
          "line": 5490,
          "name": "tlNCbP13c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5490"
        },
        {
          "kind": "def",
          "line": 5511,
          "name": "tlNCbP13c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5511"
        },
        {
          "kind": "def",
          "line": 5532,
          "name": "tlNCbP13c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5532"
        },
        {
          "kind": "def",
          "line": 5553,
          "name": "tlNCbP13c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5553"
        },
        {
          "kind": "def",
          "line": 5574,
          "name": "tlNCbP13c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5574"
        },
        {
          "kind": "def",
          "line": 5593,
          "name": "tlNCbP13c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5593"
        },
        {
          "kind": "def",
          "line": 5608,
          "name": "tlNCbP13c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5608"
        },
        {
          "kind": "def",
          "line": 5619,
          "name": "tlNCbP13c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5619"
        },
        {
          "kind": "def",
          "line": 5623,
          "name": "tlNCbQ13c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5623"
        },
        {
          "kind": "def",
          "line": 5639,
          "name": "tlNCbQ13c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5639"
        },
        {
          "kind": "def",
          "line": 5659,
          "name": "tlNCbQ13c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5659"
        },
        {
          "kind": "def",
          "line": 5680,
          "name": "tlNCbQ13c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5680"
        },
        {
          "kind": "def",
          "line": 5701,
          "name": "tlNCbQ13c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5701"
        },
        {
          "kind": "def",
          "line": 5722,
          "name": "tlNCbQ13c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5722"
        },
        {
          "kind": "def",
          "line": 5731,
          "name": "tlNCbP14c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5731"
        },
        {
          "kind": "def",
          "line": 5740,
          "name": "tlNCbP14c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5740"
        },
        {
          "kind": "def",
          "line": 5754,
          "name": "tlNCbP14c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5754"
        },
        {
          "kind": "def",
          "line": 5768,
          "name": "tlNCbP14c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5768"
        },
        {
          "kind": "def",
          "line": 5785,
          "name": "tlNCbP14c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5785"
        },
        {
          "kind": "def",
          "line": 5803,
          "name": "tlNCbP14c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5803"
        },
        {
          "kind": "def",
          "line": 5823,
          "name": "tlNCbP14c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5823"
        },
        {
          "kind": "def",
          "line": 5844,
          "name": "tlNCbP14c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5844"
        },
        {
          "kind": "def",
          "line": 5865,
          "name": "tlNCbP14c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5865"
        },
        {
          "kind": "def",
          "line": 5886,
          "name": "tlNCbP14c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5886"
        },
        {
          "kind": "def",
          "line": 5907,
          "name": "tlNCbP14c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5907"
        },
        {
          "kind": "def",
          "line": 5928,
          "name": "tlNCbP14c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5928"
        },
        {
          "kind": "def",
          "line": 5949,
          "name": "tlNCbP14c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5949"
        },
        {
          "kind": "def",
          "line": 5970,
          "name": "tlNCbP14c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5970"
        },
        {
          "kind": "def",
          "line": 5991,
          "name": "tlNCbP14c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L5991"
        },
        {
          "kind": "def",
          "line": 6010,
          "name": "tlNCbP14c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6010"
        },
        {
          "kind": "def",
          "line": 6025,
          "name": "tlNCbP14c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6025"
        },
        {
          "kind": "def",
          "line": 6036,
          "name": "tlNCbP14c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6036"
        },
        {
          "kind": "def",
          "line": 6040,
          "name": "tlNCbQ14c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6040"
        },
        {
          "kind": "def",
          "line": 6057,
          "name": "tlNCbQ14c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6057"
        },
        {
          "kind": "def",
          "line": 6080,
          "name": "tlNCbQ14c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6080"
        },
        {
          "kind": "def",
          "line": 6102,
          "name": "tlNCbQ14c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6102"
        },
        {
          "kind": "def",
          "line": 6124,
          "name": "tlNCbQ14c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6124"
        },
        {
          "kind": "def",
          "line": 6145,
          "name": "tlNCbQ14c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6145"
        },
        {
          "kind": "def",
          "line": 6155,
          "name": "tlNCbP15c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6155"
        },
        {
          "kind": "def",
          "line": 6159,
          "name": "tlNCbP15c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6159"
        },
        {
          "kind": "def",
          "line": 6169,
          "name": "tlNCbP15c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6169"
        },
        {
          "kind": "def",
          "line": 6181,
          "name": "tlNCbP15c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6181"
        },
        {
          "kind": "def",
          "line": 6194,
          "name": "tlNCbP15c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6194"
        },
        {
          "kind": "def",
          "line": 6210,
          "name": "tlNCbP15c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6210"
        },
        {
          "kind": "def",
          "line": 6228,
          "name": "tlNCbP15c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6228"
        },
        {
          "kind": "def",
          "line": 6247,
          "name": "tlNCbP15c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6247"
        },
        {
          "kind": "def",
          "line": 6268,
          "name": "tlNCbP15c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6268"
        },
        {
          "kind": "def",
          "line": 6289,
          "name": "tlNCbP15c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6289"
        },
        {
          "kind": "def",
          "line": 6310,
          "name": "tlNCbP15c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6310"
        },
        {
          "kind": "def",
          "line": 6331,
          "name": "tlNCbP15c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6331"
        },
        {
          "kind": "def",
          "line": 6352,
          "name": "tlNCbP15c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6352"
        },
        {
          "kind": "def",
          "line": 6373,
          "name": "tlNCbP15c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6373"
        },
        {
          "kind": "def",
          "line": 6394,
          "name": "tlNCbP15c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6394"
        },
        {
          "kind": "def",
          "line": 6415,
          "name": "tlNCbP15c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6415"
        },
        {
          "kind": "def",
          "line": 6434,
          "name": "tlNCbP15c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6434"
        },
        {
          "kind": "def",
          "line": 6449,
          "name": "tlNCbP15c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6449"
        },
        {
          "kind": "def",
          "line": 6460,
          "name": "tlNCbP15c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6460"
        },
        {
          "kind": "def",
          "line": 6464,
          "name": "tlNCbQ15c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6464"
        },
        {
          "kind": "def",
          "line": 6484,
          "name": "tlNCbQ15c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6484"
        },
        {
          "kind": "def",
          "line": 6507,
          "name": "tlNCbQ15c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6507"
        },
        {
          "kind": "def",
          "line": 6530,
          "name": "tlNCbQ15c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6530"
        },
        {
          "kind": "def",
          "line": 6552,
          "name": "tlNCbQ15c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6552"
        },
        {
          "kind": "def",
          "line": 6573,
          "name": "tlNCbQ15c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6573"
        },
        {
          "kind": "def",
          "line": 6581,
          "name": "tlNCbP16c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6581"
        },
        {
          "kind": "def",
          "line": 6586,
          "name": "tlNCbP16c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6586"
        },
        {
          "kind": "def",
          "line": 6595,
          "name": "tlNCbP16c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6595"
        },
        {
          "kind": "def",
          "line": 6607,
          "name": "tlNCbP16c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6607"
        },
        {
          "kind": "def",
          "line": 6620,
          "name": "tlNCbP16c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6620"
        },
        {
          "kind": "def",
          "line": 6636,
          "name": "tlNCbP16c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6636"
        },
        {
          "kind": "def",
          "line": 6654,
          "name": "tlNCbP16c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6654"
        },
        {
          "kind": "def",
          "line": 6673,
          "name": "tlNCbP16c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6673"
        },
        {
          "kind": "def",
          "line": 6694,
          "name": "tlNCbP16c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6694"
        },
        {
          "kind": "def",
          "line": 6715,
          "name": "tlNCbP16c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6715"
        },
        {
          "kind": "def",
          "line": 6736,
          "name": "tlNCbP16c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6736"
        },
        {
          "kind": "def",
          "line": 6757,
          "name": "tlNCbP16c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6757"
        },
        {
          "kind": "def",
          "line": 6778,
          "name": "tlNCbP16c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6778"
        },
        {
          "kind": "def",
          "line": 6799,
          "name": "tlNCbP16c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6799"
        },
        {
          "kind": "def",
          "line": 6820,
          "name": "tlNCbP16c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6820"
        },
        {
          "kind": "def",
          "line": 6840,
          "name": "tlNCbP16c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6840"
        },
        {
          "kind": "def",
          "line": 6858,
          "name": "tlNCbP16c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6858"
        },
        {
          "kind": "def",
          "line": 6873,
          "name": "tlNCbP16c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6873"
        },
        {
          "kind": "def",
          "line": 6883,
          "name": "tlNCbP16c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6883"
        },
        {
          "kind": "def",
          "line": 6888,
          "name": "tlNCbQ16c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6888"
        },
        {
          "kind": "def",
          "line": 6908,
          "name": "tlNCbQ16c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6908"
        },
        {
          "kind": "def",
          "line": 6931,
          "name": "tlNCbQ16c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6931"
        },
        {
          "kind": "def",
          "line": 6954,
          "name": "tlNCbQ16c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6954"
        },
        {
          "kind": "def",
          "line": 6976,
          "name": "tlNCbQ16c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6976"
        },
        {
          "kind": "def",
          "line": 6996,
          "name": "tlNCbQ16c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L6996"
        },
        {
          "kind": "def",
          "line": 7006,
          "name": "tlNCbP17c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7006"
        },
        {
          "kind": "def",
          "line": 7010,
          "name": "tlNCbP17c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7010"
        },
        {
          "kind": "def",
          "line": 7017,
          "name": "tlNCbP17c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7017"
        },
        {
          "kind": "def",
          "line": 7028,
          "name": "tlNCbP17c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7028"
        },
        {
          "kind": "def",
          "line": 7041,
          "name": "tlNCbP17c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7041"
        },
        {
          "kind": "def",
          "line": 7056,
          "name": "tlNCbP17c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7056"
        },
        {
          "kind": "def",
          "line": 7073,
          "name": "tlNCbP17c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7073"
        },
        {
          "kind": "def",
          "line": 7092,
          "name": "tlNCbP17c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7092"
        },
        {
          "kind": "def",
          "line": 7113,
          "name": "tlNCbP17c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7113"
        },
        {
          "kind": "def",
          "line": 7134,
          "name": "tlNCbP17c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7134"
        },
        {
          "kind": "def",
          "line": 7155,
          "name": "tlNCbP17c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7155"
        },
        {
          "kind": "def",
          "line": 7176,
          "name": "tlNCbP17c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7176"
        },
        {
          "kind": "def",
          "line": 7197,
          "name": "tlNCbP17c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7197"
        },
        {
          "kind": "def",
          "line": 7218,
          "name": "tlNCbP17c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7218"
        },
        {
          "kind": "def",
          "line": 7239,
          "name": "tlNCbP17c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7239"
        },
        {
          "kind": "def",
          "line": 7258,
          "name": "tlNCbP17c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7258"
        },
        {
          "kind": "def",
          "line": 7276,
          "name": "tlNCbP17c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7276"
        },
        {
          "kind": "def",
          "line": 7291,
          "name": "tlNCbP17c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7291"
        },
        {
          "kind": "def",
          "line": 7301,
          "name": "tlNCbP17c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7301"
        },
        {
          "kind": "def",
          "line": 7308,
          "name": "tlNCbQ17c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7308"
        },
        {
          "kind": "def",
          "line": 7326,
          "name": "tlNCbQ17c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7326"
        },
        {
          "kind": "def",
          "line": 7348,
          "name": "tlNCbQ17c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7348"
        },
        {
          "kind": "def",
          "line": 7369,
          "name": "tlNCbQ17c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7369"
        },
        {
          "kind": "def",
          "line": 7389,
          "name": "tlNCbQ17c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7389"
        },
        {
          "kind": "def",
          "line": 7406,
          "name": "tlNCbQ17c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7406"
        },
        {
          "kind": "def",
          "line": 7422,
          "name": "tlNCbP18c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7422"
        },
        {
          "kind": "def",
          "line": 7433,
          "name": "tlNCbP18c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7433"
        },
        {
          "kind": "def",
          "line": 7448,
          "name": "tlNCbP18c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7448"
        },
        {
          "kind": "def",
          "line": 7465,
          "name": "tlNCbP18c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7465"
        },
        {
          "kind": "def",
          "line": 7482,
          "name": "tlNCbP18c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7482"
        },
        {
          "kind": "def",
          "line": 7501,
          "name": "tlNCbP18c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7501"
        },
        {
          "kind": "def",
          "line": 7520,
          "name": "tlNCbP18c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7520"
        },
        {
          "kind": "def",
          "line": 7539,
          "name": "tlNCbP18c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7539"
        },
        {
          "kind": "def",
          "line": 7557,
          "name": "tlNCbP18c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7557"
        },
        {
          "kind": "def",
          "line": 7573,
          "name": "tlNCbP18c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7573"
        },
        {
          "kind": "def",
          "line": 7585,
          "name": "tlNCbP18c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7585"
        },
        {
          "kind": "def",
          "line": 7590,
          "name": "tlNCbQ18c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7590"
        },
        {
          "kind": "def",
          "line": 7604,
          "name": "tlNCbQ18c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7604"
        },
        {
          "kind": "def",
          "line": 7614,
          "name": "tlNCbP19c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7614"
        },
        {
          "kind": "def",
          "line": 7626,
          "name": "tlNCbP19c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7626"
        },
        {
          "kind": "def",
          "line": 7642,
          "name": "tlNCbP19c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7642"
        },
        {
          "kind": "def",
          "line": 7660,
          "name": "tlNCbP19c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7660"
        },
        {
          "kind": "def",
          "line": 7677,
          "name": "tlNCbP19c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7677"
        },
        {
          "kind": "def",
          "line": 7696,
          "name": "tlNCbP19c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7696"
        },
        {
          "kind": "def",
          "line": 7716,
          "name": "tlNCbP19c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7716"
        },
        {
          "kind": "def",
          "line": 7737,
          "name": "tlNCbP19c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7737"
        },
        {
          "kind": "def",
          "line": 7758,
          "name": "tlNCbP19c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7758"
        },
        {
          "kind": "def",
          "line": 7779,
          "name": "tlNCbP19c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7779"
        },
        {
          "kind": "def",
          "line": 7798,
          "name": "tlNCbP19c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7798"
        },
        {
          "kind": "def",
          "line": 7813,
          "name": "tlNCbP19c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7813"
        },
        {
          "kind": "def",
          "line": 7824,
          "name": "tlNCbP19c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7824"
        },
        {
          "kind": "def",
          "line": 7828,
          "name": "tlNCbQ19c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7828"
        },
        {
          "kind": "def",
          "line": 7842,
          "name": "tlNCbQ19c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7842"
        },
        {
          "kind": "def",
          "line": 7859,
          "name": "tlNCbQ19c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7859"
        },
        {
          "kind": "def",
          "line": 7872,
          "name": "tlNCbP20c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7872"
        },
        {
          "kind": "def",
          "line": 7884,
          "name": "tlNCbP20c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7884"
        },
        {
          "kind": "def",
          "line": 7900,
          "name": "tlNCbP20c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7900"
        },
        {
          "kind": "def",
          "line": 7918,
          "name": "tlNCbP20c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7918"
        },
        {
          "kind": "def",
          "line": 7936,
          "name": "tlNCbP20c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7936"
        },
        {
          "kind": "def",
          "line": 7955,
          "name": "tlNCbP20c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7955"
        },
        {
          "kind": "def",
          "line": 7975,
          "name": "tlNCbP20c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7975"
        },
        {
          "kind": "def",
          "line": 7996,
          "name": "tlNCbP20c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L7996"
        },
        {
          "kind": "def",
          "line": 8017,
          "name": "tlNCbP20c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8017"
        },
        {
          "kind": "def",
          "line": 8038,
          "name": "tlNCbP20c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8038"
        },
        {
          "kind": "def",
          "line": 8059,
          "name": "tlNCbP20c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8059"
        },
        {
          "kind": "def",
          "line": 8080,
          "name": "tlNCbP20c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8080"
        },
        {
          "kind": "def",
          "line": 8097,
          "name": "tlNCbP20c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8097"
        },
        {
          "kind": "def",
          "line": 8110,
          "name": "tlNCbP20c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8110"
        },
        {
          "kind": "def",
          "line": 8118,
          "name": "tlNCbQ20c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8118"
        },
        {
          "kind": "def",
          "line": 8132,
          "name": "tlNCbQ20c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8132"
        },
        {
          "kind": "def",
          "line": 8149,
          "name": "tlNCbQ20c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8149"
        },
        {
          "kind": "def",
          "line": 8168,
          "name": "tlNCbQ20c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8168"
        },
        {
          "kind": "def",
          "line": 8182,
          "name": "tlNCbP21c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8182"
        },
        {
          "kind": "def",
          "line": 8195,
          "name": "tlNCbP21c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8195"
        },
        {
          "kind": "def",
          "line": 8211,
          "name": "tlNCbP21c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8211"
        },
        {
          "kind": "def",
          "line": 8230,
          "name": "tlNCbP21c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8230"
        },
        {
          "kind": "def",
          "line": 8247,
          "name": "tlNCbP21c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8247"
        },
        {
          "kind": "def",
          "line": 8266,
          "name": "tlNCbP21c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8266"
        },
        {
          "kind": "def",
          "line": 8286,
          "name": "tlNCbP21c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8286"
        },
        {
          "kind": "def",
          "line": 8307,
          "name": "tlNCbP21c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8307"
        },
        {
          "kind": "def",
          "line": 8328,
          "name": "tlNCbP21c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8328"
        },
        {
          "kind": "def",
          "line": 8349,
          "name": "tlNCbP21c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8349"
        },
        {
          "kind": "def",
          "line": 8370,
          "name": "tlNCbP21c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8370"
        },
        {
          "kind": "def",
          "line": 8391,
          "name": "tlNCbP21c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8391"
        },
        {
          "kind": "def",
          "line": 8412,
          "name": "tlNCbP21c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8412"
        },
        {
          "kind": "def",
          "line": 8429,
          "name": "tlNCbP21c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8429"
        },
        {
          "kind": "def",
          "line": 8442,
          "name": "tlNCbP21c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8442"
        },
        {
          "kind": "def",
          "line": 8450,
          "name": "tlNCbQ21c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8450"
        },
        {
          "kind": "def",
          "line": 8464,
          "name": "tlNCbQ21c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8464"
        },
        {
          "kind": "def",
          "line": 8481,
          "name": "tlNCbQ21c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8481"
        },
        {
          "kind": "def",
          "line": 8501,
          "name": "tlNCbQ21c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8501"
        },
        {
          "kind": "def",
          "line": 8520,
          "name": "tlNCbQ21c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8520"
        },
        {
          "kind": "def",
          "line": 8537,
          "name": "tlNCbP22c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8537"
        },
        {
          "kind": "def",
          "line": 8548,
          "name": "tlNCbP22c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8548"
        },
        {
          "kind": "def",
          "line": 8563,
          "name": "tlNCbP22c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8563"
        },
        {
          "kind": "def",
          "line": 8581,
          "name": "tlNCbP22c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8581"
        },
        {
          "kind": "def",
          "line": 8599,
          "name": "tlNCbP22c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8599"
        },
        {
          "kind": "def",
          "line": 8617,
          "name": "tlNCbP22c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8617"
        },
        {
          "kind": "def",
          "line": 8637,
          "name": "tlNCbP22c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8637"
        },
        {
          "kind": "def",
          "line": 8658,
          "name": "tlNCbP22c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8658"
        },
        {
          "kind": "def",
          "line": 8679,
          "name": "tlNCbP22c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8679"
        },
        {
          "kind": "def",
          "line": 8700,
          "name": "tlNCbP22c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8700"
        },
        {
          "kind": "def",
          "line": 8721,
          "name": "tlNCbP22c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8721"
        },
        {
          "kind": "def",
          "line": 8742,
          "name": "tlNCbP22c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8742"
        },
        {
          "kind": "def",
          "line": 8763,
          "name": "tlNCbP22c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8763"
        },
        {
          "kind": "def",
          "line": 8784,
          "name": "tlNCbP22c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8784"
        },
        {
          "kind": "def",
          "line": 8802,
          "name": "tlNCbP22c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8802"
        },
        {
          "kind": "def",
          "line": 8816,
          "name": "tlNCbP22c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8816"
        },
        {
          "kind": "def",
          "line": 8826,
          "name": "tlNCbQ22c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8826"
        },
        {
          "kind": "def",
          "line": 8841,
          "name": "tlNCbQ22c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8841"
        },
        {
          "kind": "def",
          "line": 8859,
          "name": "tlNCbQ22c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8859"
        },
        {
          "kind": "def",
          "line": 8879,
          "name": "tlNCbQ22c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8879"
        },
        {
          "kind": "def",
          "line": 8899,
          "name": "tlNCbQ22c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8899"
        },
        {
          "kind": "def",
          "line": 8919,
          "name": "tlNCbQ22c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8919"
        },
        {
          "kind": "def",
          "line": 8930,
          "name": "tlNCbP23c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8930"
        },
        {
          "kind": "def",
          "line": 8936,
          "name": "tlNCbP23c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8936"
        },
        {
          "kind": "def",
          "line": 8948,
          "name": "tlNCbP23c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8948"
        },
        {
          "kind": "def",
          "line": 8963,
          "name": "tlNCbP23c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8963"
        },
        {
          "kind": "def",
          "line": 8979,
          "name": "tlNCbP23c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8979"
        },
        {
          "kind": "def",
          "line": 8997,
          "name": "tlNCbP23c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L8997"
        },
        {
          "kind": "def",
          "line": 9017,
          "name": "tlNCbP23c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9017"
        },
        {
          "kind": "def",
          "line": 9038,
          "name": "tlNCbP23c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9038"
        },
        {
          "kind": "def",
          "line": 9059,
          "name": "tlNCbP23c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9059"
        },
        {
          "kind": "def",
          "line": 9080,
          "name": "tlNCbP23c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9080"
        },
        {
          "kind": "def",
          "line": 9101,
          "name": "tlNCbP23c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9101"
        },
        {
          "kind": "def",
          "line": 9122,
          "name": "tlNCbP23c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9122"
        },
        {
          "kind": "def",
          "line": 9143,
          "name": "tlNCbP23c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9143"
        },
        {
          "kind": "def",
          "line": 9164,
          "name": "tlNCbP23c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9164"
        },
        {
          "kind": "def",
          "line": 9185,
          "name": "tlNCbP23c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9185"
        },
        {
          "kind": "def",
          "line": 9203,
          "name": "tlNCbP23c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9203"
        },
        {
          "kind": "def",
          "line": 9217,
          "name": "tlNCbP23c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9217"
        },
        {
          "kind": "def",
          "line": 9227,
          "name": "tlNCbQ23c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9227"
        },
        {
          "kind": "def",
          "line": 9243,
          "name": "tlNCbQ23c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9243"
        },
        {
          "kind": "def",
          "line": 9263,
          "name": "tlNCbQ23c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9263"
        },
        {
          "kind": "def",
          "line": 9285,
          "name": "tlNCbQ23c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9285"
        },
        {
          "kind": "def",
          "line": 9307,
          "name": "tlNCbQ23c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9307"
        },
        {
          "kind": "def",
          "line": 9328,
          "name": "tlNCbQ23c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9328"
        },
        {
          "kind": "def",
          "line": 9336,
          "name": "tlNCbP24c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9336"
        },
        {
          "kind": "def",
          "line": 9345,
          "name": "tlNCbP24c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9345"
        },
        {
          "kind": "def",
          "line": 9359,
          "name": "tlNCbP24c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9359"
        },
        {
          "kind": "def",
          "line": 9374,
          "name": "tlNCbP24c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9374"
        },
        {
          "kind": "def",
          "line": 9391,
          "name": "tlNCbP24c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9391"
        },
        {
          "kind": "def",
          "line": 9409,
          "name": "tlNCbP24c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9409"
        },
        {
          "kind": "def",
          "line": 9429,
          "name": "tlNCbP24c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9429"
        },
        {
          "kind": "def",
          "line": 9450,
          "name": "tlNCbP24c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9450"
        },
        {
          "kind": "def",
          "line": 9471,
          "name": "tlNCbP24c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9471"
        },
        {
          "kind": "def",
          "line": 9492,
          "name": "tlNCbP24c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9492"
        },
        {
          "kind": "def",
          "line": 9513,
          "name": "tlNCbP24c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9513"
        },
        {
          "kind": "def",
          "line": 9534,
          "name": "tlNCbP24c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9534"
        },
        {
          "kind": "def",
          "line": 9555,
          "name": "tlNCbP24c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9555"
        },
        {
          "kind": "def",
          "line": 9576,
          "name": "tlNCbP24c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9576"
        },
        {
          "kind": "def",
          "line": 9597,
          "name": "tlNCbP24c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9597"
        },
        {
          "kind": "def",
          "line": 9616,
          "name": "tlNCbP24c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9616"
        },
        {
          "kind": "def",
          "line": 9631,
          "name": "tlNCbP24c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9631"
        },
        {
          "kind": "def",
          "line": 9642,
          "name": "tlNCbP24c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9642"
        },
        {
          "kind": "def",
          "line": 9646,
          "name": "tlNCbQ24c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9646"
        },
        {
          "kind": "def",
          "line": 9665,
          "name": "tlNCbQ24c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9665"
        },
        {
          "kind": "def",
          "line": 9688,
          "name": "tlNCbQ24c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9688"
        },
        {
          "kind": "def",
          "line": 9711,
          "name": "tlNCbQ24c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9711"
        },
        {
          "kind": "def",
          "line": 9734,
          "name": "tlNCbQ24c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9734"
        },
        {
          "kind": "def",
          "line": 9755,
          "name": "tlNCbQ24c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9755"
        },
        {
          "kind": "def",
          "line": 9765,
          "name": "tlNCbP25c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9765"
        },
        {
          "kind": "def",
          "line": 9769,
          "name": "tlNCbP25c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9769"
        },
        {
          "kind": "def",
          "line": 9779,
          "name": "tlNCbP25c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9779"
        },
        {
          "kind": "def",
          "line": 9791,
          "name": "tlNCbP25c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9791"
        },
        {
          "kind": "def",
          "line": 9804,
          "name": "tlNCbP25c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9804"
        },
        {
          "kind": "def",
          "line": 9820,
          "name": "tlNCbP25c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9820"
        },
        {
          "kind": "def",
          "line": 9838,
          "name": "tlNCbP25c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9838"
        },
        {
          "kind": "def",
          "line": 9857,
          "name": "tlNCbP25c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9857"
        },
        {
          "kind": "def",
          "line": 9878,
          "name": "tlNCbP25c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9878"
        },
        {
          "kind": "def",
          "line": 9899,
          "name": "tlNCbP25c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9899"
        },
        {
          "kind": "def",
          "line": 9920,
          "name": "tlNCbP25c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9920"
        },
        {
          "kind": "def",
          "line": 9941,
          "name": "tlNCbP25c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9941"
        },
        {
          "kind": "def",
          "line": 9962,
          "name": "tlNCbP25c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9962"
        },
        {
          "kind": "def",
          "line": 9983,
          "name": "tlNCbP25c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L9983"
        },
        {
          "kind": "def",
          "line": 10004,
          "name": "tlNCbP25c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10004"
        },
        {
          "kind": "def",
          "line": 10025,
          "name": "tlNCbP25c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10025"
        },
        {
          "kind": "def",
          "line": 10044,
          "name": "tlNCbP25c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10044"
        },
        {
          "kind": "def",
          "line": 10059,
          "name": "tlNCbP25c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10059"
        },
        {
          "kind": "def",
          "line": 10070,
          "name": "tlNCbP25c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10070"
        },
        {
          "kind": "def",
          "line": 10074,
          "name": "tlNCbQ25c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10074"
        },
        {
          "kind": "def",
          "line": 10095,
          "name": "tlNCbQ25c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10095"
        },
        {
          "kind": "def",
          "line": 10118,
          "name": "tlNCbQ25c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10118"
        },
        {
          "kind": "def",
          "line": 10141,
          "name": "tlNCbQ25c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10141"
        },
        {
          "kind": "def",
          "line": 10164,
          "name": "tlNCbQ25c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10164"
        },
        {
          "kind": "def",
          "line": 10185,
          "name": "tlNCbQ25c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10185"
        },
        {
          "kind": "def",
          "line": 10193,
          "name": "tlNCbP26c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10193"
        },
        {
          "kind": "def",
          "line": 10198,
          "name": "tlNCbP26c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10198"
        },
        {
          "kind": "def",
          "line": 10208,
          "name": "tlNCbP26c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10208"
        },
        {
          "kind": "def",
          "line": 10220,
          "name": "tlNCbP26c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10220"
        },
        {
          "kind": "def",
          "line": 10233,
          "name": "tlNCbP26c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10233"
        },
        {
          "kind": "def",
          "line": 10249,
          "name": "tlNCbP26c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10249"
        },
        {
          "kind": "def",
          "line": 10267,
          "name": "tlNCbP26c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10267"
        },
        {
          "kind": "def",
          "line": 10286,
          "name": "tlNCbP26c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10286"
        },
        {
          "kind": "def",
          "line": 10307,
          "name": "tlNCbP26c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10307"
        },
        {
          "kind": "def",
          "line": 10328,
          "name": "tlNCbP26c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10328"
        },
        {
          "kind": "def",
          "line": 10349,
          "name": "tlNCbP26c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10349"
        },
        {
          "kind": "def",
          "line": 10370,
          "name": "tlNCbP26c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10370"
        },
        {
          "kind": "def",
          "line": 10391,
          "name": "tlNCbP26c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10391"
        },
        {
          "kind": "def",
          "line": 10412,
          "name": "tlNCbP26c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10412"
        },
        {
          "kind": "def",
          "line": 10433,
          "name": "tlNCbP26c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10433"
        },
        {
          "kind": "def",
          "line": 10454,
          "name": "tlNCbP26c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10454"
        },
        {
          "kind": "def",
          "line": 10474,
          "name": "tlNCbP26c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10474"
        },
        {
          "kind": "def",
          "line": 10490,
          "name": "tlNCbP26c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10490"
        },
        {
          "kind": "def",
          "line": 10502,
          "name": "tlNCbP26c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10502"
        },
        {
          "kind": "def",
          "line": 10507,
          "name": "tlNCbQ26c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10507"
        },
        {
          "kind": "def",
          "line": 10528,
          "name": "tlNCbQ26c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10528"
        },
        {
          "kind": "def",
          "line": 10551,
          "name": "tlNCbQ26c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10551"
        },
        {
          "kind": "def",
          "line": 10574,
          "name": "tlNCbQ26c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10574"
        },
        {
          "kind": "def",
          "line": 10597,
          "name": "tlNCbQ26c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10597"
        },
        {
          "kind": "def",
          "line": 10618,
          "name": "tlNCbQ26c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10618"
        },
        {
          "kind": "def",
          "line": 10627,
          "name": "tlNCbP27c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10627"
        },
        {
          "kind": "def",
          "line": 10632,
          "name": "tlNCbP27c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10632"
        },
        {
          "kind": "def",
          "line": 10640,
          "name": "tlNCbP27c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10640"
        },
        {
          "kind": "def",
          "line": 10651,
          "name": "tlNCbP27c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10651"
        },
        {
          "kind": "def",
          "line": 10664,
          "name": "tlNCbP27c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10664"
        },
        {
          "kind": "def",
          "line": 10679,
          "name": "tlNCbP27c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10679"
        },
        {
          "kind": "def",
          "line": 10696,
          "name": "tlNCbP27c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10696"
        },
        {
          "kind": "def",
          "line": 10715,
          "name": "tlNCbP27c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10715"
        },
        {
          "kind": "def",
          "line": 10736,
          "name": "tlNCbP27c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10736"
        },
        {
          "kind": "def",
          "line": 10757,
          "name": "tlNCbP27c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10757"
        },
        {
          "kind": "def",
          "line": 10778,
          "name": "tlNCbP27c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10778"
        },
        {
          "kind": "def",
          "line": 10799,
          "name": "tlNCbP27c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10799"
        },
        {
          "kind": "def",
          "line": 10820,
          "name": "tlNCbP27c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10820"
        },
        {
          "kind": "def",
          "line": 10841,
          "name": "tlNCbP27c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10841"
        },
        {
          "kind": "def",
          "line": 10862,
          "name": "tlNCbP27c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10862"
        },
        {
          "kind": "def",
          "line": 10883,
          "name": "tlNCbP27c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10883"
        },
        {
          "kind": "def",
          "line": 10901,
          "name": "tlNCbP27c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10901"
        },
        {
          "kind": "def",
          "line": 10917,
          "name": "tlNCbP27c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10917"
        },
        {
          "kind": "def",
          "line": 10927,
          "name": "tlNCbP27c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10927"
        },
        {
          "kind": "def",
          "line": 10932,
          "name": "tlNCbQ27c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10932"
        },
        {
          "kind": "def",
          "line": 10953,
          "name": "tlNCbQ27c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10953"
        },
        {
          "kind": "def",
          "line": 10976,
          "name": "tlNCbQ27c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10976"
        },
        {
          "kind": "def",
          "line": 10999,
          "name": "tlNCbQ27c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L10999"
        },
        {
          "kind": "def",
          "line": 11021,
          "name": "tlNCbQ27c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11021"
        },
        {
          "kind": "def",
          "line": 11041,
          "name": "tlNCbQ27c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11041"
        },
        {
          "kind": "def",
          "line": 11048,
          "name": "tlNCbP28c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11048"
        },
        {
          "kind": "def",
          "line": 11053,
          "name": "tlNCbP28c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11053"
        },
        {
          "kind": "def",
          "line": 11060,
          "name": "tlNCbP28c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11060"
        },
        {
          "kind": "def",
          "line": 11071,
          "name": "tlNCbP28c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11071"
        },
        {
          "kind": "def",
          "line": 11084,
          "name": "tlNCbP28c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11084"
        },
        {
          "kind": "def",
          "line": 11099,
          "name": "tlNCbP28c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11099"
        },
        {
          "kind": "def",
          "line": 11116,
          "name": "tlNCbP28c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11116"
        },
        {
          "kind": "def",
          "line": 11135,
          "name": "tlNCbP28c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11135"
        },
        {
          "kind": "def",
          "line": 11156,
          "name": "tlNCbP28c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11156"
        },
        {
          "kind": "def",
          "line": 11177,
          "name": "tlNCbP28c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11177"
        },
        {
          "kind": "def",
          "line": 11198,
          "name": "tlNCbP28c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11198"
        },
        {
          "kind": "def",
          "line": 11219,
          "name": "tlNCbP28c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11219"
        },
        {
          "kind": "def",
          "line": 11240,
          "name": "tlNCbP28c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11240"
        },
        {
          "kind": "def",
          "line": 11261,
          "name": "tlNCbP28c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11261"
        },
        {
          "kind": "def",
          "line": 11282,
          "name": "tlNCbP28c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11282"
        },
        {
          "kind": "def",
          "line": 11302,
          "name": "tlNCbP28c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11302"
        },
        {
          "kind": "def",
          "line": 11321,
          "name": "tlNCbP28c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11321"
        },
        {
          "kind": "def",
          "line": 11337,
          "name": "tlNCbP28c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11337"
        },
        {
          "kind": "def",
          "line": 11348,
          "name": "tlNCbP28c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11348"
        },
        {
          "kind": "def",
          "line": 11355,
          "name": "tlNCbQ28c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11355"
        },
        {
          "kind": "def",
          "line": 11375,
          "name": "tlNCbQ28c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11375"
        },
        {
          "kind": "def",
          "line": 11398,
          "name": "tlNCbQ28c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11398"
        },
        {
          "kind": "def",
          "line": 11420,
          "name": "tlNCbQ28c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11420"
        },
        {
          "kind": "def",
          "line": 11441,
          "name": "tlNCbQ28c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11441"
        },
        {
          "kind": "def",
          "line": 11459,
          "name": "tlNCbQ28c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11459"
        },
        {
          "kind": "def",
          "line": 11475,
          "name": "tlNCbQ28c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11475"
        },
        {
          "kind": "def",
          "line": 11481,
          "name": "tlNCbP29c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11481"
        },
        {
          "kind": "def",
          "line": 11491,
          "name": "tlNCbP29c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11491"
        },
        {
          "kind": "def",
          "line": 11505,
          "name": "tlNCbP29c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11505"
        },
        {
          "kind": "def",
          "line": 11521,
          "name": "tlNCbP29c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11521"
        },
        {
          "kind": "def",
          "line": 11538,
          "name": "tlNCbP29c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11538"
        },
        {
          "kind": "def",
          "line": 11556,
          "name": "tlNCbP29c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11556"
        },
        {
          "kind": "def",
          "line": 11575,
          "name": "tlNCbP29c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11575"
        },
        {
          "kind": "def",
          "line": 11594,
          "name": "tlNCbP29c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11594"
        },
        {
          "kind": "def",
          "line": 11613,
          "name": "tlNCbP29c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11613"
        },
        {
          "kind": "def",
          "line": 11630,
          "name": "tlNCbP29c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11630"
        },
        {
          "kind": "def",
          "line": 11643,
          "name": "tlNCbP29c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11643"
        },
        {
          "kind": "def",
          "line": 11649,
          "name": "tlNCbQ29c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11649"
        },
        {
          "kind": "def",
          "line": 11663,
          "name": "tlNCbQ29c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11663"
        },
        {
          "kind": "def",
          "line": 11672,
          "name": "tlNCbP30c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11672"
        },
        {
          "kind": "def",
          "line": 11683,
          "name": "tlNCbP30c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11683"
        },
        {
          "kind": "def",
          "line": 11698,
          "name": "tlNCbP30c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11698"
        },
        {
          "kind": "def",
          "line": 11715,
          "name": "tlNCbP30c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11715"
        },
        {
          "kind": "def",
          "line": 11732,
          "name": "tlNCbP30c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11732"
        },
        {
          "kind": "def",
          "line": 11751,
          "name": "tlNCbP30c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11751"
        },
        {
          "kind": "def",
          "line": 11770,
          "name": "tlNCbP30c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11770"
        },
        {
          "kind": "def",
          "line": 11791,
          "name": "tlNCbP30c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11791"
        },
        {
          "kind": "def",
          "line": 11812,
          "name": "tlNCbP30c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11812"
        },
        {
          "kind": "def",
          "line": 11833,
          "name": "tlNCbP30c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11833"
        },
        {
          "kind": "def",
          "line": 11853,
          "name": "tlNCbP30c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11853"
        },
        {
          "kind": "def",
          "line": 11869,
          "name": "tlNCbP30c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11869"
        },
        {
          "kind": "def",
          "line": 11881,
          "name": "tlNCbP30c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11881"
        },
        {
          "kind": "def",
          "line": 11887,
          "name": "tlNCbQ30c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11887"
        },
        {
          "kind": "def",
          "line": 11901,
          "name": "tlNCbQ30c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11901"
        },
        {
          "kind": "def",
          "line": 11918,
          "name": "tlNCbQ30c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11918"
        },
        {
          "kind": "def",
          "line": 11931,
          "name": "tlNCbP31c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11931"
        },
        {
          "kind": "def",
          "line": 11942,
          "name": "tlNCbP31c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11942"
        },
        {
          "kind": "def",
          "line": 11958,
          "name": "tlNCbP31c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11958"
        },
        {
          "kind": "def",
          "line": 11975,
          "name": "tlNCbP31c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11975"
        },
        {
          "kind": "def",
          "line": 11992,
          "name": "tlNCbP31c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L11992"
        },
        {
          "kind": "def",
          "line": 12011,
          "name": "tlNCbP31c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12011"
        },
        {
          "kind": "def",
          "line": 12031,
          "name": "tlNCbP31c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12031"
        },
        {
          "kind": "def",
          "line": 12052,
          "name": "tlNCbP31c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12052"
        },
        {
          "kind": "def",
          "line": 12073,
          "name": "tlNCbP31c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12073"
        },
        {
          "kind": "def",
          "line": 12094,
          "name": "tlNCbP31c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12094"
        },
        {
          "kind": "def",
          "line": 12115,
          "name": "tlNCbP31c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12115"
        },
        {
          "kind": "def",
          "line": 12136,
          "name": "tlNCbP31c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12136"
        },
        {
          "kind": "def",
          "line": 12154,
          "name": "tlNCbP31c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12154"
        },
        {
          "kind": "def",
          "line": 12168,
          "name": "tlNCbP31c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12168"
        },
        {
          "kind": "def",
          "line": 12178,
          "name": "tlNCbQ31c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12178"
        },
        {
          "kind": "def",
          "line": 12192,
          "name": "tlNCbQ31c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12192"
        },
        {
          "kind": "def",
          "line": 12209,
          "name": "tlNCbQ31c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12209"
        },
        {
          "kind": "def",
          "line": 12228,
          "name": "tlNCbQ31c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12228"
        },
        {
          "kind": "def",
          "line": 12243,
          "name": "tlNCbP32c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12243"
        },
        {
          "kind": "def",
          "line": 12254,
          "name": "tlNCbP32c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12254"
        },
        {
          "kind": "def",
          "line": 12269,
          "name": "tlNCbP32c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12269"
        },
        {
          "kind": "def",
          "line": 12287,
          "name": "tlNCbP32c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12287"
        },
        {
          "kind": "def",
          "line": 12304,
          "name": "tlNCbP32c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12304"
        },
        {
          "kind": "def",
          "line": 12322,
          "name": "tlNCbP32c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12322"
        },
        {
          "kind": "def",
          "line": 12342,
          "name": "tlNCbP32c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12342"
        },
        {
          "kind": "def",
          "line": 12363,
          "name": "tlNCbP32c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12363"
        },
        {
          "kind": "def",
          "line": 12384,
          "name": "tlNCbP32c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12384"
        },
        {
          "kind": "def",
          "line": 12405,
          "name": "tlNCbP32c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12405"
        },
        {
          "kind": "def",
          "line": 12426,
          "name": "tlNCbP32c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12426"
        },
        {
          "kind": "def",
          "line": 12447,
          "name": "tlNCbP32c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12447"
        },
        {
          "kind": "def",
          "line": 12468,
          "name": "tlNCbP32c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12468"
        },
        {
          "kind": "def",
          "line": 12487,
          "name": "tlNCbP32c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12487"
        },
        {
          "kind": "def",
          "line": 12502,
          "name": "tlNCbP32c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12502"
        },
        {
          "kind": "def",
          "line": 12513,
          "name": "tlNCbP32c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12513"
        },
        {
          "kind": "def",
          "line": 12517,
          "name": "tlNCbQ32c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12517"
        },
        {
          "kind": "def",
          "line": 12532,
          "name": "tlNCbQ32c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12532"
        },
        {
          "kind": "def",
          "line": 12549,
          "name": "tlNCbQ32c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12549"
        },
        {
          "kind": "def",
          "line": 12569,
          "name": "tlNCbQ32c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12569"
        },
        {
          "kind": "def",
          "line": 12588,
          "name": "tlNCbQ32c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12588"
        },
        {
          "kind": "def",
          "line": 12602,
          "name": "tlNCbP33c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12602"
        },
        {
          "kind": "def",
          "line": 12611,
          "name": "tlNCbP33c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12611"
        },
        {
          "kind": "def",
          "line": 12625,
          "name": "tlNCbP33c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12625"
        },
        {
          "kind": "def",
          "line": 12641,
          "name": "tlNCbP33c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12641"
        },
        {
          "kind": "def",
          "line": 12658,
          "name": "tlNCbP33c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12658"
        },
        {
          "kind": "def",
          "line": 12676,
          "name": "tlNCbP33c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12676"
        },
        {
          "kind": "def",
          "line": 12696,
          "name": "tlNCbP33c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12696"
        },
        {
          "kind": "def",
          "line": 12717,
          "name": "tlNCbP33c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12717"
        },
        {
          "kind": "def",
          "line": 12738,
          "name": "tlNCbP33c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12738"
        },
        {
          "kind": "def",
          "line": 12759,
          "name": "tlNCbP33c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12759"
        },
        {
          "kind": "def",
          "line": 12780,
          "name": "tlNCbP33c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12780"
        },
        {
          "kind": "def",
          "line": 12801,
          "name": "tlNCbP33c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12801"
        },
        {
          "kind": "def",
          "line": 12822,
          "name": "tlNCbP33c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12822"
        },
        {
          "kind": "def",
          "line": 12843,
          "name": "tlNCbP33c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12843"
        },
        {
          "kind": "def",
          "line": 12862,
          "name": "tlNCbP33c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12862"
        },
        {
          "kind": "def",
          "line": 12877,
          "name": "tlNCbP33c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12877"
        },
        {
          "kind": "def",
          "line": 12888,
          "name": "tlNCbP33c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12888"
        },
        {
          "kind": "def",
          "line": 12892,
          "name": "tlNCbQ33c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12892"
        },
        {
          "kind": "def",
          "line": 12907,
          "name": "tlNCbQ33c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12907"
        },
        {
          "kind": "def",
          "line": 12926,
          "name": "tlNCbQ33c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12926"
        },
        {
          "kind": "def",
          "line": 12946,
          "name": "tlNCbQ33c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12946"
        },
        {
          "kind": "def",
          "line": 12967,
          "name": "tlNCbQ33c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12967"
        },
        {
          "kind": "def",
          "line": 12987,
          "name": "tlNCbQ33c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12987"
        },
        {
          "kind": "def",
          "line": 12995,
          "name": "tlNCbP34c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L12995"
        },
        {
          "kind": "def",
          "line": 13000,
          "name": "tlNCbP34c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13000"
        },
        {
          "kind": "def",
          "line": 13012,
          "name": "tlNCbP34c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13012"
        },
        {
          "kind": "def",
          "line": 13028,
          "name": "tlNCbP34c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13028"
        },
        {
          "kind": "def",
          "line": 13044,
          "name": "tlNCbP34c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13044"
        },
        {
          "kind": "def",
          "line": 13062,
          "name": "tlNCbP34c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13062"
        },
        {
          "kind": "def",
          "line": 13081,
          "name": "tlNCbP34c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13081"
        },
        {
          "kind": "def",
          "line": 13102,
          "name": "tlNCbP34c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13102"
        },
        {
          "kind": "def",
          "line": 13123,
          "name": "tlNCbP34c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13123"
        },
        {
          "kind": "def",
          "line": 13144,
          "name": "tlNCbP34c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13144"
        },
        {
          "kind": "def",
          "line": 13165,
          "name": "tlNCbP34c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13165"
        },
        {
          "kind": "def",
          "line": 13186,
          "name": "tlNCbP34c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13186"
        },
        {
          "kind": "def",
          "line": 13207,
          "name": "tlNCbP34c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13207"
        },
        {
          "kind": "def",
          "line": 13228,
          "name": "tlNCbP34c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13228"
        },
        {
          "kind": "def",
          "line": 13249,
          "name": "tlNCbP34c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13249"
        },
        {
          "kind": "def",
          "line": 13269,
          "name": "tlNCbP34c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13269"
        },
        {
          "kind": "def",
          "line": 13285,
          "name": "tlNCbP34c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13285"
        },
        {
          "kind": "def",
          "line": 13297,
          "name": "tlNCbP34c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13297"
        },
        {
          "kind": "def",
          "line": 13303,
          "name": "tlNCbQ34c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13303"
        },
        {
          "kind": "def",
          "line": 13319,
          "name": "tlNCbQ34c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13319"
        },
        {
          "kind": "def",
          "line": 13339,
          "name": "tlNCbQ34c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13339"
        },
        {
          "kind": "def",
          "line": 13361,
          "name": "tlNCbQ34c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13361"
        },
        {
          "kind": "def",
          "line": 13383,
          "name": "tlNCbQ34c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13383"
        },
        {
          "kind": "def",
          "line": 13404,
          "name": "tlNCbQ34c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13404"
        },
        {
          "kind": "def",
          "line": 13413,
          "name": "tlNCbP35c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13413"
        },
        {
          "kind": "def",
          "line": 13421,
          "name": "tlNCbP35c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13421"
        },
        {
          "kind": "def",
          "line": 13435,
          "name": "tlNCbP35c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13435"
        },
        {
          "kind": "def",
          "line": 13449,
          "name": "tlNCbP35c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13449"
        },
        {
          "kind": "def",
          "line": 13465,
          "name": "tlNCbP35c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13465"
        },
        {
          "kind": "def",
          "line": 13483,
          "name": "tlNCbP35c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13483"
        },
        {
          "kind": "def",
          "line": 13502,
          "name": "tlNCbP35c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13502"
        },
        {
          "kind": "def",
          "line": 13523,
          "name": "tlNCbP35c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13523"
        },
        {
          "kind": "def",
          "line": 13544,
          "name": "tlNCbP35c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13544"
        },
        {
          "kind": "def",
          "line": 13565,
          "name": "tlNCbP35c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13565"
        },
        {
          "kind": "def",
          "line": 13586,
          "name": "tlNCbP35c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13586"
        },
        {
          "kind": "def",
          "line": 13607,
          "name": "tlNCbP35c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13607"
        },
        {
          "kind": "def",
          "line": 13628,
          "name": "tlNCbP35c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13628"
        },
        {
          "kind": "def",
          "line": 13649,
          "name": "tlNCbP35c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13649"
        },
        {
          "kind": "def",
          "line": 13670,
          "name": "tlNCbP35c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13670"
        },
        {
          "kind": "def",
          "line": 13690,
          "name": "tlNCbP35c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13690"
        },
        {
          "kind": "def",
          "line": 13706,
          "name": "tlNCbP35c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13706"
        },
        {
          "kind": "def",
          "line": 13718,
          "name": "tlNCbP35c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13718"
        },
        {
          "kind": "def",
          "line": 13724,
          "name": "tlNCbQ35c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13724"
        },
        {
          "kind": "def",
          "line": 13743,
          "name": "tlNCbQ35c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13743"
        },
        {
          "kind": "def",
          "line": 13766,
          "name": "tlNCbQ35c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13766"
        },
        {
          "kind": "def",
          "line": 13789,
          "name": "tlNCbQ35c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13789"
        },
        {
          "kind": "def",
          "line": 13812,
          "name": "tlNCbQ35c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13812"
        },
        {
          "kind": "def",
          "line": 13834,
          "name": "tlNCbQ35c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13834"
        },
        {
          "kind": "def",
          "line": 13845,
          "name": "tlNCbP36c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13845"
        },
        {
          "kind": "def",
          "line": 13849,
          "name": "tlNCbP36c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13849"
        },
        {
          "kind": "def",
          "line": 13857,
          "name": "tlNCbP36c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13857"
        },
        {
          "kind": "def",
          "line": 13869,
          "name": "tlNCbP36c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13869"
        },
        {
          "kind": "def",
          "line": 13882,
          "name": "tlNCbP36c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13882"
        },
        {
          "kind": "def",
          "line": 13897,
          "name": "tlNCbP36c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13897"
        },
        {
          "kind": "def",
          "line": 13914,
          "name": "tlNCbP36c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13914"
        },
        {
          "kind": "def",
          "line": 13933,
          "name": "tlNCbP36c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13933"
        },
        {
          "kind": "def",
          "line": 13954,
          "name": "tlNCbP36c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13954"
        },
        {
          "kind": "def",
          "line": 13975,
          "name": "tlNCbP36c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13975"
        },
        {
          "kind": "def",
          "line": 13998,
          "name": "tlNCbP36c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L13998"
        },
        {
          "kind": "def",
          "line": 14020,
          "name": "tlNCbP36c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14020"
        },
        {
          "kind": "def",
          "line": 14041,
          "name": "tlNCbP36c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14041"
        },
        {
          "kind": "def",
          "line": 14062,
          "name": "tlNCbP36c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14062"
        },
        {
          "kind": "def",
          "line": 14083,
          "name": "tlNCbP36c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14083"
        },
        {
          "kind": "def",
          "line": 14104,
          "name": "tlNCbP36c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14104"
        },
        {
          "kind": "def",
          "line": 14124,
          "name": "tlNCbP36c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14124"
        },
        {
          "kind": "def",
          "line": 14140,
          "name": "tlNCbP36c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14140"
        },
        {
          "kind": "def",
          "line": 14152,
          "name": "tlNCbP36c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14152"
        },
        {
          "kind": "def",
          "line": 14158,
          "name": "tlNCbQ36c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14158"
        },
        {
          "kind": "def",
          "line": 14179,
          "name": "tlNCbQ36c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14179"
        },
        {
          "kind": "def",
          "line": 14202,
          "name": "tlNCbQ36c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14202"
        },
        {
          "kind": "def",
          "line": 14225,
          "name": "tlNCbQ36c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14225"
        },
        {
          "kind": "def",
          "line": 14248,
          "name": "tlNCbQ36c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14248"
        },
        {
          "kind": "def",
          "line": 14269,
          "name": "tlNCbQ36c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14269"
        },
        {
          "kind": "def",
          "line": 14278,
          "name": "tlNCbP37c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14278"
        },
        {
          "kind": "def",
          "line": 14282,
          "name": "tlNCbP37c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14282"
        },
        {
          "kind": "def",
          "line": 14291,
          "name": "tlNCbP37c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14291"
        },
        {
          "kind": "def",
          "line": 14302,
          "name": "tlNCbP37c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14302"
        },
        {
          "kind": "def",
          "line": 14315,
          "name": "tlNCbP37c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14315"
        },
        {
          "kind": "def",
          "line": 14330,
          "name": "tlNCbP37c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14330"
        },
        {
          "kind": "def",
          "line": 14347,
          "name": "tlNCbP37c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14347"
        },
        {
          "kind": "def",
          "line": 14366,
          "name": "tlNCbP37c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14366"
        },
        {
          "kind": "def",
          "line": 14387,
          "name": "tlNCbP37c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14387"
        },
        {
          "kind": "def",
          "line": 14409,
          "name": "tlNCbP37c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14409"
        },
        {
          "kind": "def",
          "line": 14432,
          "name": "tlNCbP37c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14432"
        },
        {
          "kind": "def",
          "line": 14454,
          "name": "tlNCbP37c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14454"
        },
        {
          "kind": "def",
          "line": 14475,
          "name": "tlNCbP37c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14475"
        },
        {
          "kind": "def",
          "line": 14496,
          "name": "tlNCbP37c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14496"
        },
        {
          "kind": "def",
          "line": 14517,
          "name": "tlNCbP37c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14517"
        },
        {
          "kind": "def",
          "line": 14538,
          "name": "tlNCbP37c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14538"
        },
        {
          "kind": "def",
          "line": 14558,
          "name": "tlNCbP37c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14558"
        },
        {
          "kind": "def",
          "line": 14575,
          "name": "tlNCbP37c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14575"
        },
        {
          "kind": "def",
          "line": 14588,
          "name": "tlNCbP37c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14588"
        },
        {
          "kind": "def",
          "line": 14595,
          "name": "tlNCbQ37c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14595"
        },
        {
          "kind": "def",
          "line": 14616,
          "name": "tlNCbQ37c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14616"
        },
        {
          "kind": "def",
          "line": 14639,
          "name": "tlNCbQ37c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14639"
        },
        {
          "kind": "def",
          "line": 14662,
          "name": "tlNCbQ37c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14662"
        },
        {
          "kind": "def",
          "line": 14685,
          "name": "tlNCbQ37c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14685"
        },
        {
          "kind": "def",
          "line": 14706,
          "name": "tlNCbQ37c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14706"
        },
        {
          "kind": "def",
          "line": 14717,
          "name": "tlNCbP38c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14717"
        },
        {
          "kind": "def",
          "line": 14721,
          "name": "tlNCbP38c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14721"
        },
        {
          "kind": "def",
          "line": 14728,
          "name": "tlNCbP38c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14728"
        },
        {
          "kind": "def",
          "line": 14739,
          "name": "tlNCbP38c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14739"
        },
        {
          "kind": "def",
          "line": 14752,
          "name": "tlNCbP38c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14752"
        },
        {
          "kind": "def",
          "line": 14766,
          "name": "tlNCbP38c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14766"
        },
        {
          "kind": "def",
          "line": 14783,
          "name": "tlNCbP38c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14783"
        },
        {
          "kind": "def",
          "line": 14802,
          "name": "tlNCbP38c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14802"
        },
        {
          "kind": "def",
          "line": 14822,
          "name": "tlNCbP38c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14822"
        },
        {
          "kind": "def",
          "line": 14843,
          "name": "tlNCbP38c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14843"
        },
        {
          "kind": "def",
          "line": 14864,
          "name": "tlNCbP38c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14864"
        },
        {
          "kind": "def",
          "line": 14885,
          "name": "tlNCbP38c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14885"
        },
        {
          "kind": "def",
          "line": 14906,
          "name": "tlNCbP38c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14906"
        },
        {
          "kind": "def",
          "line": 14927,
          "name": "tlNCbP38c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14927"
        },
        {
          "kind": "def",
          "line": 14948,
          "name": "tlNCbP38c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14948"
        },
        {
          "kind": "def",
          "line": 14969,
          "name": "tlNCbP38c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14969"
        },
        {
          "kind": "def",
          "line": 14989,
          "name": "tlNCbP38c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L14989"
        },
        {
          "kind": "def",
          "line": 15006,
          "name": "tlNCbP38c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15006"
        },
        {
          "kind": "def",
          "line": 15019,
          "name": "tlNCbP38c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15019"
        },
        {
          "kind": "def",
          "line": 15025,
          "name": "tlNCbQ38c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15025"
        },
        {
          "kind": "def",
          "line": 15046,
          "name": "tlNCbQ38c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15046"
        },
        {
          "kind": "def",
          "line": 15069,
          "name": "tlNCbQ38c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15069"
        },
        {
          "kind": "def",
          "line": 15092,
          "name": "tlNCbQ38c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15092"
        },
        {
          "kind": "def",
          "line": 15115,
          "name": "tlNCbQ38c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15115"
        },
        {
          "kind": "def",
          "line": 15135,
          "name": "tlNCbQ38c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15135"
        },
        {
          "kind": "def",
          "line": 15143,
          "name": "tlNCbP39c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15143"
        },
        {
          "kind": "def",
          "line": 15147,
          "name": "tlNCbP39c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15147"
        },
        {
          "kind": "def",
          "line": 15154,
          "name": "tlNCbP39c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15154"
        },
        {
          "kind": "def",
          "line": 15165,
          "name": "tlNCbP39c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15165"
        },
        {
          "kind": "def",
          "line": 15178,
          "name": "tlNCbP39c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15178"
        },
        {
          "kind": "def",
          "line": 15192,
          "name": "tlNCbP39c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15192"
        },
        {
          "kind": "def",
          "line": 15209,
          "name": "tlNCbP39c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15209"
        },
        {
          "kind": "def",
          "line": 15228,
          "name": "tlNCbP39c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15228"
        },
        {
          "kind": "def",
          "line": 15248,
          "name": "tlNCbP39c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15248"
        },
        {
          "kind": "def",
          "line": 15269,
          "name": "tlNCbP39c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15269"
        },
        {
          "kind": "def",
          "line": 15290,
          "name": "tlNCbP39c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15290"
        },
        {
          "kind": "def",
          "line": 15311,
          "name": "tlNCbP39c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15311"
        },
        {
          "kind": "def",
          "line": 15332,
          "name": "tlNCbP39c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15332"
        },
        {
          "kind": "def",
          "line": 15353,
          "name": "tlNCbP39c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15353"
        },
        {
          "kind": "def",
          "line": 15374,
          "name": "tlNCbP39c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15374"
        },
        {
          "kind": "def",
          "line": 15395,
          "name": "tlNCbP39c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15395"
        },
        {
          "kind": "def",
          "line": 15414,
          "name": "tlNCbP39c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15414"
        },
        {
          "kind": "def",
          "line": 15431,
          "name": "tlNCbP39c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15431"
        },
        {
          "kind": "def",
          "line": 15443,
          "name": "tlNCbP39c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15443"
        },
        {
          "kind": "def",
          "line": 15449,
          "name": "tlNCbQ39c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15449"
        },
        {
          "kind": "def",
          "line": 15469,
          "name": "tlNCbQ39c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15469"
        },
        {
          "kind": "def",
          "line": 15492,
          "name": "tlNCbQ39c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15492"
        },
        {
          "kind": "def",
          "line": 15515,
          "name": "tlNCbQ39c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15515"
        },
        {
          "kind": "def",
          "line": 15537,
          "name": "tlNCbQ39c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15537"
        },
        {
          "kind": "def",
          "line": 15556,
          "name": "tlNCbQ39c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15556"
        },
        {
          "kind": "def",
          "line": 15566,
          "name": "tlNCbP40c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15566"
        },
        {
          "kind": "def",
          "line": 15570,
          "name": "tlNCbP40c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15570"
        },
        {
          "kind": "def",
          "line": 15576,
          "name": "tlNCbP40c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15576"
        },
        {
          "kind": "def",
          "line": 15585,
          "name": "tlNCbP40c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15585"
        },
        {
          "kind": "def",
          "line": 15596,
          "name": "tlNCbP40c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15596"
        },
        {
          "kind": "def",
          "line": 15610,
          "name": "tlNCbP40c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15610"
        },
        {
          "kind": "def",
          "line": 15627,
          "name": "tlNCbP40c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15627"
        },
        {
          "kind": "def",
          "line": 15645,
          "name": "tlNCbP40c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15645"
        },
        {
          "kind": "def",
          "line": 15665,
          "name": "tlNCbP40c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15665"
        },
        {
          "kind": "def",
          "line": 15686,
          "name": "tlNCbP40c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15686"
        },
        {
          "kind": "def",
          "line": 15707,
          "name": "tlNCbP40c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15707"
        },
        {
          "kind": "def",
          "line": 15728,
          "name": "tlNCbP40c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15728"
        },
        {
          "kind": "def",
          "line": 15749,
          "name": "tlNCbP40c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15749"
        },
        {
          "kind": "def",
          "line": 15770,
          "name": "tlNCbP40c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15770"
        },
        {
          "kind": "def",
          "line": 15791,
          "name": "tlNCbP40c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15791"
        },
        {
          "kind": "def",
          "line": 15811,
          "name": "tlNCbP40c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15811"
        },
        {
          "kind": "def",
          "line": 15830,
          "name": "tlNCbP40c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15830"
        },
        {
          "kind": "def",
          "line": 15847,
          "name": "tlNCbP40c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15847"
        },
        {
          "kind": "def",
          "line": 15862,
          "name": "tlNCbP40c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15862"
        },
        {
          "kind": "def",
          "line": 15868,
          "name": "tlNCbQ40c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15868"
        },
        {
          "kind": "def",
          "line": 15885,
          "name": "tlNCbQ40c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15885"
        },
        {
          "kind": "def",
          "line": 15906,
          "name": "tlNCbQ40c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15906"
        },
        {
          "kind": "def",
          "line": 15926,
          "name": "tlNCbQ40c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15926"
        },
        {
          "kind": "def",
          "line": 15945,
          "name": "tlNCbQ40c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15945"
        },
        {
          "kind": "def",
          "line": 15962,
          "name": "tlNCbQ40c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15962"
        },
        {
          "kind": "def",
          "line": 15977,
          "name": "tlNCbQ40c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15977"
        },
        {
          "kind": "def",
          "line": 15981,
          "name": "tlDSqP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15981"
        },
        {
          "kind": "def",
          "line": 15995,
          "name": "tlDSqP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L15995"
        },
        {
          "kind": "def",
          "line": 16011,
          "name": "tlDSqP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16011"
        },
        {
          "kind": "def",
          "line": 16028,
          "name": "tlDSqP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16028"
        },
        {
          "kind": "def",
          "line": 16046,
          "name": "tlDSqP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16046"
        },
        {
          "kind": "def",
          "line": 16063,
          "name": "tlDSqP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16063"
        },
        {
          "kind": "def",
          "line": 16081,
          "name": "tlDSqP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16081"
        },
        {
          "kind": "def",
          "line": 16098,
          "name": "tlDSqP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16098"
        },
        {
          "kind": "def",
          "line": 16115,
          "name": "tlDSqP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16115"
        },
        {
          "kind": "def",
          "line": 16131,
          "name": "tlDSqP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16131"
        },
        {
          "kind": "def",
          "line": 16146,
          "name": "tlDSqQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16146"
        },
        {
          "kind": "def",
          "line": 16159,
          "name": "tlDSqQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16159"
        },
        {
          "kind": "def",
          "line": 16172,
          "name": "tlDSqQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16172"
        },
        {
          "kind": "def",
          "line": 16185,
          "name": "tlDSqQ0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16185"
        },
        {
          "kind": "def",
          "line": 16189,
          "name": "tlDCbP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16189"
        },
        {
          "kind": "def",
          "line": 16203,
          "name": "tlDCbP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16203"
        },
        {
          "kind": "def",
          "line": 16220,
          "name": "tlDCbP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16220"
        },
        {
          "kind": "def",
          "line": 16240,
          "name": "tlDCbP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16240"
        },
        {
          "kind": "def",
          "line": 16261,
          "name": "tlDCbP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16261"
        },
        {
          "kind": "def",
          "line": 16282,
          "name": "tlDCbP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16282"
        },
        {
          "kind": "def",
          "line": 16303,
          "name": "tlDCbP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16303"
        },
        {
          "kind": "def",
          "line": 16326,
          "name": "tlDCbP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16326"
        },
        {
          "kind": "def",
          "line": 16348,
          "name": "tlDCbP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16348"
        },
        {
          "kind": "def",
          "line": 16370,
          "name": "tlDCbP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16370"
        },
        {
          "kind": "def",
          "line": 16393,
          "name": "tlDCbQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16393"
        },
        {
          "kind": "def",
          "line": 16407,
          "name": "tlDCbQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16407"
        },
        {
          "kind": "def",
          "line": 16424,
          "name": "tlDCbQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16424"
        },
        {
          "kind": "def",
          "line": 16438,
          "name": "tlDCbP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16438"
        },
        {
          "kind": "def",
          "line": 16453,
          "name": "tlDCbP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16453"
        },
        {
          "kind": "def",
          "line": 16470,
          "name": "tlDCbP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16470"
        },
        {
          "kind": "def",
          "line": 16490,
          "name": "tlDCbP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16490"
        },
        {
          "kind": "def",
          "line": 16510,
          "name": "tlDCbP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16510"
        },
        {
          "kind": "def",
          "line": 16531,
          "name": "tlDCbP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16531"
        },
        {
          "kind": "def",
          "line": 16554,
          "name": "tlDCbP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16554"
        },
        {
          "kind": "def",
          "line": 16577,
          "name": "tlDCbP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16577"
        },
        {
          "kind": "def",
          "line": 16600,
          "name": "tlDCbP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16600"
        },
        {
          "kind": "def",
          "line": 16623,
          "name": "tlDCbP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16623"
        },
        {
          "kind": "def",
          "line": 16646,
          "name": "tlDCbP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16646"
        },
        {
          "kind": "def",
          "line": 16668,
          "name": "tlDCbP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16668"
        },
        {
          "kind": "def",
          "line": 16691,
          "name": "tlDCbP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16691"
        },
        {
          "kind": "def",
          "line": 16713,
          "name": "tlDCbQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16713"
        },
        {
          "kind": "def",
          "line": 16728,
          "name": "tlDCbQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16728"
        },
        {
          "kind": "def",
          "line": 16745,
          "name": "tlDCbQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16745"
        },
        {
          "kind": "def",
          "line": 16762,
          "name": "tlDCbQ1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16762"
        },
        {
          "kind": "def",
          "line": 16780,
          "name": "tlDCbQ1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16780"
        },
        {
          "kind": "def",
          "line": 16798,
          "name": "tlDCbQ1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16798"
        },
        {
          "kind": "def",
          "line": 16806,
          "name": "tlDCbP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16806"
        },
        {
          "kind": "def",
          "line": 16824,
          "name": "tlDCbP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16824"
        },
        {
          "kind": "def",
          "line": 16845,
          "name": "tlDCbP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16845"
        },
        {
          "kind": "def",
          "line": 16868,
          "name": "tlDCbP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16868"
        },
        {
          "kind": "def",
          "line": 16891,
          "name": "tlDCbP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16891"
        },
        {
          "kind": "def",
          "line": 16914,
          "name": "tlDCbP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16914"
        },
        {
          "kind": "def",
          "line": 16937,
          "name": "tlDCbP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16937"
        },
        {
          "kind": "def",
          "line": 16960,
          "name": "tlDCbP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16960"
        },
        {
          "kind": "def",
          "line": 16983,
          "name": "tlDCbP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L16983"
        },
        {
          "kind": "def",
          "line": 17006,
          "name": "tlDCbP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17006"
        },
        {
          "kind": "def",
          "line": 17029,
          "name": "tlDCbP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17029"
        },
        {
          "kind": "def",
          "line": 17050,
          "name": "tlDCbP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17050"
        },
        {
          "kind": "def",
          "line": 17071,
          "name": "tlDCbP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17071"
        },
        {
          "kind": "def",
          "line": 17089,
          "name": "tlDCbP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17089"
        },
        {
          "kind": "def",
          "line": 17100,
          "name": "tlDCbQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17100"
        },
        {
          "kind": "def",
          "line": 17116,
          "name": "tlDCbQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17116"
        },
        {
          "kind": "def",
          "line": 17135,
          "name": "tlDCbQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17135"
        },
        {
          "kind": "def",
          "line": 17154,
          "name": "tlDCbQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17154"
        },
        {
          "kind": "def",
          "line": 17172,
          "name": "tlDCbQ2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17172"
        },
        {
          "kind": "def",
          "line": 17189,
          "name": "tlDCbQ2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17189"
        },
        {
          "kind": "def",
          "line": 17205,
          "name": "tlDCbQ2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17205"
        },
        {
          "kind": "def",
          "line": 17209,
          "name": "tlDCbP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17209"
        },
        {
          "kind": "def",
          "line": 17226,
          "name": "tlDCbP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17226"
        },
        {
          "kind": "def",
          "line": 17246,
          "name": "tlDCbP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17246"
        },
        {
          "kind": "def",
          "line": 17268,
          "name": "tlDCbP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17268"
        },
        {
          "kind": "def",
          "line": 17290,
          "name": "tlDCbP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17290"
        },
        {
          "kind": "def",
          "line": 17312,
          "name": "tlDCbP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17312"
        },
        {
          "kind": "def",
          "line": 17335,
          "name": "tlDCbP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17335"
        },
        {
          "kind": "def",
          "line": 17358,
          "name": "tlDCbP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17358"
        },
        {
          "kind": "def",
          "line": 17379,
          "name": "tlDCbP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17379"
        },
        {
          "kind": "def",
          "line": 17400,
          "name": "tlDCbP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17400"
        },
        {
          "kind": "def",
          "line": 17419,
          "name": "tlDCbP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17419"
        },
        {
          "kind": "def",
          "line": 17436,
          "name": "tlDCbP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17436"
        },
        {
          "kind": "def",
          "line": 17449,
          "name": "tlDCbQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17449"
        },
        {
          "kind": "def",
          "line": 17465,
          "name": "tlDCbQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17465"
        },
        {
          "kind": "def",
          "line": 17482,
          "name": "tlDCbQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17482"
        },
        {
          "kind": "def",
          "line": 17499,
          "name": "tlDCbQ3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17499"
        },
        {
          "kind": "def",
          "line": 17515,
          "name": "tlDCbQ3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17515"
        },
        {
          "kind": "def",
          "line": 17526,
          "name": "tlTTwoP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17526"
        },
        {
          "kind": "def",
          "line": 17541,
          "name": "tlTTwoP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17541"
        },
        {
          "kind": "def",
          "line": 17558,
          "name": "tlTTwoP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17558"
        },
        {
          "kind": "def",
          "line": 17578,
          "name": "tlTTwoP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17578"
        },
        {
          "kind": "def",
          "line": 17599,
          "name": "tlTTwoP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17599"
        },
        {
          "kind": "def",
          "line": 17620,
          "name": "tlTTwoP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17620"
        },
        {
          "kind": "def",
          "line": 17642,
          "name": "tlTTwoP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17642"
        },
        {
          "kind": "def",
          "line": 17665,
          "name": "tlTTwoP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17665"
        },
        {
          "kind": "def",
          "line": 17687,
          "name": "tlTTwoP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17687"
        },
        {
          "kind": "def",
          "line": 17709,
          "name": "tlTTwoP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17709"
        },
        {
          "kind": "def",
          "line": 17732,
          "name": "tlTTwoQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17732"
        },
        {
          "kind": "def",
          "line": 17747,
          "name": "tlTTwoQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17747"
        },
        {
          "kind": "def",
          "line": 17764,
          "name": "tlTTwoQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17764"
        },
        {
          "kind": "def",
          "line": 17777,
          "name": "tlTTwoP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17777"
        },
        {
          "kind": "def",
          "line": 17792,
          "name": "tlTTwoP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17792"
        },
        {
          "kind": "def",
          "line": 17809,
          "name": "tlTTwoP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17809"
        },
        {
          "kind": "def",
          "line": 17829,
          "name": "tlTTwoP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17829"
        },
        {
          "kind": "def",
          "line": 17849,
          "name": "tlTTwoP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17849"
        },
        {
          "kind": "def",
          "line": 17870,
          "name": "tlTTwoP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17870"
        },
        {
          "kind": "def",
          "line": 17893,
          "name": "tlTTwoP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17893"
        },
        {
          "kind": "def",
          "line": 17916,
          "name": "tlTTwoP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17916"
        },
        {
          "kind": "def",
          "line": 17939,
          "name": "tlTTwoP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17939"
        },
        {
          "kind": "def",
          "line": 17962,
          "name": "tlTTwoP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17962"
        },
        {
          "kind": "def",
          "line": 17985,
          "name": "tlTTwoP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L17985"
        },
        {
          "kind": "def",
          "line": 18007,
          "name": "tlTTwoP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18007"
        },
        {
          "kind": "def",
          "line": 18030,
          "name": "tlTTwoP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18030"
        },
        {
          "kind": "def",
          "line": 18051,
          "name": "tlTTwoQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18051"
        },
        {
          "kind": "def",
          "line": 18065,
          "name": "tlTTwoQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18065"
        },
        {
          "kind": "def",
          "line": 18082,
          "name": "tlTTwoQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18082"
        },
        {
          "kind": "def",
          "line": 18099,
          "name": "tlTTwoQ1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18099"
        },
        {
          "kind": "def",
          "line": 18116,
          "name": "tlTTwoQ1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18116"
        },
        {
          "kind": "def",
          "line": 18133,
          "name": "tlTTwoQ1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18133"
        },
        {
          "kind": "def",
          "line": 18143,
          "name": "tlTTwoP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18143"
        },
        {
          "kind": "def",
          "line": 18158,
          "name": "tlTTwoP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18158"
        },
        {
          "kind": "def",
          "line": 18175,
          "name": "tlTTwoP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18175"
        },
        {
          "kind": "def",
          "line": 18194,
          "name": "tlTTwoP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18194"
        },
        {
          "kind": "def",
          "line": 18214,
          "name": "tlTTwoP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18214"
        },
        {
          "kind": "def",
          "line": 18235,
          "name": "tlTTwoP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18235"
        },
        {
          "kind": "def",
          "line": 18257,
          "name": "tlTTwoP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18257"
        },
        {
          "kind": "def",
          "line": 18280,
          "name": "tlTTwoP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18280"
        },
        {
          "kind": "def",
          "line": 18303,
          "name": "tlTTwoP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18303"
        },
        {
          "kind": "def",
          "line": 18326,
          "name": "tlTTwoP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18326"
        },
        {
          "kind": "def",
          "line": 18349,
          "name": "tlTTwoP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18349"
        },
        {
          "kind": "def",
          "line": 18372,
          "name": "tlTTwoP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18372"
        },
        {
          "kind": "def",
          "line": 18395,
          "name": "tlTTwoP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18395"
        },
        {
          "kind": "def",
          "line": 18416,
          "name": "tlTTwoP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18416"
        },
        {
          "kind": "def",
          "line": 18437,
          "name": "tlTTwoP2c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18437"
        },
        {
          "kind": "def",
          "line": 18457,
          "name": "tlTTwoP2c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18457"
        },
        {
          "kind": "def",
          "line": 18471,
          "name": "tlTTwoQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18471"
        },
        {
          "kind": "def",
          "line": 18485,
          "name": "tlTTwoQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18485"
        },
        {
          "kind": "def",
          "line": 18502,
          "name": "tlTTwoQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18502"
        },
        {
          "kind": "def",
          "line": 18520,
          "name": "tlTTwoQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18520"
        },
        {
          "kind": "def",
          "line": 18538,
          "name": "tlTTwoQ2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18538"
        },
        {
          "kind": "def",
          "line": 18555,
          "name": "tlTTwoQ2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18555"
        },
        {
          "kind": "def",
          "line": 18572,
          "name": "tlTTwoQ2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18572"
        },
        {
          "kind": "def",
          "line": 18585,
          "name": "tlTTwoP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18585"
        },
        {
          "kind": "def",
          "line": 18600,
          "name": "tlTTwoP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18600"
        },
        {
          "kind": "def",
          "line": 18619,
          "name": "tlTTwoP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18619"
        },
        {
          "kind": "def",
          "line": 18639,
          "name": "tlTTwoP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18639"
        },
        {
          "kind": "def",
          "line": 18660,
          "name": "tlTTwoP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18660"
        },
        {
          "kind": "def",
          "line": 18681,
          "name": "tlTTwoP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18681"
        },
        {
          "kind": "def",
          "line": 18704,
          "name": "tlTTwoP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18704"
        },
        {
          "kind": "def",
          "line": 18727,
          "name": "tlTTwoP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18727"
        },
        {
          "kind": "def",
          "line": 18750,
          "name": "tlTTwoP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18750"
        },
        {
          "kind": "def",
          "line": 18773,
          "name": "tlTTwoP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18773"
        },
        {
          "kind": "def",
          "line": 18796,
          "name": "tlTTwoP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18796"
        },
        {
          "kind": "def",
          "line": 18819,
          "name": "tlTTwoP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18819"
        },
        {
          "kind": "def",
          "line": 18824,
          "name": "tlTTwoQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18824"
        },
        {
          "kind": "def",
          "line": 18838,
          "name": "tlTTwoQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18838"
        },
        {
          "kind": "def",
          "line": 18855,
          "name": "tlTTwoQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18855"
        },
        {
          "kind": "def",
          "line": 18873,
          "name": "tlTTwoQ3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18873"
        },
        {
          "kind": "def",
          "line": 18886,
          "name": "tlTTwoP4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18886"
        },
        {
          "kind": "def",
          "line": 18902,
          "name": "tlTTwoP4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18902"
        },
        {
          "kind": "def",
          "line": 18922,
          "name": "tlTTwoP4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18922"
        },
        {
          "kind": "def",
          "line": 18943,
          "name": "tlTTwoP4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18943"
        },
        {
          "kind": "def",
          "line": 18965,
          "name": "tlTTwoP4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18965"
        },
        {
          "kind": "def",
          "line": 18987,
          "name": "tlTTwoP4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L18987"
        },
        {
          "kind": "def",
          "line": 19010,
          "name": "tlTTwoP4c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19010"
        },
        {
          "kind": "def",
          "line": 19033,
          "name": "tlTTwoP4c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19033"
        },
        {
          "kind": "def",
          "line": 19056,
          "name": "tlTTwoP4c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19056"
        },
        {
          "kind": "def",
          "line": 19079,
          "name": "tlTTwoP4c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19079"
        },
        {
          "kind": "def",
          "line": 19102,
          "name": "tlTTwoP4c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19102"
        },
        {
          "kind": "def",
          "line": 19125,
          "name": "tlTTwoP4c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19125"
        },
        {
          "kind": "def",
          "line": 19148,
          "name": "tlTTwoP4c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19148"
        },
        {
          "kind": "def",
          "line": 19171,
          "name": "tlTTwoP4c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19171"
        },
        {
          "kind": "def",
          "line": 19182,
          "name": "tlTTwoQ4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19182"
        },
        {
          "kind": "def",
          "line": 19197,
          "name": "tlTTwoQ4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19197"
        },
        {
          "kind": "def",
          "line": 19215,
          "name": "tlTTwoQ4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19215"
        },
        {
          "kind": "def",
          "line": 19235,
          "name": "tlTTwoQ4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19235"
        },
        {
          "kind": "def",
          "line": 19254,
          "name": "tlTTwoQ4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19254"
        },
        {
          "kind": "def",
          "line": 19274,
          "name": "tlTTwoQ4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19274"
        },
        {
          "kind": "def",
          "line": 19290,
          "name": "tlTTwoP5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19290"
        },
        {
          "kind": "def",
          "line": 19311,
          "name": "tlTTwoP5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19311"
        },
        {
          "kind": "def",
          "line": 19334,
          "name": "tlTTwoP5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19334"
        },
        {
          "kind": "def",
          "line": 19357,
          "name": "tlTTwoP5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19357"
        },
        {
          "kind": "def",
          "line": 19380,
          "name": "tlTTwoP5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19380"
        },
        {
          "kind": "def",
          "line": 19403,
          "name": "tlTTwoP5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19403"
        },
        {
          "kind": "def",
          "line": 19426,
          "name": "tlTTwoP5c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19426"
        },
        {
          "kind": "def",
          "line": 19449,
          "name": "tlTTwoP5c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19449"
        },
        {
          "kind": "def",
          "line": 19472,
          "name": "tlTTwoP5c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19472"
        },
        {
          "kind": "def",
          "line": 19495,
          "name": "tlTTwoP5c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19495"
        },
        {
          "kind": "def",
          "line": 19518,
          "name": "tlTTwoP5c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19518"
        },
        {
          "kind": "def",
          "line": 19539,
          "name": "tlTTwoP5c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19539"
        },
        {
          "kind": "def",
          "line": 19560,
          "name": "tlTTwoP5c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19560"
        },
        {
          "kind": "def",
          "line": 19579,
          "name": "tlTTwoP5c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19579"
        },
        {
          "kind": "def",
          "line": 19593,
          "name": "tlTTwoQ5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19593"
        },
        {
          "kind": "def",
          "line": 19611,
          "name": "tlTTwoQ5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19611"
        },
        {
          "kind": "def",
          "line": 19634,
          "name": "tlTTwoQ5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19634"
        },
        {
          "kind": "def",
          "line": 19655,
          "name": "tlTTwoQ5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19655"
        },
        {
          "kind": "def",
          "line": 19676,
          "name": "tlTTwoQ5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19676"
        },
        {
          "kind": "def",
          "line": 19694,
          "name": "tlTTwoQ5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19694"
        },
        {
          "kind": "def",
          "line": 19710,
          "name": "tlTTwoQ5c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19710"
        },
        {
          "kind": "def",
          "line": 19720,
          "name": "tlTTwoP6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19720"
        },
        {
          "kind": "def",
          "line": 19735,
          "name": "tlTTwoP6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19735"
        },
        {
          "kind": "def",
          "line": 19754,
          "name": "tlTTwoP6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19754"
        },
        {
          "kind": "def",
          "line": 19774,
          "name": "tlTTwoP6c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19774"
        },
        {
          "kind": "def",
          "line": 19795,
          "name": "tlTTwoP6c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19795"
        },
        {
          "kind": "def",
          "line": 19816,
          "name": "tlTTwoP6c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19816"
        },
        {
          "kind": "def",
          "line": 19839,
          "name": "tlTTwoP6c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19839"
        },
        {
          "kind": "def",
          "line": 19862,
          "name": "tlTTwoP6c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19862"
        },
        {
          "kind": "def",
          "line": 19885,
          "name": "tlTTwoP6c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19885"
        },
        {
          "kind": "def",
          "line": 19908,
          "name": "tlTTwoP6c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19908"
        },
        {
          "kind": "def",
          "line": 19931,
          "name": "tlTTwoQ6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19931"
        },
        {
          "kind": "def",
          "line": 19945,
          "name": "tlTTwoQ6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19945"
        },
        {
          "kind": "def",
          "line": 19962,
          "name": "tlTTwoQ6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19962"
        },
        {
          "kind": "def",
          "line": 19976,
          "name": "tlTTwoP7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19976"
        },
        {
          "kind": "def",
          "line": 19991,
          "name": "tlTTwoP7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L19991"
        },
        {
          "kind": "def",
          "line": 20009,
          "name": "tlTTwoP7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20009"
        },
        {
          "kind": "def",
          "line": 20030,
          "name": "tlTTwoP7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20030"
        },
        {
          "kind": "def",
          "line": 20051,
          "name": "tlTTwoP7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20051"
        },
        {
          "kind": "def",
          "line": 20072,
          "name": "tlTTwoP7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20072"
        },
        {
          "kind": "def",
          "line": 20095,
          "name": "tlTTwoP7c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20095"
        },
        {
          "kind": "def",
          "line": 20118,
          "name": "tlTTwoP7c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20118"
        },
        {
          "kind": "def",
          "line": 20141,
          "name": "tlTTwoP7c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20141"
        },
        {
          "kind": "def",
          "line": 20164,
          "name": "tlTTwoP7c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20164"
        },
        {
          "kind": "def",
          "line": 20187,
          "name": "tlTTwoP7c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20187"
        },
        {
          "kind": "def",
          "line": 20210,
          "name": "tlTTwoP7c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20210"
        },
        {
          "kind": "def",
          "line": 20233,
          "name": "tlTTwoP7c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20233"
        },
        {
          "kind": "def",
          "line": 20255,
          "name": "tlTTwoQ7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20255"
        },
        {
          "kind": "def",
          "line": 20269,
          "name": "tlTTwoQ7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20269"
        },
        {
          "kind": "def",
          "line": 20286,
          "name": "tlTTwoQ7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20286"
        },
        {
          "kind": "def",
          "line": 20306,
          "name": "tlTTwoQ7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20306"
        },
        {
          "kind": "def",
          "line": 20325,
          "name": "tlTTwoQ7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20325"
        },
        {
          "kind": "def",
          "line": 20346,
          "name": "tlTTwoQ7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20346"
        },
        {
          "kind": "def",
          "line": 20358,
          "name": "tlTTwoP8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20358"
        },
        {
          "kind": "def",
          "line": 20378,
          "name": "tlTTwoP8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20378"
        },
        {
          "kind": "def",
          "line": 20401,
          "name": "tlTTwoP8c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20401"
        },
        {
          "kind": "def",
          "line": 20424,
          "name": "tlTTwoP8c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20424"
        },
        {
          "kind": "def",
          "line": 20447,
          "name": "tlTTwoP8c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20447"
        },
        {
          "kind": "def",
          "line": 20470,
          "name": "tlTTwoP8c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20470"
        },
        {
          "kind": "def",
          "line": 20493,
          "name": "tlTTwoP8c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20493"
        },
        {
          "kind": "def",
          "line": 20516,
          "name": "tlTTwoP8c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20516"
        },
        {
          "kind": "def",
          "line": 20539,
          "name": "tlTTwoP8c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20539"
        },
        {
          "kind": "def",
          "line": 20562,
          "name": "tlTTwoP8c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20562"
        },
        {
          "kind": "def",
          "line": 20585,
          "name": "tlTTwoP8c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20585"
        },
        {
          "kind": "def",
          "line": 20608,
          "name": "tlTTwoP8c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20608"
        },
        {
          "kind": "def",
          "line": 20630,
          "name": "tlTTwoP8c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20630"
        },
        {
          "kind": "def",
          "line": 20653,
          "name": "tlTTwoP8c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20653"
        },
        {
          "kind": "def",
          "line": 20668,
          "name": "tlTTwoQ8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20668"
        },
        {
          "kind": "def",
          "line": 20686,
          "name": "tlTTwoQ8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20686"
        },
        {
          "kind": "def",
          "line": 20709,
          "name": "tlTTwoQ8c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20709"
        },
        {
          "kind": "def",
          "line": 20732,
          "name": "tlTTwoQ8c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20732"
        },
        {
          "kind": "def",
          "line": 20755,
          "name": "tlTTwoQ8c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20755"
        },
        {
          "kind": "def",
          "line": 20776,
          "name": "tlTTwoQ8c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20776"
        },
        {
          "kind": "def",
          "line": 20796,
          "name": "tlTTwoP9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20796"
        },
        {
          "kind": "def",
          "line": 20811,
          "name": "tlTTwoP9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20811"
        },
        {
          "kind": "def",
          "line": 20828,
          "name": "tlTTwoP9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20828"
        },
        {
          "kind": "def",
          "line": 20846,
          "name": "tlTTwoP9c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20846"
        },
        {
          "kind": "def",
          "line": 20865,
          "name": "tlTTwoP9c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20865"
        },
        {
          "kind": "def",
          "line": 20885,
          "name": "tlTTwoP9c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20885"
        },
        {
          "kind": "def",
          "line": 20907,
          "name": "tlTTwoP9c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20907"
        },
        {
          "kind": "def",
          "line": 20930,
          "name": "tlTTwoP9c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20930"
        },
        {
          "kind": "def",
          "line": 20953,
          "name": "tlTTwoP9c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20953"
        },
        {
          "kind": "def",
          "line": 20976,
          "name": "tlTTwoP9c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20976"
        },
        {
          "kind": "def",
          "line": 20999,
          "name": "tlTTwoP9c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L20999"
        },
        {
          "kind": "def",
          "line": 21022,
          "name": "tlTTwoP9c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21022"
        },
        {
          "kind": "def",
          "line": 21045,
          "name": "tlTTwoP9c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21045"
        },
        {
          "kind": "def",
          "line": 21068,
          "name": "tlTTwoP9c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21068"
        },
        {
          "kind": "def",
          "line": 21091,
          "name": "tlTTwoP9c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21091"
        },
        {
          "kind": "def",
          "line": 21113,
          "name": "tlTTwoP9c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21113"
        },
        {
          "kind": "def",
          "line": 21134,
          "name": "tlTTwoP9c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21134"
        },
        {
          "kind": "def",
          "line": 21153,
          "name": "tlTTwoP9c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21153"
        },
        {
          "kind": "def",
          "line": 21169,
          "name": "tlTTwoQ9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21169"
        },
        {
          "kind": "def",
          "line": 21183,
          "name": "tlTTwoQ9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21183"
        },
        {
          "kind": "def",
          "line": 21204,
          "name": "tlTTwoQ9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21204"
        },
        {
          "kind": "def",
          "line": 21227,
          "name": "tlTTwoQ9c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21227"
        },
        {
          "kind": "def",
          "line": 21248,
          "name": "tlTTwoQ9c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21248"
        },
        {
          "kind": "def",
          "line": 21267,
          "name": "tlTTwoQ9c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21267"
        },
        {
          "kind": "def",
          "line": 21284,
          "name": "tlTTwoQ9c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21284"
        },
        {
          "kind": "def",
          "line": 21295,
          "name": "tlTTwoP10c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21295"
        },
        {
          "kind": "def",
          "line": 21310,
          "name": "tlTTwoP10c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21310"
        },
        {
          "kind": "def",
          "line": 21328,
          "name": "tlTTwoP10c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21328"
        },
        {
          "kind": "def",
          "line": 21348,
          "name": "tlTTwoP10c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21348"
        },
        {
          "kind": "def",
          "line": 21369,
          "name": "tlTTwoP10c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21369"
        },
        {
          "kind": "def",
          "line": 21390,
          "name": "tlTTwoP10c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21390"
        },
        {
          "kind": "def",
          "line": 21413,
          "name": "tlTTwoP10c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21413"
        },
        {
          "kind": "def",
          "line": 21436,
          "name": "tlTTwoP10c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21436"
        },
        {
          "kind": "def",
          "line": 21459,
          "name": "tlTTwoP10c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21459"
        },
        {
          "kind": "def",
          "line": 21482,
          "name": "tlTTwoP10c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21482"
        },
        {
          "kind": "def",
          "line": 21505,
          "name": "tlTTwoP10c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21505"
        },
        {
          "kind": "def",
          "line": 21528,
          "name": "tlTTwoP10c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21528"
        },
        {
          "kind": "def",
          "line": 21533,
          "name": "tlTTwoQ10c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21533"
        },
        {
          "kind": "def",
          "line": 21547,
          "name": "tlTTwoQ10c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21547"
        },
        {
          "kind": "def",
          "line": 21564,
          "name": "tlTTwoQ10c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21564"
        },
        {
          "kind": "def",
          "line": 21583,
          "name": "tlTTwoQ10c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21583"
        },
        {
          "kind": "def",
          "line": 21596,
          "name": "tlTTwoP11c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21596"
        },
        {
          "kind": "def",
          "line": 21612,
          "name": "tlTTwoP11c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21612"
        },
        {
          "kind": "def",
          "line": 21632,
          "name": "tlTTwoP11c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21632"
        },
        {
          "kind": "def",
          "line": 21653,
          "name": "tlTTwoP11c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21653"
        },
        {
          "kind": "def",
          "line": 21675,
          "name": "tlTTwoP11c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21675"
        },
        {
          "kind": "def",
          "line": 21698,
          "name": "tlTTwoP11c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21698"
        },
        {
          "kind": "def",
          "line": 21721,
          "name": "tlTTwoP11c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21721"
        },
        {
          "kind": "def",
          "line": 21744,
          "name": "tlTTwoP11c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21744"
        },
        {
          "kind": "def",
          "line": 21767,
          "name": "tlTTwoP11c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21767"
        },
        {
          "kind": "def",
          "line": 21790,
          "name": "tlTTwoP11c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21790"
        },
        {
          "kind": "def",
          "line": 21813,
          "name": "tlTTwoP11c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21813"
        },
        {
          "kind": "def",
          "line": 21836,
          "name": "tlTTwoP11c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21836"
        },
        {
          "kind": "def",
          "line": 21859,
          "name": "tlTTwoP11c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21859"
        },
        {
          "kind": "def",
          "line": 21882,
          "name": "tlTTwoP11c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21882"
        },
        {
          "kind": "def",
          "line": 21893,
          "name": "tlTTwoQ11c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21893"
        },
        {
          "kind": "def",
          "line": 21908,
          "name": "tlTTwoQ11c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21908"
        },
        {
          "kind": "def",
          "line": 21927,
          "name": "tlTTwoQ11c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21927"
        },
        {
          "kind": "def",
          "line": 21947,
          "name": "tlTTwoQ11c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21947"
        },
        {
          "kind": "def",
          "line": 21967,
          "name": "tlTTwoQ11c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21967"
        },
        {
          "kind": "def",
          "line": 21988,
          "name": "tlTTwoQ11c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L21988"
        },
        {
          "kind": "def",
          "line": 22006,
          "name": "tlTTwoP12c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22006"
        },
        {
          "kind": "def",
          "line": 22028,
          "name": "tlTTwoP12c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22028"
        },
        {
          "kind": "def",
          "line": 22051,
          "name": "tlTTwoP12c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22051"
        },
        {
          "kind": "def",
          "line": 22074,
          "name": "tlTTwoP12c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22074"
        },
        {
          "kind": "def",
          "line": 22097,
          "name": "tlTTwoP12c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22097"
        },
        {
          "kind": "def",
          "line": 22120,
          "name": "tlTTwoP12c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22120"
        },
        {
          "kind": "def",
          "line": 22143,
          "name": "tlTTwoP12c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22143"
        },
        {
          "kind": "def",
          "line": 22166,
          "name": "tlTTwoP12c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22166"
        },
        {
          "kind": "def",
          "line": 22189,
          "name": "tlTTwoP12c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22189"
        },
        {
          "kind": "def",
          "line": 22212,
          "name": "tlTTwoP12c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22212"
        },
        {
          "kind": "def",
          "line": 22235,
          "name": "tlTTwoP12c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22235"
        },
        {
          "kind": "def",
          "line": 22258,
          "name": "tlTTwoP12c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22258"
        },
        {
          "kind": "def",
          "line": 22280,
          "name": "tlTTwoP12c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22280"
        },
        {
          "kind": "def",
          "line": 22303,
          "name": "tlTTwoP12c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22303"
        },
        {
          "kind": "def",
          "line": 22313,
          "name": "tlTTwoQ12c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22313"
        },
        {
          "kind": "def",
          "line": 22334,
          "name": "tlTTwoQ12c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22334"
        },
        {
          "kind": "def",
          "line": 22357,
          "name": "tlTTwoQ12c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22357"
        },
        {
          "kind": "def",
          "line": 22380,
          "name": "tlTTwoQ12c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22380"
        },
        {
          "kind": "def",
          "line": 22403,
          "name": "tlTTwoQ12c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22403"
        },
        {
          "kind": "def",
          "line": 22424,
          "name": "tlTTwoQ12c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22424"
        },
        {
          "kind": "def",
          "line": 22442,
          "name": "tlTTwoP13c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22442"
        },
        {
          "kind": "def",
          "line": 22463,
          "name": "tlTTwoP13c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22463"
        },
        {
          "kind": "def",
          "line": 22486,
          "name": "tlTTwoP13c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22486"
        },
        {
          "kind": "def",
          "line": 22509,
          "name": "tlTTwoP13c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22509"
        },
        {
          "kind": "def",
          "line": 22532,
          "name": "tlTTwoP13c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22532"
        },
        {
          "kind": "def",
          "line": 22555,
          "name": "tlTTwoP13c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22555"
        },
        {
          "kind": "def",
          "line": 22578,
          "name": "tlTTwoP13c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22578"
        },
        {
          "kind": "def",
          "line": 22601,
          "name": "tlTTwoP13c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22601"
        },
        {
          "kind": "def",
          "line": 22624,
          "name": "tlTTwoP13c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22624"
        },
        {
          "kind": "def",
          "line": 22647,
          "name": "tlTTwoP13c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22647"
        },
        {
          "kind": "def",
          "line": 22668,
          "name": "tlTTwoP13c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22668"
        },
        {
          "kind": "def",
          "line": 22688,
          "name": "tlTTwoP13c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22688"
        },
        {
          "kind": "def",
          "line": 22706,
          "name": "tlTTwoP13c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22706"
        },
        {
          "kind": "def",
          "line": 22719,
          "name": "tlTTwoQ13c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22719"
        },
        {
          "kind": "def",
          "line": 22739,
          "name": "tlTTwoQ13c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22739"
        },
        {
          "kind": "def",
          "line": 22761,
          "name": "tlTTwoQ13c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22761"
        },
        {
          "kind": "def",
          "line": 22781,
          "name": "tlTTwoQ13c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22781"
        },
        {
          "kind": "def",
          "line": 22799,
          "name": "tlTTwoQ13c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22799"
        },
        {
          "kind": "def",
          "line": 22815,
          "name": "tlTTwoQ13c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22815"
        },
        {
          "kind": "def",
          "line": 22826,
          "name": "tlTOneP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22826"
        },
        {
          "kind": "def",
          "line": 22841,
          "name": "tlTOneP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22841"
        },
        {
          "kind": "def",
          "line": 22858,
          "name": "tlTOneP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22858"
        },
        {
          "kind": "def",
          "line": 22877,
          "name": "tlTOneP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22877"
        },
        {
          "kind": "def",
          "line": 22897,
          "name": "tlTOneP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22897"
        },
        {
          "kind": "def",
          "line": 22916,
          "name": "tlTOneP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22916"
        },
        {
          "kind": "def",
          "line": 22937,
          "name": "tlTOneP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22937"
        },
        {
          "kind": "def",
          "line": 22958,
          "name": "tlTOneP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22958"
        },
        {
          "kind": "def",
          "line": 22978,
          "name": "tlTOneP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22978"
        },
        {
          "kind": "def",
          "line": 22982,
          "name": "tlTOneQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22982"
        },
        {
          "kind": "def",
          "line": 22995,
          "name": "tlTOneQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L22995"
        },
        {
          "kind": "def",
          "line": 23004,
          "name": "tlTOneP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23004"
        },
        {
          "kind": "def",
          "line": 23019,
          "name": "tlTOneP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23019"
        },
        {
          "kind": "def",
          "line": 23037,
          "name": "tlTOneP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23037"
        },
        {
          "kind": "def",
          "line": 23057,
          "name": "tlTOneP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23057"
        },
        {
          "kind": "def",
          "line": 23077,
          "name": "tlTOneP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23077"
        },
        {
          "kind": "def",
          "line": 23098,
          "name": "tlTOneP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23098"
        },
        {
          "kind": "def",
          "line": 23120,
          "name": "tlTOneP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23120"
        },
        {
          "kind": "def",
          "line": 23143,
          "name": "tlTOneP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23143"
        },
        {
          "kind": "def",
          "line": 23165,
          "name": "tlTOneP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23165"
        },
        {
          "kind": "def",
          "line": 23188,
          "name": "tlTOneP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23188"
        },
        {
          "kind": "def",
          "line": 23207,
          "name": "tlTOneQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23207"
        },
        {
          "kind": "def",
          "line": 23221,
          "name": "tlTOneQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23221"
        },
        {
          "kind": "def",
          "line": 23237,
          "name": "tlTOneQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23237"
        },
        {
          "kind": "def",
          "line": 23250,
          "name": "tlTOneP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23250"
        },
        {
          "kind": "def",
          "line": 23265,
          "name": "tlTOneP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23265"
        },
        {
          "kind": "def",
          "line": 23282,
          "name": "tlTOneP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23282"
        },
        {
          "kind": "def",
          "line": 23301,
          "name": "tlTOneP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23301"
        },
        {
          "kind": "def",
          "line": 23321,
          "name": "tlTOneP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23321"
        },
        {
          "kind": "def",
          "line": 23342,
          "name": "tlTOneP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23342"
        },
        {
          "kind": "def",
          "line": 23365,
          "name": "tlTOneP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23365"
        },
        {
          "kind": "def",
          "line": 23388,
          "name": "tlTOneP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23388"
        },
        {
          "kind": "def",
          "line": 23411,
          "name": "tlTOneP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23411"
        },
        {
          "kind": "def",
          "line": 23434,
          "name": "tlTOneP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23434"
        },
        {
          "kind": "def",
          "line": 23456,
          "name": "tlTOneP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23456"
        },
        {
          "kind": "def",
          "line": 23479,
          "name": "tlTOneP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23479"
        },
        {
          "kind": "def",
          "line": 23485,
          "name": "tlTOneQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23485"
        },
        {
          "kind": "def",
          "line": 23499,
          "name": "tlTOneQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23499"
        },
        {
          "kind": "def",
          "line": 23516,
          "name": "tlTOneQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23516"
        },
        {
          "kind": "def",
          "line": 23533,
          "name": "tlTOneQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23533"
        },
        {
          "kind": "def",
          "line": 23546,
          "name": "tlTOneP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23546"
        },
        {
          "kind": "def",
          "line": 23561,
          "name": "tlTOneP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23561"
        },
        {
          "kind": "def",
          "line": 23579,
          "name": "tlTOneP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23579"
        },
        {
          "kind": "def",
          "line": 23599,
          "name": "tlTOneP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23599"
        },
        {
          "kind": "def",
          "line": 23620,
          "name": "tlTOneP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23620"
        },
        {
          "kind": "def",
          "line": 23641,
          "name": "tlTOneP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23641"
        },
        {
          "kind": "def",
          "line": 23664,
          "name": "tlTOneP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23664"
        },
        {
          "kind": "def",
          "line": 23687,
          "name": "tlTOneP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23687"
        },
        {
          "kind": "def",
          "line": 23710,
          "name": "tlTOneP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23710"
        },
        {
          "kind": "def",
          "line": 23733,
          "name": "tlTOneP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23733"
        },
        {
          "kind": "def",
          "line": 23756,
          "name": "tlTOneP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23756"
        },
        {
          "kind": "def",
          "line": 23778,
          "name": "tlTOneP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23778"
        },
        {
          "kind": "def",
          "line": 23801,
          "name": "tlTOneP3c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23801"
        },
        {
          "kind": "def",
          "line": 23808,
          "name": "tlTOneQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23808"
        },
        {
          "kind": "def",
          "line": 23822,
          "name": "tlTOneQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23822"
        },
        {
          "kind": "def",
          "line": 23839,
          "name": "tlTOneQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23839"
        },
        {
          "kind": "def",
          "line": 23857,
          "name": "tlTOneQ3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23857"
        },
        {
          "kind": "def",
          "line": 23875,
          "name": "tlTOneQ3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23875"
        },
        {
          "kind": "def",
          "line": 23888,
          "name": "tlTOneP4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23888"
        },
        {
          "kind": "def",
          "line": 23904,
          "name": "tlTOneP4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23904"
        },
        {
          "kind": "def",
          "line": 23924,
          "name": "tlTOneP4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23924"
        },
        {
          "kind": "def",
          "line": 23944,
          "name": "tlTOneP4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23944"
        },
        {
          "kind": "def",
          "line": 23966,
          "name": "tlTOneP4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23966"
        },
        {
          "kind": "def",
          "line": 23988,
          "name": "tlTOneP4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L23988"
        },
        {
          "kind": "def",
          "line": 24011,
          "name": "tlTOneP4c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24011"
        },
        {
          "kind": "def",
          "line": 24034,
          "name": "tlTOneP4c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24034"
        },
        {
          "kind": "def",
          "line": 24057,
          "name": "tlTOneP4c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24057"
        },
        {
          "kind": "def",
          "line": 24080,
          "name": "tlTOneP4c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24080"
        },
        {
          "kind": "def",
          "line": 24103,
          "name": "tlTOneP4c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24103"
        },
        {
          "kind": "def",
          "line": 24125,
          "name": "tlTOneP4c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24125"
        },
        {
          "kind": "def",
          "line": 24148,
          "name": "tlTOneP4c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24148"
        },
        {
          "kind": "def",
          "line": 24164,
          "name": "tlTOneQ4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24164"
        },
        {
          "kind": "def",
          "line": 24179,
          "name": "tlTOneQ4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24179"
        },
        {
          "kind": "def",
          "line": 24196,
          "name": "tlTOneQ4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24196"
        },
        {
          "kind": "def",
          "line": 24216,
          "name": "tlTOneQ4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24216"
        },
        {
          "kind": "def",
          "line": 24235,
          "name": "tlTOneQ4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24235"
        },
        {
          "kind": "def",
          "line": 24253,
          "name": "tlTOneQ4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24253"
        },
        {
          "kind": "def",
          "line": 24260,
          "name": "tlTOneP5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24260"
        },
        {
          "kind": "def",
          "line": 24276,
          "name": "tlTOneP5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24276"
        },
        {
          "kind": "def",
          "line": 24296,
          "name": "tlTOneP5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24296"
        },
        {
          "kind": "def",
          "line": 24318,
          "name": "tlTOneP5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24318"
        },
        {
          "kind": "def",
          "line": 24341,
          "name": "tlTOneP5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24341"
        },
        {
          "kind": "def",
          "line": 24364,
          "name": "tlTOneP5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24364"
        },
        {
          "kind": "def",
          "line": 24387,
          "name": "tlTOneP5c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24387"
        },
        {
          "kind": "def",
          "line": 24410,
          "name": "tlTOneP5c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24410"
        },
        {
          "kind": "def",
          "line": 24433,
          "name": "tlTOneP5c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24433"
        },
        {
          "kind": "def",
          "line": 24456,
          "name": "tlTOneP5c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24456"
        },
        {
          "kind": "def",
          "line": 24479,
          "name": "tlTOneP5c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24479"
        },
        {
          "kind": "def",
          "line": 24501,
          "name": "tlTOneP5c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24501"
        },
        {
          "kind": "def",
          "line": 24524,
          "name": "tlTOneP5c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24524"
        },
        {
          "kind": "def",
          "line": 24543,
          "name": "tlTOneQ5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24543"
        },
        {
          "kind": "def",
          "line": 24559,
          "name": "tlTOneQ5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24559"
        },
        {
          "kind": "def",
          "line": 24578,
          "name": "tlTOneQ5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24578"
        },
        {
          "kind": "def",
          "line": 24598,
          "name": "tlTOneQ5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24598"
        },
        {
          "kind": "def",
          "line": 24619,
          "name": "tlTOneQ5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24619"
        },
        {
          "kind": "def",
          "line": 24637,
          "name": "tlTOneQ5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24637"
        },
        {
          "kind": "def",
          "line": 24645,
          "name": "tlTOneP6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24645"
        },
        {
          "kind": "def",
          "line": 24662,
          "name": "tlTOneP6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24662"
        },
        {
          "kind": "def",
          "line": 24685,
          "name": "tlTOneP6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24685"
        },
        {
          "kind": "def",
          "line": 24708,
          "name": "tlTOneP6c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24708"
        },
        {
          "kind": "def",
          "line": 24731,
          "name": "tlTOneP6c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24731"
        },
        {
          "kind": "def",
          "line": 24754,
          "name": "tlTOneP6c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24754"
        },
        {
          "kind": "def",
          "line": 24777,
          "name": "tlTOneP6c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24777"
        },
        {
          "kind": "def",
          "line": 24800,
          "name": "tlTOneP6c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24800"
        },
        {
          "kind": "def",
          "line": 24823,
          "name": "tlTOneP6c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24823"
        },
        {
          "kind": "def",
          "line": 24846,
          "name": "tlTOneP6c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24846"
        },
        {
          "kind": "def",
          "line": 24869,
          "name": "tlTOneP6c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24869"
        },
        {
          "kind": "def",
          "line": 24891,
          "name": "tlTOneP6c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24891"
        },
        {
          "kind": "def",
          "line": 24913,
          "name": "tlTOneP6c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24913"
        },
        {
          "kind": "def",
          "line": 24932,
          "name": "tlTOneQ6c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24932"
        },
        {
          "kind": "def",
          "line": 24948,
          "name": "tlTOneQ6c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24948"
        },
        {
          "kind": "def",
          "line": 24967,
          "name": "tlTOneQ6c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24967"
        },
        {
          "kind": "def",
          "line": 24987,
          "name": "tlTOneQ6c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L24987"
        },
        {
          "kind": "def",
          "line": 25008,
          "name": "tlTOneQ6c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25008"
        },
        {
          "kind": "def",
          "line": 25027,
          "name": "tlTOneQ6c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25027"
        },
        {
          "kind": "def",
          "line": 25036,
          "name": "tlTOneP7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25036"
        },
        {
          "kind": "def",
          "line": 25054,
          "name": "tlTOneP7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25054"
        },
        {
          "kind": "def",
          "line": 25077,
          "name": "tlTOneP7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25077"
        },
        {
          "kind": "def",
          "line": 25100,
          "name": "tlTOneP7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25100"
        },
        {
          "kind": "def",
          "line": 25123,
          "name": "tlTOneP7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25123"
        },
        {
          "kind": "def",
          "line": 25146,
          "name": "tlTOneP7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25146"
        },
        {
          "kind": "def",
          "line": 25169,
          "name": "tlTOneP7c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25169"
        },
        {
          "kind": "def",
          "line": 25192,
          "name": "tlTOneP7c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25192"
        },
        {
          "kind": "def",
          "line": 25215,
          "name": "tlTOneP7c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25215"
        },
        {
          "kind": "def",
          "line": 25238,
          "name": "tlTOneP7c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25238"
        },
        {
          "kind": "def",
          "line": 25261,
          "name": "tlTOneP7c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25261"
        },
        {
          "kind": "def",
          "line": 25282,
          "name": "tlTOneP7c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25282"
        },
        {
          "kind": "def",
          "line": 25304,
          "name": "tlTOneP7c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25304"
        },
        {
          "kind": "def",
          "line": 25318,
          "name": "tlTOneQ7c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25318"
        },
        {
          "kind": "def",
          "line": 25335,
          "name": "tlTOneQ7c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25335"
        },
        {
          "kind": "def",
          "line": 25355,
          "name": "tlTOneQ7c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25355"
        },
        {
          "kind": "def",
          "line": 25376,
          "name": "tlTOneQ7c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25376"
        },
        {
          "kind": "def",
          "line": 25396,
          "name": "tlTOneQ7c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25396"
        },
        {
          "kind": "def",
          "line": 25414,
          "name": "tlTOneQ7c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25414"
        },
        {
          "kind": "def",
          "line": 25422,
          "name": "tlTOneP8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25422"
        },
        {
          "kind": "def",
          "line": 25440,
          "name": "tlTOneP8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25440"
        },
        {
          "kind": "def",
          "line": 25463,
          "name": "tlTOneP8c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25463"
        },
        {
          "kind": "def",
          "line": 25486,
          "name": "tlTOneP8c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25486"
        },
        {
          "kind": "def",
          "line": 25509,
          "name": "tlTOneP8c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25509"
        },
        {
          "kind": "def",
          "line": 25532,
          "name": "tlTOneP8c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25532"
        },
        {
          "kind": "def",
          "line": 25555,
          "name": "tlTOneP8c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25555"
        },
        {
          "kind": "def",
          "line": 25578,
          "name": "tlTOneP8c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25578"
        },
        {
          "kind": "def",
          "line": 25601,
          "name": "tlTOneP8c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25601"
        },
        {
          "kind": "def",
          "line": 25624,
          "name": "tlTOneP8c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25624"
        },
        {
          "kind": "def",
          "line": 25647,
          "name": "tlTOneP8c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25647"
        },
        {
          "kind": "def",
          "line": 25667,
          "name": "tlTOneP8c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25667"
        },
        {
          "kind": "def",
          "line": 25688,
          "name": "tlTOneP8c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25688"
        },
        {
          "kind": "def",
          "line": 25703,
          "name": "tlTOneQ8c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25703"
        },
        {
          "kind": "def",
          "line": 25719,
          "name": "tlTOneQ8c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25719"
        },
        {
          "kind": "def",
          "line": 25738,
          "name": "tlTOneQ8c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25738"
        },
        {
          "kind": "def",
          "line": 25758,
          "name": "tlTOneQ8c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25758"
        },
        {
          "kind": "def",
          "line": 25778,
          "name": "tlTOneQ8c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25778"
        },
        {
          "kind": "def",
          "line": 25795,
          "name": "tlTOneQ8c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25795"
        },
        {
          "kind": "def",
          "line": 25805,
          "name": "tlTOneP9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25805"
        },
        {
          "kind": "def",
          "line": 25822,
          "name": "tlTOneP9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25822"
        },
        {
          "kind": "def",
          "line": 25843,
          "name": "tlTOneP9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25843"
        },
        {
          "kind": "def",
          "line": 25865,
          "name": "tlTOneP9c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25865"
        },
        {
          "kind": "def",
          "line": 25888,
          "name": "tlTOneP9c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25888"
        },
        {
          "kind": "def",
          "line": 25911,
          "name": "tlTOneP9c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25911"
        },
        {
          "kind": "def",
          "line": 25934,
          "name": "tlTOneP9c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25934"
        },
        {
          "kind": "def",
          "line": 25957,
          "name": "tlTOneP9c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25957"
        },
        {
          "kind": "def",
          "line": 25980,
          "name": "tlTOneP9c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L25980"
        },
        {
          "kind": "def",
          "line": 26003,
          "name": "tlTOneP9c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26003"
        },
        {
          "kind": "def",
          "line": 26024,
          "name": "tlTOneP9c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26024"
        },
        {
          "kind": "def",
          "line": 26044,
          "name": "tlTOneP9c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26044"
        },
        {
          "kind": "def",
          "line": 26062,
          "name": "tlTOneP9c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26062"
        },
        {
          "kind": "def",
          "line": 26077,
          "name": "tlTOneQ9c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26077"
        },
        {
          "kind": "def",
          "line": 26093,
          "name": "tlTOneQ9c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26093"
        },
        {
          "kind": "def",
          "line": 26111,
          "name": "tlTOneQ9c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26111"
        },
        {
          "kind": "def",
          "line": 26129,
          "name": "tlTOneQ9c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26129"
        },
        {
          "kind": "def",
          "line": 26146,
          "name": "tlTOneQ9c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26146"
        },
        {
          "kind": "def",
          "line": 26162,
          "name": "tlTOneQ9c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26162"
        },
        {
          "kind": "def",
          "line": 26176,
          "name": "tlMTwoV0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26176"
        },
        {
          "kind": "def",
          "line": 26180,
          "name": "tlMOneV0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26180"
        },
        {
          "kind": "def",
          "line": 26185,
          "name": "tlMZeroV0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26185"
        },
        {
          "kind": "def",
          "line": 26191,
          "name": "tlWTwoXP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26191"
        },
        {
          "kind": "def",
          "line": 26203,
          "name": "tlWTwoXP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26203"
        },
        {
          "kind": "def",
          "line": 26219,
          "name": "tlWTwoXP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26219"
        },
        {
          "kind": "def",
          "line": 26237,
          "name": "tlWTwoXP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26237"
        },
        {
          "kind": "def",
          "line": 26255,
          "name": "tlWTwoXP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26255"
        },
        {
          "kind": "def",
          "line": 26274,
          "name": "tlWTwoXP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26274"
        },
        {
          "kind": "def",
          "line": 26294,
          "name": "tlWTwoXP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26294"
        },
        {
          "kind": "def",
          "line": 26315,
          "name": "tlWTwoXP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26315"
        },
        {
          "kind": "def",
          "line": 26336,
          "name": "tlWTwoXP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26336"
        },
        {
          "kind": "def",
          "line": 26357,
          "name": "tlWTwoXP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26357"
        },
        {
          "kind": "def",
          "line": 26378,
          "name": "tlWTwoXP0c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26378"
        },
        {
          "kind": "def",
          "line": 26399,
          "name": "tlWTwoXP0c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26399"
        },
        {
          "kind": "def",
          "line": 26420,
          "name": "tlWTwoXP0c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26420"
        },
        {
          "kind": "def",
          "line": 26441,
          "name": "tlWTwoXP0c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26441"
        },
        {
          "kind": "def",
          "line": 26462,
          "name": "tlWTwoXP0c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26462"
        },
        {
          "kind": "def",
          "line": 26483,
          "name": "tlWTwoXP0c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26483"
        },
        {
          "kind": "def",
          "line": 26503,
          "name": "tlWTwoXP0c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26503"
        },
        {
          "kind": "def",
          "line": 26522,
          "name": "tlWTwoXP0c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26522"
        },
        {
          "kind": "def",
          "line": 26539,
          "name": "tlWTwoXP0c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26539"
        },
        {
          "kind": "def",
          "line": 26551,
          "name": "tlWTwoXP0c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26551"
        },
        {
          "kind": "def",
          "line": 26560,
          "name": "tlWTwoXP0c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26560"
        },
        {
          "kind": "def",
          "line": 26564,
          "name": "tlWTwoXP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26564"
        },
        {
          "kind": "def",
          "line": 26576,
          "name": "tlWTwoXP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26576"
        },
        {
          "kind": "def",
          "line": 26592,
          "name": "tlWTwoXP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26592"
        },
        {
          "kind": "def",
          "line": 26610,
          "name": "tlWTwoXP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26610"
        },
        {
          "kind": "def",
          "line": 26628,
          "name": "tlWTwoXP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26628"
        },
        {
          "kind": "def",
          "line": 26647,
          "name": "tlWTwoXP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26647"
        },
        {
          "kind": "def",
          "line": 26667,
          "name": "tlWTwoXP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26667"
        },
        {
          "kind": "def",
          "line": 26688,
          "name": "tlWTwoXP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26688"
        },
        {
          "kind": "def",
          "line": 26709,
          "name": "tlWTwoXP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26709"
        },
        {
          "kind": "def",
          "line": 26730,
          "name": "tlWTwoXP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26730"
        },
        {
          "kind": "def",
          "line": 26751,
          "name": "tlWTwoXP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26751"
        },
        {
          "kind": "def",
          "line": 26772,
          "name": "tlWTwoXP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26772"
        },
        {
          "kind": "def",
          "line": 26793,
          "name": "tlWTwoXP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26793"
        },
        {
          "kind": "def",
          "line": 26814,
          "name": "tlWTwoXP1c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26814"
        },
        {
          "kind": "def",
          "line": 26835,
          "name": "tlWTwoXP1c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26835"
        },
        {
          "kind": "def",
          "line": 26856,
          "name": "tlWTwoXP1c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26856"
        },
        {
          "kind": "def",
          "line": 26877,
          "name": "tlWTwoXP1c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26877"
        },
        {
          "kind": "def",
          "line": 26898,
          "name": "tlWTwoXP1c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26898"
        },
        {
          "kind": "def",
          "line": 26917,
          "name": "tlWTwoXP1c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26917"
        },
        {
          "kind": "def",
          "line": 26935,
          "name": "tlWTwoXP1c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26935"
        },
        {
          "kind": "def",
          "line": 26950,
          "name": "tlWTwoXP1c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26950"
        },
        {
          "kind": "def",
          "line": 26960,
          "name": "tlWTwoXP1c21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26960"
        },
        {
          "kind": "def",
          "line": 26966,
          "name": "tlWTwoXP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26966"
        },
        {
          "kind": "def",
          "line": 26977,
          "name": "tlWTwoXP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26977"
        },
        {
          "kind": "def",
          "line": 26992,
          "name": "tlWTwoXP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L26992"
        },
        {
          "kind": "def",
          "line": 27009,
          "name": "tlWTwoXP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27009"
        },
        {
          "kind": "def",
          "line": 27027,
          "name": "tlWTwoXP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27027"
        },
        {
          "kind": "def",
          "line": 27046,
          "name": "tlWTwoXP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27046"
        },
        {
          "kind": "def",
          "line": 27066,
          "name": "tlWTwoXP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27066"
        },
        {
          "kind": "def",
          "line": 27087,
          "name": "tlWTwoXP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27087"
        },
        {
          "kind": "def",
          "line": 27108,
          "name": "tlWTwoXP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27108"
        },
        {
          "kind": "def",
          "line": 27129,
          "name": "tlWTwoXP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27129"
        },
        {
          "kind": "def",
          "line": 27150,
          "name": "tlWTwoXP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27150"
        },
        {
          "kind": "def",
          "line": 27171,
          "name": "tlWTwoXP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27171"
        },
        {
          "kind": "def",
          "line": 27192,
          "name": "tlWTwoXP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27192"
        },
        {
          "kind": "def",
          "line": 27213,
          "name": "tlWTwoXP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27213"
        },
        {
          "kind": "def",
          "line": 27234,
          "name": "tlWTwoXP2c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27234"
        },
        {
          "kind": "def",
          "line": 27255,
          "name": "tlWTwoXP2c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27255"
        },
        {
          "kind": "def",
          "line": 27276,
          "name": "tlWTwoXP2c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27276"
        },
        {
          "kind": "def",
          "line": 27297,
          "name": "tlWTwoXP2c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27297"
        },
        {
          "kind": "def",
          "line": 27318,
          "name": "tlWTwoXP2c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27318"
        },
        {
          "kind": "def",
          "line": 27338,
          "name": "tlWTwoXP2c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27338"
        },
        {
          "kind": "def",
          "line": 27357,
          "name": "tlWTwoXP2c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27357"
        },
        {
          "kind": "def",
          "line": 27373,
          "name": "tlWTwoXP2c21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27373"
        },
        {
          "kind": "def",
          "line": 27384,
          "name": "tlWTwoXP2c22",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27384"
        },
        {
          "kind": "def",
          "line": 27391,
          "name": "tlWTwoXP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27391"
        },
        {
          "kind": "def",
          "line": 27399,
          "name": "tlWTwoXP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27399"
        },
        {
          "kind": "def",
          "line": 27413,
          "name": "tlWTwoXP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27413"
        },
        {
          "kind": "def",
          "line": 27430,
          "name": "tlWTwoXP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27430"
        },
        {
          "kind": "def",
          "line": 27448,
          "name": "tlWTwoXP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27448"
        },
        {
          "kind": "def",
          "line": 27466,
          "name": "tlWTwoXP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27466"
        },
        {
          "kind": "def",
          "line": 27486,
          "name": "tlWTwoXP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27486"
        },
        {
          "kind": "def",
          "line": 27507,
          "name": "tlWTwoXP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27507"
        },
        {
          "kind": "def",
          "line": 27528,
          "name": "tlWTwoXP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27528"
        },
        {
          "kind": "def",
          "line": 27549,
          "name": "tlWTwoXP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27549"
        },
        {
          "kind": "def",
          "line": 27570,
          "name": "tlWTwoXP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27570"
        },
        {
          "kind": "def",
          "line": 27591,
          "name": "tlWTwoXP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27591"
        },
        {
          "kind": "def",
          "line": 27612,
          "name": "tlWTwoXP3c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27612"
        },
        {
          "kind": "def",
          "line": 27633,
          "name": "tlWTwoXP3c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27633"
        },
        {
          "kind": "def",
          "line": 27654,
          "name": "tlWTwoXP3c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27654"
        },
        {
          "kind": "def",
          "line": 27675,
          "name": "tlWTwoXP3c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27675"
        },
        {
          "kind": "def",
          "line": 27696,
          "name": "tlWTwoXP3c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27696"
        },
        {
          "kind": "def",
          "line": 27717,
          "name": "tlWTwoXP3c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27717"
        },
        {
          "kind": "def",
          "line": 27738,
          "name": "tlWTwoXP3c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27738"
        },
        {
          "kind": "def",
          "line": 27759,
          "name": "tlWTwoXP3c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27759"
        },
        {
          "kind": "def",
          "line": 27775,
          "name": "tlWTwoXP3c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27775"
        },
        {
          "kind": "def",
          "line": 27787,
          "name": "tlWTwoXP3c21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27787"
        },
        {
          "kind": "def",
          "line": 27792,
          "name": "tlWTwoXP4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27792"
        },
        {
          "kind": "def",
          "line": 27801,
          "name": "tlWTwoXP4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27801"
        },
        {
          "kind": "def",
          "line": 27822,
          "name": "tlWTwoXP4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27822"
        },
        {
          "kind": "def",
          "line": 27841,
          "name": "tlWTwoXP4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27841"
        },
        {
          "kind": "def",
          "line": 27860,
          "name": "tlWTwoXP4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27860"
        },
        {
          "kind": "def",
          "line": 27876,
          "name": "tlWTwoXP4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27876"
        },
        {
          "kind": "def",
          "line": 27889,
          "name": "tlWTwoXP4c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27889"
        },
        {
          "kind": "def",
          "line": 27894,
          "name": "tlWOneXP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27894"
        },
        {
          "kind": "def",
          "line": 27907,
          "name": "tlWOneXP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27907"
        },
        {
          "kind": "def",
          "line": 27924,
          "name": "tlWOneXP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27924"
        },
        {
          "kind": "def",
          "line": 27942,
          "name": "tlWOneXP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27942"
        },
        {
          "kind": "def",
          "line": 27960,
          "name": "tlWOneXP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27960"
        },
        {
          "kind": "def",
          "line": 27979,
          "name": "tlWOneXP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27979"
        },
        {
          "kind": "def",
          "line": 27999,
          "name": "tlWOneXP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L27999"
        },
        {
          "kind": "def",
          "line": 28020,
          "name": "tlWOneXP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28020"
        },
        {
          "kind": "def",
          "line": 28041,
          "name": "tlWOneXP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28041"
        },
        {
          "kind": "def",
          "line": 28062,
          "name": "tlWOneXP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28062"
        },
        {
          "kind": "def",
          "line": 28083,
          "name": "tlWOneXP0c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28083"
        },
        {
          "kind": "def",
          "line": 28104,
          "name": "tlWOneXP0c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28104"
        },
        {
          "kind": "def",
          "line": 28125,
          "name": "tlWOneXP0c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28125"
        },
        {
          "kind": "def",
          "line": 28142,
          "name": "tlWOneXP0c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28142"
        },
        {
          "kind": "def",
          "line": 28155,
          "name": "tlWOneXP0c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28155"
        },
        {
          "kind": "def",
          "line": 28163,
          "name": "tlWOneXP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28163"
        },
        {
          "kind": "def",
          "line": 28175,
          "name": "tlWOneXP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28175"
        },
        {
          "kind": "def",
          "line": 28192,
          "name": "tlWOneXP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28192"
        },
        {
          "kind": "def",
          "line": 28210,
          "name": "tlWOneXP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28210"
        },
        {
          "kind": "def",
          "line": 28228,
          "name": "tlWOneXP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28228"
        },
        {
          "kind": "def",
          "line": 28247,
          "name": "tlWOneXP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28247"
        },
        {
          "kind": "def",
          "line": 28267,
          "name": "tlWOneXP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28267"
        },
        {
          "kind": "def",
          "line": 28288,
          "name": "tlWOneXP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28288"
        },
        {
          "kind": "def",
          "line": 28309,
          "name": "tlWOneXP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28309"
        },
        {
          "kind": "def",
          "line": 28330,
          "name": "tlWOneXP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28330"
        },
        {
          "kind": "def",
          "line": 28351,
          "name": "tlWOneXP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28351"
        },
        {
          "kind": "def",
          "line": 28372,
          "name": "tlWOneXP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28372"
        },
        {
          "kind": "def",
          "line": 28393,
          "name": "tlWOneXP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28393"
        },
        {
          "kind": "def",
          "line": 28414,
          "name": "tlWOneXP1c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28414"
        },
        {
          "kind": "def",
          "line": 28435,
          "name": "tlWOneXP1c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28435"
        },
        {
          "kind": "def",
          "line": 28455,
          "name": "tlWOneXP1c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28455"
        },
        {
          "kind": "def",
          "line": 28466,
          "name": "tlWOneXP1c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28466"
        },
        {
          "kind": "def",
          "line": 28470,
          "name": "tlWOneXP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28470"
        },
        {
          "kind": "def",
          "line": 28481,
          "name": "tlWOneXP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28481"
        },
        {
          "kind": "def",
          "line": 28496,
          "name": "tlWOneXP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28496"
        },
        {
          "kind": "def",
          "line": 28513,
          "name": "tlWOneXP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28513"
        },
        {
          "kind": "def",
          "line": 28531,
          "name": "tlWOneXP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28531"
        },
        {
          "kind": "def",
          "line": 28550,
          "name": "tlWOneXP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28550"
        },
        {
          "kind": "def",
          "line": 28571,
          "name": "tlWOneXP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28571"
        },
        {
          "kind": "def",
          "line": 28592,
          "name": "tlWOneXP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28592"
        },
        {
          "kind": "def",
          "line": 28613,
          "name": "tlWOneXP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28613"
        },
        {
          "kind": "def",
          "line": 28634,
          "name": "tlWOneXP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28634"
        },
        {
          "kind": "def",
          "line": 28655,
          "name": "tlWOneXP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28655"
        },
        {
          "kind": "def",
          "line": 28676,
          "name": "tlWOneXP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28676"
        },
        {
          "kind": "def",
          "line": 28697,
          "name": "tlWOneXP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28697"
        },
        {
          "kind": "def",
          "line": 28718,
          "name": "tlWOneXP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28718"
        },
        {
          "kind": "def",
          "line": 28739,
          "name": "tlWOneXP2c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28739"
        },
        {
          "kind": "def",
          "line": 28760,
          "name": "tlWOneXP2c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28760"
        },
        {
          "kind": "def",
          "line": 28780,
          "name": "tlWOneXP2c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28780"
        },
        {
          "kind": "def",
          "line": 28796,
          "name": "tlWOneXP2c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28796"
        },
        {
          "kind": "def",
          "line": 28808,
          "name": "tlWOneXP2c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28808"
        },
        {
          "kind": "def",
          "line": 28814,
          "name": "tlWOneXP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28814"
        },
        {
          "kind": "def",
          "line": 28823,
          "name": "tlWOneXP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28823"
        },
        {
          "kind": "def",
          "line": 28837,
          "name": "tlWOneXP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28837"
        },
        {
          "kind": "def",
          "line": 28851,
          "name": "tlWOneXP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28851"
        },
        {
          "kind": "def",
          "line": 28868,
          "name": "tlWOneXP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28868"
        },
        {
          "kind": "def",
          "line": 28886,
          "name": "tlWOneXP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28886"
        },
        {
          "kind": "def",
          "line": 28906,
          "name": "tlWOneXP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28906"
        },
        {
          "kind": "def",
          "line": 28927,
          "name": "tlWOneXP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28927"
        },
        {
          "kind": "def",
          "line": 28948,
          "name": "tlWOneXP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28948"
        },
        {
          "kind": "def",
          "line": 28970,
          "name": "tlWOneXP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28970"
        },
        {
          "kind": "def",
          "line": 28993,
          "name": "tlWOneXP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L28993"
        },
        {
          "kind": "def",
          "line": 29016,
          "name": "tlWOneXP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29016"
        },
        {
          "kind": "def",
          "line": 29037,
          "name": "tlWOneXP3c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29037"
        },
        {
          "kind": "def",
          "line": 29058,
          "name": "tlWOneXP3c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29058"
        },
        {
          "kind": "def",
          "line": 29079,
          "name": "tlWOneXP3c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29079"
        },
        {
          "kind": "def",
          "line": 29100,
          "name": "tlWOneXP3c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29100"
        },
        {
          "kind": "def",
          "line": 29121,
          "name": "tlWOneXP3c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29121"
        },
        {
          "kind": "def",
          "line": 29141,
          "name": "tlWOneXP3c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29141"
        },
        {
          "kind": "def",
          "line": 29158,
          "name": "tlWOneXP3c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29158"
        },
        {
          "kind": "def",
          "line": 29171,
          "name": "tlWOneXP3c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29171"
        },
        {
          "kind": "def",
          "line": 29177,
          "name": "tlWOneXP4c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29177"
        },
        {
          "kind": "def",
          "line": 29181,
          "name": "tlWOneXP4c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29181"
        },
        {
          "kind": "def",
          "line": 29190,
          "name": "tlWOneXP4c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29190"
        },
        {
          "kind": "def",
          "line": 29202,
          "name": "tlWOneXP4c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29202"
        },
        {
          "kind": "def",
          "line": 29215,
          "name": "tlWOneXP4c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29215"
        },
        {
          "kind": "def",
          "line": 29231,
          "name": "tlWOneXP4c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29231"
        },
        {
          "kind": "def",
          "line": 29249,
          "name": "tlWOneXP4c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29249"
        },
        {
          "kind": "def",
          "line": 29268,
          "name": "tlWOneXP4c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29268"
        },
        {
          "kind": "def",
          "line": 29289,
          "name": "tlWOneXP4c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29289"
        },
        {
          "kind": "def",
          "line": 29310,
          "name": "tlWOneXP4c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29310"
        },
        {
          "kind": "def",
          "line": 29332,
          "name": "tlWOneXP4c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29332"
        },
        {
          "kind": "def",
          "line": 29355,
          "name": "tlWOneXP4c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29355"
        },
        {
          "kind": "def",
          "line": 29377,
          "name": "tlWOneXP4c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29377"
        },
        {
          "kind": "def",
          "line": 29398,
          "name": "tlWOneXP4c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29398"
        },
        {
          "kind": "def",
          "line": 29419,
          "name": "tlWOneXP4c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29419"
        },
        {
          "kind": "def",
          "line": 29440,
          "name": "tlWOneXP4c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29440"
        },
        {
          "kind": "def",
          "line": 29461,
          "name": "tlWOneXP4c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29461"
        },
        {
          "kind": "def",
          "line": 29482,
          "name": "tlWOneXP4c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29482"
        },
        {
          "kind": "def",
          "line": 29501,
          "name": "tlWOneXP4c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29501"
        },
        {
          "kind": "def",
          "line": 29518,
          "name": "tlWOneXP4c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29518"
        },
        {
          "kind": "def",
          "line": 29530,
          "name": "tlWOneXP4c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29530"
        },
        {
          "kind": "def",
          "line": 29537,
          "name": "tlWOneXP5c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29537"
        },
        {
          "kind": "def",
          "line": 29541,
          "name": "tlWOneXP5c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29541"
        },
        {
          "kind": "def",
          "line": 29548,
          "name": "tlWOneXP5c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29548"
        },
        {
          "kind": "def",
          "line": 29557,
          "name": "tlWOneXP5c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29557"
        },
        {
          "kind": "def",
          "line": 29569,
          "name": "tlWOneXP5c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29569"
        },
        {
          "kind": "def",
          "line": 29584,
          "name": "tlWOneXP5c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29584"
        },
        {
          "kind": "def",
          "line": 29601,
          "name": "tlWOneXP5c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29601"
        },
        {
          "kind": "def",
          "line": 29620,
          "name": "tlWOneXP5c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29620"
        },
        {
          "kind": "def",
          "line": 29641,
          "name": "tlWOneXP5c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29641"
        },
        {
          "kind": "def",
          "line": 29662,
          "name": "tlWOneXP5c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29662"
        },
        {
          "kind": "def",
          "line": 29683,
          "name": "tlWOneXP5c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29683"
        },
        {
          "kind": "def",
          "line": 29704,
          "name": "tlWOneXP5c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29704"
        },
        {
          "kind": "def",
          "line": 29725,
          "name": "tlWOneXP5c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29725"
        },
        {
          "kind": "def",
          "line": 29746,
          "name": "tlWOneXP5c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29746"
        },
        {
          "kind": "def",
          "line": 29767,
          "name": "tlWOneXP5c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29767"
        },
        {
          "kind": "def",
          "line": 29788,
          "name": "tlWOneXP5c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29788"
        },
        {
          "kind": "def",
          "line": 29809,
          "name": "tlWOneXP5c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29809"
        },
        {
          "kind": "def",
          "line": 29829,
          "name": "tlWOneXP5c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29829"
        },
        {
          "kind": "def",
          "line": 29848,
          "name": "tlWOneXP5c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29848"
        },
        {
          "kind": "def",
          "line": 29864,
          "name": "tlWOneXP5c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29864"
        },
        {
          "kind": "def",
          "line": 29878,
          "name": "tlWOneXP5c20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29878"
        },
        {
          "kind": "def",
          "line": 29883,
          "name": "tlWZeroXP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29883"
        },
        {
          "kind": "def",
          "line": 29896,
          "name": "tlWZeroXP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29896"
        },
        {
          "kind": "def",
          "line": 29913,
          "name": "tlWZeroXP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29913"
        },
        {
          "kind": "def",
          "line": 29932,
          "name": "tlWZeroXP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29932"
        },
        {
          "kind": "def",
          "line": 29951,
          "name": "tlWZeroXP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29951"
        },
        {
          "kind": "def",
          "line": 29970,
          "name": "tlWZeroXP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29970"
        },
        {
          "kind": "def",
          "line": 29991,
          "name": "tlWZeroXP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L29991"
        },
        {
          "kind": "def",
          "line": 30012,
          "name": "tlWZeroXP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30012"
        },
        {
          "kind": "def",
          "line": 30033,
          "name": "tlWZeroXP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30033"
        },
        {
          "kind": "def",
          "line": 30054,
          "name": "tlWZeroXP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30054"
        },
        {
          "kind": "def",
          "line": 30075,
          "name": "tlWZeroXP0c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30075"
        },
        {
          "kind": "def",
          "line": 30096,
          "name": "tlWZeroXP0c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30096"
        },
        {
          "kind": "def",
          "line": 30117,
          "name": "tlWZeroXP0c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30117"
        },
        {
          "kind": "def",
          "line": 30138,
          "name": "tlWZeroXP0c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30138"
        },
        {
          "kind": "def",
          "line": 30157,
          "name": "tlWZeroXP0c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30157"
        },
        {
          "kind": "def",
          "line": 30172,
          "name": "tlWZeroXP0c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30172"
        },
        {
          "kind": "def",
          "line": 30183,
          "name": "tlWZeroXP0c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30183"
        },
        {
          "kind": "def",
          "line": 30187,
          "name": "tlWZeroXP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30187"
        },
        {
          "kind": "def",
          "line": 30196,
          "name": "tlWZeroXP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30196"
        },
        {
          "kind": "def",
          "line": 30210,
          "name": "tlWZeroXP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30210"
        },
        {
          "kind": "def",
          "line": 30226,
          "name": "tlWZeroXP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30226"
        },
        {
          "kind": "def",
          "line": 30245,
          "name": "tlWZeroXP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30245"
        },
        {
          "kind": "def",
          "line": 30266,
          "name": "tlWZeroXP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30266"
        },
        {
          "kind": "def",
          "line": 30287,
          "name": "tlWZeroXP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30287"
        },
        {
          "kind": "def",
          "line": 30308,
          "name": "tlWZeroXP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30308"
        },
        {
          "kind": "def",
          "line": 30329,
          "name": "tlWZeroXP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30329"
        },
        {
          "kind": "def",
          "line": 30350,
          "name": "tlWZeroXP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30350"
        },
        {
          "kind": "def",
          "line": 30371,
          "name": "tlWZeroXP1c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30371"
        },
        {
          "kind": "def",
          "line": 30392,
          "name": "tlWZeroXP1c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30392"
        },
        {
          "kind": "def",
          "line": 30413,
          "name": "tlWZeroXP1c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30413"
        },
        {
          "kind": "def",
          "line": 30434,
          "name": "tlWZeroXP1c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30434"
        },
        {
          "kind": "def",
          "line": 30455,
          "name": "tlWZeroXP1c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30455"
        },
        {
          "kind": "def",
          "line": 30476,
          "name": "tlWZeroXP1c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30476"
        },
        {
          "kind": "def",
          "line": 30496,
          "name": "tlWZeroXP1c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30496"
        },
        {
          "kind": "def",
          "line": 30513,
          "name": "tlWZeroXP1c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30513"
        },
        {
          "kind": "def",
          "line": 30526,
          "name": "tlWZeroXP1c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30526"
        },
        {
          "kind": "def",
          "line": 30533,
          "name": "tlWZeroXP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30533"
        },
        {
          "kind": "def",
          "line": 30537,
          "name": "tlWZeroXP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30537"
        },
        {
          "kind": "def",
          "line": 30544,
          "name": "tlWZeroXP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30544"
        },
        {
          "kind": "def",
          "line": 30554,
          "name": "tlWZeroXP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30554"
        },
        {
          "kind": "def",
          "line": 30574,
          "name": "tlWZeroXP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30574"
        },
        {
          "kind": "def",
          "line": 30595,
          "name": "tlWZeroXP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30595"
        },
        {
          "kind": "def",
          "line": 30616,
          "name": "tlWZeroXP2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30616"
        },
        {
          "kind": "def",
          "line": 30637,
          "name": "tlWZeroXP2c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30637"
        },
        {
          "kind": "def",
          "line": 30658,
          "name": "tlWZeroXP2c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30658"
        },
        {
          "kind": "def",
          "line": 30679,
          "name": "tlWZeroXP2c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30679"
        },
        {
          "kind": "def",
          "line": 30700,
          "name": "tlWZeroXP2c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30700"
        },
        {
          "kind": "def",
          "line": 30721,
          "name": "tlWZeroXP2c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30721"
        },
        {
          "kind": "def",
          "line": 30742,
          "name": "tlWZeroXP2c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30742"
        },
        {
          "kind": "def",
          "line": 30763,
          "name": "tlWZeroXP2c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30763"
        },
        {
          "kind": "def",
          "line": 30784,
          "name": "tlWZeroXP2c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30784"
        },
        {
          "kind": "def",
          "line": 30805,
          "name": "tlWZeroXP2c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30805"
        },
        {
          "kind": "def",
          "line": 30825,
          "name": "tlWZeroXP2c16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30825"
        },
        {
          "kind": "def",
          "line": 30844,
          "name": "tlWZeroXP2c17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30844"
        },
        {
          "kind": "def",
          "line": 30860,
          "name": "tlWZeroXP2c18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30860"
        },
        {
          "kind": "def",
          "line": 30871,
          "name": "tlWZeroXP2c19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30871"
        },
        {
          "kind": "def",
          "line": 30878,
          "name": "tlWZeroXP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30878"
        },
        {
          "kind": "def",
          "line": 30893,
          "name": "tlWZeroXP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30893"
        },
        {
          "kind": "def",
          "line": 30912,
          "name": "tlWZeroXP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30912"
        },
        {
          "kind": "def",
          "line": 30933,
          "name": "tlWZeroXP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30933"
        },
        {
          "kind": "def",
          "line": 30954,
          "name": "tlWZeroXP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30954"
        },
        {
          "kind": "def",
          "line": 30975,
          "name": "tlWZeroXP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30975"
        },
        {
          "kind": "def",
          "line": 30996,
          "name": "tlWZeroXP3c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L30996"
        },
        {
          "kind": "def",
          "line": 31017,
          "name": "tlWZeroXP3c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31017"
        },
        {
          "kind": "def",
          "line": 31038,
          "name": "tlWZeroXP3c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31038"
        },
        {
          "kind": "def",
          "line": 31059,
          "name": "tlWZeroXP3c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31059"
        },
        {
          "kind": "def",
          "line": 31080,
          "name": "tlWZeroXP3c10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31080"
        },
        {
          "kind": "def",
          "line": 31101,
          "name": "tlWZeroXP3c11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31101"
        },
        {
          "kind": "def",
          "line": 31120,
          "name": "tlWZeroXP3c12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31120"
        },
        {
          "kind": "def",
          "line": 31139,
          "name": "tlWZeroXP3c13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31139"
        },
        {
          "kind": "def",
          "line": 31156,
          "name": "tlWZeroXP3c14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31156"
        },
        {
          "kind": "def",
          "line": 31171,
          "name": "tlWZeroXP3c15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31171"
        },
        {
          "kind": "def",
          "line": 31177,
          "name": "zlE0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31177"
        },
        {
          "kind": "def",
          "line": 31187,
          "name": "zlTN0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31187"
        },
        {
          "kind": "def",
          "line": 31201,
          "name": "zlTN1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31201"
        },
        {
          "kind": "def",
          "line": 31218,
          "name": "zlTN2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31218"
        },
        {
          "kind": "def",
          "line": 31232,
          "name": "zlTN3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31232"
        },
        {
          "kind": "def",
          "line": 31236,
          "name": "zlTDP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31236"
        },
        {
          "kind": "def",
          "line": 31250,
          "name": "zlTDP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31250"
        },
        {
          "kind": "def",
          "line": 31265,
          "name": "zlTDP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31265"
        },
        {
          "kind": "def",
          "line": 31269,
          "name": "zlTDQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31269"
        },
        {
          "kind": "def",
          "line": 31279,
          "name": "zlTNSqP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31279"
        },
        {
          "kind": "def",
          "line": 31294,
          "name": "zlTNSqP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31294"
        },
        {
          "kind": "def",
          "line": 31317,
          "name": "zlTNSqP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31317"
        },
        {
          "kind": "def",
          "line": 31339,
          "name": "zlTNSqP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31339"
        },
        {
          "kind": "def",
          "line": 31349,
          "name": "zlTNSqQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31349"
        },
        {
          "kind": "def",
          "line": 31364,
          "name": "zlTNSqQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31364"
        },
        {
          "kind": "def",
          "line": 31382,
          "name": "zlTNSqQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31382"
        },
        {
          "kind": "def",
          "line": 31402,
          "name": "zlTNSqQ0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31402"
        },
        {
          "kind": "def",
          "line": 31412,
          "name": "zlTNSqP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31412"
        },
        {
          "kind": "def",
          "line": 31427,
          "name": "zlTNSqP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31427"
        },
        {
          "kind": "def",
          "line": 31450,
          "name": "zlTNSqP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31450"
        },
        {
          "kind": "def",
          "line": 31473,
          "name": "zlTNSqP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31473"
        },
        {
          "kind": "def",
          "line": 31492,
          "name": "zlTNSqP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31492"
        },
        {
          "kind": "def",
          "line": 31498,
          "name": "zlTNSqQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31498"
        },
        {
          "kind": "def",
          "line": 31513,
          "name": "zlTNSqQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31513"
        },
        {
          "kind": "def",
          "line": 31531,
          "name": "zlTNSqQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31531"
        },
        {
          "kind": "def",
          "line": 31551,
          "name": "zlTNSqQ1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31551"
        },
        {
          "kind": "def",
          "line": 31571,
          "name": "zlTNSqQ1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31571"
        },
        {
          "kind": "def",
          "line": 31586,
          "name": "zlTNSqP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31586"
        },
        {
          "kind": "def",
          "line": 31602,
          "name": "zlTNSqP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31602"
        },
        {
          "kind": "def",
          "line": 31625,
          "name": "zlTNSqP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31625"
        },
        {
          "kind": "def",
          "line": 31648,
          "name": "zlTNSqP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31648"
        },
        {
          "kind": "def",
          "line": 31667,
          "name": "zlTNSqP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31667"
        },
        {
          "kind": "def",
          "line": 31673,
          "name": "zlTNSqQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31673"
        },
        {
          "kind": "def",
          "line": 31689,
          "name": "zlTNSqQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31689"
        },
        {
          "kind": "def",
          "line": 31706,
          "name": "zlTNSqQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31706"
        },
        {
          "kind": "def",
          "line": 31723,
          "name": "zlTNSqQ2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31723"
        },
        {
          "kind": "def",
          "line": 31742,
          "name": "zlTNSqQ2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31742"
        },
        {
          "kind": "def",
          "line": 31760,
          "name": "zlTNSqQ2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31760"
        },
        {
          "kind": "def",
          "line": 31776,
          "name": "zlTNSqQ2c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31776"
        },
        {
          "kind": "def",
          "line": 31785,
          "name": "zlTNCbP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31785"
        },
        {
          "kind": "def",
          "line": 31805,
          "name": "zlTNCbP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31805"
        },
        {
          "kind": "def",
          "line": 31828,
          "name": "zlTNCbP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31828"
        },
        {
          "kind": "def",
          "line": 31837,
          "name": "zlTNCbQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31837"
        },
        {
          "kind": "def",
          "line": 31853,
          "name": "zlTNCbQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31853"
        },
        {
          "kind": "def",
          "line": 31875,
          "name": "zlTNCbQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31875"
        },
        {
          "kind": "def",
          "line": 31898,
          "name": "zlTNCbQ0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31898"
        },
        {
          "kind": "def",
          "line": 31921,
          "name": "zlTNCbQ0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31921"
        },
        {
          "kind": "def",
          "line": 31944,
          "name": "zlTNCbQ0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31944"
        },
        {
          "kind": "def",
          "line": 31967,
          "name": "zlTNCbQ0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31967"
        },
        {
          "kind": "def",
          "line": 31984,
          "name": "zlTNCbQ0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31984"
        },
        {
          "kind": "def",
          "line": 31996,
          "name": "zlTNSqTDP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L31996"
        },
        {
          "kind": "def",
          "line": 32013,
          "name": "zlTNSqTDP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32013"
        },
        {
          "kind": "def",
          "line": 32036,
          "name": "zlTNSqTDP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32036"
        },
        {
          "kind": "def",
          "line": 32059,
          "name": "zlTNSqTDP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32059"
        },
        {
          "kind": "def",
          "line": 32082,
          "name": "zlTNSqTDP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32082"
        },
        {
          "kind": "def",
          "line": 32105,
          "name": "zlTNSqTDP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32105"
        },
        {
          "kind": "def",
          "line": 32128,
          "name": "zlTNSqTDP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32128"
        },
        {
          "kind": "def",
          "line": 32144,
          "name": "zlTNSqTDP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32144"
        },
        {
          "kind": "def",
          "line": 32149,
          "name": "zlTNTDP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32149"
        },
        {
          "kind": "def",
          "line": 32165,
          "name": "zlTNTDP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32165"
        },
        {
          "kind": "def",
          "line": 32188,
          "name": "zlTNTDP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32188"
        },
        {
          "kind": "def",
          "line": 32211,
          "name": "zlTNTDP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32211"
        },
        {
          "kind": "def",
          "line": 32233,
          "name": "zlTNTDP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32233"
        },
        {
          "kind": "def",
          "line": 32238,
          "name": "zlTNTDQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32238"
        },
        {
          "kind": "def",
          "line": 32253,
          "name": "zlTNTDQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32253"
        },
        {
          "kind": "def",
          "line": 32272,
          "name": "zlTNTDQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32272"
        },
        {
          "kind": "def",
          "line": 32294,
          "name": "zlTNTDQ0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32294"
        },
        {
          "kind": "def",
          "line": 32305,
          "name": "zlTNTDP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32305"
        },
        {
          "kind": "def",
          "line": 32321,
          "name": "zlTNTDP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32321"
        },
        {
          "kind": "def",
          "line": 32344,
          "name": "zlTNTDP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32344"
        },
        {
          "kind": "def",
          "line": 32367,
          "name": "zlTNTDP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32367"
        },
        {
          "kind": "def",
          "line": 32389,
          "name": "zlTNTDP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32389"
        },
        {
          "kind": "def",
          "line": 32398,
          "name": "zlTNTDQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32398"
        },
        {
          "kind": "def",
          "line": 32414,
          "name": "zlTNTDQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32414"
        },
        {
          "kind": "def",
          "line": 32432,
          "name": "zlTNTDQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32432"
        },
        {
          "kind": "def",
          "line": 32452,
          "name": "zlTNTDQ1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32452"
        },
        {
          "kind": "def",
          "line": 32471,
          "name": "zlTNTDQ1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32471"
        },
        {
          "kind": "def",
          "line": 32488,
          "name": "zlTNTDQ1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32488"
        },
        {
          "kind": "def",
          "line": 32497,
          "name": "zlTNTDSqP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32497"
        },
        {
          "kind": "def",
          "line": 32515,
          "name": "zlTNTDSqP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32515"
        },
        {
          "kind": "def",
          "line": 32538,
          "name": "zlTNTDSqP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32538"
        },
        {
          "kind": "def",
          "line": 32567,
          "name": "zlTNTDSqP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32567"
        },
        {
          "kind": "def",
          "line": 32603,
          "name": "zlTNTDSqP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32603"
        },
        {
          "kind": "def",
          "line": 32618,
          "name": "zlTNTDSqQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32618"
        },
        {
          "kind": "def",
          "line": 32636,
          "name": "zlTNTDSqQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32636"
        },
        {
          "kind": "def",
          "line": 32659,
          "name": "zlTNTDSqQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32659"
        },
        {
          "kind": "def",
          "line": 32668,
          "name": "zlTNTDSqP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32668"
        },
        {
          "kind": "def",
          "line": 32691,
          "name": "zlTNTDSqP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32691"
        },
        {
          "kind": "def",
          "line": 32730,
          "name": "zlTNTDSqP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32730"
        },
        {
          "kind": "def",
          "line": 32771,
          "name": "zlTNTDSqP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32771"
        },
        {
          "kind": "def",
          "line": 32803,
          "name": "zlTNTDSqP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32803"
        },
        {
          "kind": "def",
          "line": 32826,
          "name": "zlTNTDSqP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32826"
        },
        {
          "kind": "def",
          "line": 32831,
          "name": "zlTNTDSqQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32831"
        },
        {
          "kind": "def",
          "line": 32854,
          "name": "zlTNTDSqQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32854"
        },
        {
          "kind": "def",
          "line": 32877,
          "name": "zlTNTDSqQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32877"
        },
        {
          "kind": "def",
          "line": 32893,
          "name": "zlTNTDSqP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32893"
        },
        {
          "kind": "def",
          "line": 32912,
          "name": "zlTNTDSqP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32912"
        },
        {
          "kind": "def",
          "line": 32935,
          "name": "zlTNTDSqP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32935"
        },
        {
          "kind": "def",
          "line": 32966,
          "name": "zlTNTDSqP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L32966"
        },
        {
          "kind": "def",
          "line": 33002,
          "name": "zlTNTDSqP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33002"
        },
        {
          "kind": "def",
          "line": 33017,
          "name": "zlTNTDSqQ2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33017"
        },
        {
          "kind": "def",
          "line": 33036,
          "name": "zlTNTDSqQ2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33036"
        },
        {
          "kind": "def",
          "line": 33059,
          "name": "zlTNTDSqQ2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33059"
        },
        {
          "kind": "def",
          "line": 33068,
          "name": "zlTNTDSqP3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33068"
        },
        {
          "kind": "def",
          "line": 33091,
          "name": "zlTNTDSqP3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33091"
        },
        {
          "kind": "def",
          "line": 33130,
          "name": "zlTNTDSqP3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33130"
        },
        {
          "kind": "def",
          "line": 33171,
          "name": "zlTNTDSqP3c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33171"
        },
        {
          "kind": "def",
          "line": 33202,
          "name": "zlTNTDSqP3c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33202"
        },
        {
          "kind": "def",
          "line": 33224,
          "name": "zlTNTDSqP3c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33224"
        },
        {
          "kind": "def",
          "line": 33234,
          "name": "zlTNTDSqQ3c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33234"
        },
        {
          "kind": "def",
          "line": 33257,
          "name": "zlTNTDSqQ3c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33257"
        },
        {
          "kind": "def",
          "line": 33280,
          "name": "zlTNTDSqQ3c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33280"
        },
        {
          "kind": "def",
          "line": 33298,
          "name": "zlTDSqP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33298"
        },
        {
          "kind": "def",
          "line": 33313,
          "name": "zlTDSqP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33313"
        },
        {
          "kind": "def",
          "line": 33335,
          "name": "zlTDSqP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33335"
        },
        {
          "kind": "def",
          "line": 33358,
          "name": "zlTDSqP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33358"
        },
        {
          "kind": "def",
          "line": 33380,
          "name": "zlTDSqP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33380"
        },
        {
          "kind": "def",
          "line": 33391,
          "name": "zlTDSqQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33391"
        },
        {
          "kind": "def",
          "line": 33406,
          "name": "zlTDSqQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33406"
        },
        {
          "kind": "def",
          "line": 33423,
          "name": "zlTDSqQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33423"
        },
        {
          "kind": "def",
          "line": 33430,
          "name": "zlTDCbP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33430"
        },
        {
          "kind": "def",
          "line": 33447,
          "name": "zlTDCbP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33447"
        },
        {
          "kind": "def",
          "line": 33470,
          "name": "zlTDCbP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33470"
        },
        {
          "kind": "def",
          "line": 33494,
          "name": "zlTDCbP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33494"
        },
        {
          "kind": "def",
          "line": 33524,
          "name": "zlTDCbP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33524"
        },
        {
          "kind": "def",
          "line": 33537,
          "name": "zlTDCbQ0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33537"
        },
        {
          "kind": "def",
          "line": 33554,
          "name": "zlTDCbQ0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33554"
        },
        {
          "kind": "def",
          "line": 33577,
          "name": "zlTDCbQ0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33577"
        },
        {
          "kind": "def",
          "line": 33587,
          "name": "zlTDCbP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33587"
        },
        {
          "kind": "def",
          "line": 33610,
          "name": "zlTDCbP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33610"
        },
        {
          "kind": "def",
          "line": 33646,
          "name": "zlTDCbP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33646"
        },
        {
          "kind": "def",
          "line": 33684,
          "name": "zlTDCbP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33684"
        },
        {
          "kind": "def",
          "line": 33711,
          "name": "zlTDCbP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33711"
        },
        {
          "kind": "def",
          "line": 33734,
          "name": "zlTDCbP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33734"
        },
        {
          "kind": "def",
          "line": 33743,
          "name": "zlTDCbQ1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33743"
        },
        {
          "kind": "def",
          "line": 33766,
          "name": "zlTDCbQ1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33766"
        },
        {
          "kind": "def",
          "line": 33789,
          "name": "zlTDCbQ1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33789"
        },
        {
          "kind": "def",
          "line": 33808,
          "name": "zlCThree0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33808"
        },
        {
          "kind": "def",
          "line": 33816,
          "name": "zlCTwo0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33816"
        },
        {
          "kind": "def",
          "line": 33825,
          "name": "zlCOne0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33825"
        },
        {
          "kind": "def",
          "line": 33834,
          "name": "zlCZero0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33834"
        },
        {
          "kind": "def",
          "line": 33843,
          "name": "zlWThreeP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33843"
        },
        {
          "kind": "def",
          "line": 33866,
          "name": "zlWThreeP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33866"
        },
        {
          "kind": "def",
          "line": 33896,
          "name": "zlWThreeP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33896"
        },
        {
          "kind": "def",
          "line": 33917,
          "name": "zlWThreeP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33917"
        },
        {
          "kind": "def",
          "line": 33923,
          "name": "zlWTwoP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33923"
        },
        {
          "kind": "def",
          "line": 33941,
          "name": "zlWTwoP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33941"
        },
        {
          "kind": "def",
          "line": 33964,
          "name": "zlWTwoP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L33964"
        },
        {
          "kind": "def",
          "line": 34003,
          "name": "zlWTwoP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34003"
        },
        {
          "kind": "def",
          "line": 34040,
          "name": "zlWTwoP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34040"
        },
        {
          "kind": "def",
          "line": 34076,
          "name": "zlWTwoP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34076"
        },
        {
          "kind": "def",
          "line": 34115,
          "name": "zlWTwoP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34115"
        },
        {
          "kind": "def",
          "line": 34144,
          "name": "zlWTwoP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34144"
        },
        {
          "kind": "def",
          "line": 34167,
          "name": "zlWTwoP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34167"
        },
        {
          "kind": "def",
          "line": 34187,
          "name": "zlWTwoP0c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34187"
        },
        {
          "kind": "def",
          "line": 34197,
          "name": "zlWOneP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34197"
        },
        {
          "kind": "def",
          "line": 34217,
          "name": "zlWOneP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34217"
        },
        {
          "kind": "def",
          "line": 34244,
          "name": "zlWOneP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34244"
        },
        {
          "kind": "def",
          "line": 34282,
          "name": "zlWOneP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34282"
        },
        {
          "kind": "def",
          "line": 34316,
          "name": "zlWOneP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34316"
        },
        {
          "kind": "def",
          "line": 34348,
          "name": "zlWOneP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34348"
        },
        {
          "kind": "def",
          "line": 34380,
          "name": "zlWOneP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34380"
        },
        {
          "kind": "def",
          "line": 34412,
          "name": "zlWOneP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34412"
        },
        {
          "kind": "def",
          "line": 34445,
          "name": "zlWOneP0c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34445"
        },
        {
          "kind": "def",
          "line": 34479,
          "name": "zlWOneP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34479"
        },
        {
          "kind": "def",
          "line": 34500,
          "name": "zlWOneP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34500"
        },
        {
          "kind": "def",
          "line": 34528,
          "name": "zlWOneP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34528"
        },
        {
          "kind": "def",
          "line": 34566,
          "name": "zlWOneP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34566"
        },
        {
          "kind": "def",
          "line": 34600,
          "name": "zlWOneP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34600"
        },
        {
          "kind": "def",
          "line": 34632,
          "name": "zlWOneP1c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34632"
        },
        {
          "kind": "def",
          "line": 34664,
          "name": "zlWOneP1c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34664"
        },
        {
          "kind": "def",
          "line": 34696,
          "name": "zlWOneP1c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34696"
        },
        {
          "kind": "def",
          "line": 34731,
          "name": "zlWOneP1c8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34731"
        },
        {
          "kind": "def",
          "line": 34768,
          "name": "zlWOneP1c9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34768"
        },
        {
          "kind": "def",
          "line": 34791,
          "name": "zlWOneP2c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34791"
        },
        {
          "kind": "def",
          "line": 34826,
          "name": "zlWOneP2c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34826"
        },
        {
          "kind": "def",
          "line": 34859,
          "name": "zlWOneP2c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34859"
        },
        {
          "kind": "def",
          "line": 34893,
          "name": "zlWOneP2c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34893"
        },
        {
          "kind": "def",
          "line": 34928,
          "name": "zlWOneP2c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34928"
        },
        {
          "kind": "def",
          "line": 34949,
          "name": "zlWOneP2c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34949"
        },
        {
          "kind": "def",
          "line": 34954,
          "name": "zlWZeroP0c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34954"
        },
        {
          "kind": "def",
          "line": 34972,
          "name": "zlWZeroP0c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34972"
        },
        {
          "kind": "def",
          "line": 34995,
          "name": "zlWZeroP0c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L34995"
        },
        {
          "kind": "def",
          "line": 35034,
          "name": "zlWZeroP0c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35034"
        },
        {
          "kind": "def",
          "line": 35069,
          "name": "zlWZeroP0c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35069"
        },
        {
          "kind": "def",
          "line": 35103,
          "name": "zlWZeroP0c5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35103"
        },
        {
          "kind": "def",
          "line": 35136,
          "name": "zlWZeroP0c6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35136"
        },
        {
          "kind": "def",
          "line": 35171,
          "name": "zlWZeroP0c7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35171"
        },
        {
          "kind": "def",
          "line": 35195,
          "name": "zlWZeroP1c0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35195"
        },
        {
          "kind": "def",
          "line": 35230,
          "name": "zlWZeroP1c1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35230"
        },
        {
          "kind": "def",
          "line": 35266,
          "name": "zlWZeroP1c2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35266"
        },
        {
          "kind": "def",
          "line": 35301,
          "name": "zlWZeroP1c3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35301"
        },
        {
          "kind": "def",
          "line": 35324,
          "name": "zlWZeroP1c4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35324"
        },
        {
          "kind": "def",
          "line": 35341,
          "name": "tlBezA0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35341"
        },
        {
          "kind": "def",
          "line": 35354,
          "name": "tlBezA1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35354"
        },
        {
          "kind": "def",
          "line": 35369,
          "name": "tlBezA2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35369"
        },
        {
          "kind": "def",
          "line": 35384,
          "name": "tlBezA3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35384"
        },
        {
          "kind": "def",
          "line": 35396,
          "name": "tlBezA4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35396"
        },
        {
          "kind": "def",
          "line": 35400,
          "name": "tlBezB0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35400"
        },
        {
          "kind": "def",
          "line": 35413,
          "name": "tlBezB1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35413"
        },
        {
          "kind": "def",
          "line": 35428,
          "name": "tlBezB2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35428"
        },
        {
          "kind": "def",
          "line": 35443,
          "name": "tlBezB3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean#L35443"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenTrisection"
      ],
      "lines": 35453,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegChunks",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegChunks.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlDCb_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlDCb_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "tlDCb_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 58,
          "name": "tlDCb_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean#L58"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "tlDCb_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean#L71"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 91,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorCube",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorCube.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlDSq_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorSquare.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlDSq_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorSquare.lean#L29"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 38,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorSquare",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorSquare.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/DenominatorSquare.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 21,
          "name": "tlNCb_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCube.lean#L21"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps0To7",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps8To15",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps16To23",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps24To31",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps32To40"
      ],
      "lines": 211,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCube",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCube.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCube.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlNCb_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 42,
          "name": "tlNCb_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L42"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "tlNCb_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "tlNCb_s4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L71"
        },
        {
          "kind": "lemma",
          "line": 87,
          "name": "tlNCb_s5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L87"
        },
        {
          "kind": "lemma",
          "line": 104,
          "name": "tlNCb_s6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L104"
        },
        {
          "kind": "lemma",
          "line": 121,
          "name": "tlNCb_s7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean#L121"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 139,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps0To7",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps0To7.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 34,
          "name": "tlNCb_s17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L34"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "tlNCb_s18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "tlNCb_s19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L63"
        },
        {
          "kind": "lemma",
          "line": 77,
          "name": "tlNCb_s20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L77"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "tlNCb_s21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L91"
        },
        {
          "kind": "lemma",
          "line": 107,
          "name": "tlNCb_s22",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L107"
        },
        {
          "kind": "lemma",
          "line": 123,
          "name": "tlNCb_s23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean#L123"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 141,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps16To23",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps16To23.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s24",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 34,
          "name": "tlNCb_s25",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L34"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "tlNCb_s26",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "tlNCb_s27",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "tlNCb_s28",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 103,
          "name": "tlNCb_s29",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L103"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "tlNCb_s30",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 129,
          "name": "tlNCb_s31",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean#L129"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 144,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps24To31",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps24To31.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s32",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "tlNCb_s33",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "tlNCb_s34",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean#L50"
        },
        {
          "kind": "lemma",
          "line": 67,
          "name": "tlNCb_s35",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean#L67"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 84,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps32To35",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To35.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps32To35",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps36To40"
      ],
      "lines": 14,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps32To40",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To40.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps32To40.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s36",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 34,
          "name": "tlNCb_s37",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean#L34"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "tlNCb_s38",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "tlNCb_s39",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "tlNCb_s40",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean#L85"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 103,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps36To40",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps36To40.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNCb_s8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlNCb_s9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 42,
          "name": "tlNCb_s10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L42"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "tlNCb_s11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 72,
          "name": "tlNCb_s12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L72"
        },
        {
          "kind": "lemma",
          "line": 88,
          "name": "tlNCb_s13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L88"
        },
        {
          "kind": "lemma",
          "line": 105,
          "name": "tlNCb_s14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L105"
        },
        {
          "kind": "lemma",
          "line": 122,
          "name": "tlNCb_s15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean#L122"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 140,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCubeSteps8To15",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorCubeSteps8To15.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlNSq_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 28,
          "name": "tlNSq_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean#L28"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "tlNSq_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "tlNSq_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 66,
          "name": "tlNSq_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean#L66"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 83,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorSquare",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA/NumeratorSquare.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorCube",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCube",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorSquare"
      ],
      "lines": 16,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesA",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesA.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesA.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tl_band0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "tl_band1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "tl_band2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "tl_band3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 96,
          "name": "tl_band4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L96"
        },
        {
          "kind": "lemma",
          "line": 120,
          "name": "tl_band5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean#L120"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 145,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands0To5",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands0To5.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tl_band12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "tl_band13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 64,
          "name": "tl_band14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "tl_band15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "tl_band16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 125,
          "name": "tl_band17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean#L125"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 143,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands12To17",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands12To17.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tl_band18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "tl_band19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "tl_band20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 59,
          "name": "tl_band21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "tl_band22",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L69"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "tl_band23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean#L76"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 82,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands18To23",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands18To23.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tl_band6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "tl_band7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "tl_band8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 90,
          "name": "tl_band9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L90"
        },
        {
          "kind": "lemma",
          "line": 115,
          "name": "tl_band10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 141,
          "name": "tl_band11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean#L141"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 166,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands6To11",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Bands6To11.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tl_ne_Zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 31,
          "name": "tl_ne_C",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "tl_ne_BF",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "tl_ne_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "tl_d_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean#L71"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 89,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.DenominatorNonzero",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/DenominatorNonzero.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "kernel_cubic_at",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/KernelCubic.lean#L17"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNum"
      ],
      "lines": 27,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.KernelCubic",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/KernelCubic.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/KernelCubic.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 21,
          "name": "tl_mnum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNum.lean#L21"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumOne",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumTwo",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumThree",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumFour",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Zero"
      ],
      "lines": 34,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNum",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNum.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNum.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 20,
          "name": "tl_mnum\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumFour.lean#L20"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorCube",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WZeroX",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Scalars"
      ],
      "lines": 61,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumFour",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumFour.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumFour.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "tl_mnum\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumOne.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorCube"
      ],
      "lines": 172,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumOne",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumOne.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumOne.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 20,
          "name": "tl_mnum\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumThree.lean#L20"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.DenominatorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOne",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneX",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Scalars"
      ],
      "lines": 87,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumThree",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumThree.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumThree.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 20,
          "name": "tl_mnum\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumTwo.lean#L20"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA.NumeratorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwo",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoX",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Scalars"
      ],
      "lines": 93,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.MNumTwo",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumTwo.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/MNumTwo.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "trisection_chunks",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 23,
          "name": "tl_brM2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean#L23"
        },
        {
          "kind": "lemma",
          "line": 28,
          "name": "tl_brM1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean#L28"
        },
        {
          "kind": "lemma",
          "line": 35,
          "name": "tl_brM0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean#L35"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 44,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Scalars",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Scalars.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "tlTOne_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOne.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOneSteps0To4",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOneSteps5To9"
      ],
      "lines": 58,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOne",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOne.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOne.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlTOne_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlTOne_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "tlTOne_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "tlTOne_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "tlTOne_s4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean#L69"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 85,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOneSteps0To4",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps0To4.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlTOne_s5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 32,
          "name": "tlTOne_s6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "tlTOne_s7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 62,
          "name": "tlTOne_s8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean#L62"
        },
        {
          "kind": "lemma",
          "line": 77,
          "name": "tlTOne_s9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean#L77"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 93,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TOneSteps5To9",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TOneSteps5To9.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "tlTTwo_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwo.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps0To6",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps7To13"
      ],
      "lines": 81,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwo",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwo.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwo.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlTTwo_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "tlTTwo_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 44,
          "name": "tlTTwo_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 60,
          "name": "tlTTwo_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L60"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "tlTTwo_s4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L73"
        },
        {
          "kind": "lemma",
          "line": 89,
          "name": "tlTTwo_s5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L89"
        },
        {
          "kind": "lemma",
          "line": 105,
          "name": "tlTTwo_s6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean#L105"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 118,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps0To6",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps0To6.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlTTwo_s10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 31,
          "name": "tlTTwo_s11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "tlTTwo_s12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "tlTTwo_s13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean#L63"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 79,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps10To13",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps10To13.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps7To9",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps10To13"
      ],
      "lines": 14,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps7To13",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To13.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To13.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlTTwo_s7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To9.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 32,
          "name": "tlTTwo_s8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To9.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 48,
          "name": "tlTTwo_s9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To9.lean#L48"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 66,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.TTwoSteps7To9",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To9.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/TTwoSteps7To9.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "tlWOneX_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneX.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneXSteps0To2",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneXSteps3To5"
      ],
      "lines": 80,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneX",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneX.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneX.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWOneX_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps0To2.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "tlWOneX_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps0To2.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "tlWOneX_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps0To2.lean#L61"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 85,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneXSteps0To2",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps0To2.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps0To2.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWOneX_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps3To5.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "tlWOneX_s4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps3To5.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "tlWOneX_s5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps3To5.lean#L65"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 89,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WOneXSteps3To5",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps3To5.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WOneXSteps3To5.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "tlWTwoX_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoX.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoXSteps0To1",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoXSteps2To4"
      ],
      "lines": 90,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoX",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoX.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoX.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWTwoX_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps0To1.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "tlWTwoX_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps0To1.lean#L50"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 85,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoXSteps0To1",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps0To1.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps0To1.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWTwoX_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps2To4.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "tlWTwoX_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps2To4.lean#L51"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "tlWTwoX_s4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps2To4.lean#L85"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 97,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WTwoXSteps2To4",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps2To4.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WTwoXSteps2To4.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWZeroX_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroX.lean#L17"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WZeroXSteps"
      ],
      "lines": 52,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WZeroX",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroX.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroX.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 17,
          "name": "tlWZeroX_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean#L17"
        },
        {
          "kind": "lemma",
          "line": 36,
          "name": "tlWZeroX_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "tlWZeroX_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 77,
          "name": "tlWZeroX_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean#L77"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 96,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.WZeroXSteps",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/WZeroXSteps.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 21,
          "name": "tlAggregate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L21"
        },
        {
          "kind": "def",
          "line": 498,
          "name": "tlRowCell0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L498"
        },
        {
          "kind": "def",
          "line": 546,
          "name": "tlRowCell1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L546"
        },
        {
          "kind": "def",
          "line": 584,
          "name": "tlRowCell2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L584"
        },
        {
          "kind": "def",
          "line": 634,
          "name": "tlRowCell3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L634"
        },
        {
          "kind": "def",
          "line": 680,
          "name": "tlRowCell4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L680"
        },
        {
          "kind": "def",
          "line": 724,
          "name": "tlRowCell5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L724"
        },
        {
          "kind": "def",
          "line": 778,
          "name": "tlRowCell6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L778"
        },
        {
          "kind": "def",
          "line": 824,
          "name": "tlRowCell7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L824"
        },
        {
          "kind": "def",
          "line": 874,
          "name": "tlRowCell8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L874"
        },
        {
          "kind": "def",
          "line": 924,
          "name": "tlRowCell9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L924"
        },
        {
          "kind": "def",
          "line": 964,
          "name": "tlRowCell10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L964"
        },
        {
          "kind": "def",
          "line": 992,
          "name": "tlRowCell11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L992"
        },
        {
          "kind": "def",
          "line": 1020,
          "name": "tlRowCell12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1020"
        },
        {
          "kind": "def",
          "line": 1048,
          "name": "tlRowCell13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1048"
        },
        {
          "kind": "def",
          "line": 1102,
          "name": "tlRowCell14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1102"
        },
        {
          "kind": "def",
          "line": 1130,
          "name": "tlRowCell15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1130"
        },
        {
          "kind": "def",
          "line": 1174,
          "name": "tlRowCell16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1174"
        },
        {
          "kind": "lemma",
          "line": 1202,
          "name": "tl_row0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1202"
        },
        {
          "kind": "lemma",
          "line": 1224,
          "name": "tl_row1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1224"
        },
        {
          "kind": "lemma",
          "line": 1250,
          "name": "tl_row2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1250"
        },
        {
          "kind": "lemma",
          "line": 1282,
          "name": "tl_row3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1282"
        },
        {
          "kind": "lemma",
          "line": 1316,
          "name": "tl_row4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1316"
        },
        {
          "kind": "lemma",
          "line": 1351,
          "name": "tl_row5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1351"
        },
        {
          "kind": "lemma",
          "line": 1386,
          "name": "tl_row6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1386"
        },
        {
          "kind": "lemma",
          "line": 1421,
          "name": "tl_row7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1421"
        },
        {
          "kind": "lemma",
          "line": 1455,
          "name": "tl_row8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1455"
        },
        {
          "kind": "lemma",
          "line": 1489,
          "name": "tl_row9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1489"
        },
        {
          "kind": "lemma",
          "line": 1524,
          "name": "tl_row10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1524"
        },
        {
          "kind": "lemma",
          "line": 1541,
          "name": "tl_row11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1541"
        },
        {
          "kind": "lemma",
          "line": 1578,
          "name": "tl_row12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1578"
        },
        {
          "kind": "lemma",
          "line": 1598,
          "name": "tl_row13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1598"
        },
        {
          "kind": "lemma",
          "line": 1635,
          "name": "tl_row14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1635"
        },
        {
          "kind": "lemma",
          "line": 1665,
          "name": "tl_row15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1665"
        },
        {
          "kind": "lemma",
          "line": 1702,
          "name": "tl_row16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1702"
        },
        {
          "kind": "def",
          "line": 1711,
          "name": "tlColumn",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1711"
        },
        {
          "kind": "lemma",
          "line": 1721,
          "name": "tl_rows_as_columns",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1721"
        },
        {
          "kind": "lemma",
          "line": 1741,
          "name": "tl_row_major",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1741"
        },
        {
          "kind": "lemma",
          "line": 1750,
          "name": "tl_col0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1750"
        },
        {
          "kind": "lemma",
          "line": 1760,
          "name": "tl_col1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1760"
        },
        {
          "kind": "lemma",
          "line": 1770,
          "name": "tl_col2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1770"
        },
        {
          "kind": "lemma",
          "line": 1780,
          "name": "tl_col3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1780"
        },
        {
          "kind": "lemma",
          "line": 1790,
          "name": "tl_col4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1790"
        },
        {
          "kind": "lemma",
          "line": 1800,
          "name": "tl_col5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1800"
        },
        {
          "kind": "lemma",
          "line": 1810,
          "name": "tl_col6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1810"
        },
        {
          "kind": "lemma",
          "line": 1820,
          "name": "tl_col7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1820"
        },
        {
          "kind": "lemma",
          "line": 1830,
          "name": "tl_col8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1830"
        },
        {
          "kind": "lemma",
          "line": 1840,
          "name": "tl_col9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1840"
        },
        {
          "kind": "lemma",
          "line": 1850,
          "name": "tl_col10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1850"
        },
        {
          "kind": "lemma",
          "line": 1860,
          "name": "tl_col11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1860"
        },
        {
          "kind": "lemma",
          "line": 1870,
          "name": "tl_col12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1870"
        },
        {
          "kind": "lemma",
          "line": 1880,
          "name": "tl_col13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1880"
        },
        {
          "kind": "lemma",
          "line": 1890,
          "name": "tl_col14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1890"
        },
        {
          "kind": "lemma",
          "line": 1900,
          "name": "tl_col15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1900"
        },
        {
          "kind": "lemma",
          "line": 1910,
          "name": "tl_col16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1910"
        },
        {
          "kind": "lemma",
          "line": 1920,
          "name": "tl_col17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1920"
        },
        {
          "kind": "lemma",
          "line": 1930,
          "name": "tl_col18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1930"
        },
        {
          "kind": "lemma",
          "line": 1940,
          "name": "tl_col19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1940"
        },
        {
          "kind": "lemma",
          "line": 1950,
          "name": "tl_col20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1950"
        },
        {
          "kind": "lemma",
          "line": 1960,
          "name": "tl_col21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1960"
        },
        {
          "kind": "lemma",
          "line": 1970,
          "name": "tl_col22",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1970"
        },
        {
          "kind": "lemma",
          "line": 1980,
          "name": "tl_col23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1980"
        },
        {
          "kind": "lemma",
          "line": 1990,
          "name": "tl_aggregate_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L1990"
        },
        {
          "kind": "lemma",
          "line": 2022,
          "name": "tl_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean#L2022"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.Tactic.FinCases",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands0To5",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands6To11",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands12To17",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Bands18To23"
      ],
      "lines": 2238,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Zero",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB/Zero.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.DenominatorNonzero",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.KernelCubic",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB.Scalars"
      ],
      "lines": 16,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesB",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesB.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesB.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlTD_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 26,
          "name": "zlTD_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L26"
        },
        {
          "kind": "lemma",
          "line": 32,
          "name": "zlTNSq_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "zlTNSq_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "zlTNSq_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "zlTNSq_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "zlTNCb_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L75"
        },
        {
          "kind": "lemma",
          "line": 92,
          "name": "zlTNCb_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L92"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "zlTNSqTD_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L101"
        },
        {
          "kind": "lemma",
          "line": 117,
          "name": "zlTNSqTD_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean#L117"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 127,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesC",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesC.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 19,
          "name": "zl_bezout",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/Bezout.lean#L19"
        },
        {
          "kind": "lemma",
          "line": 28,
          "name": "zl_e_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/Bezout.lean#L28"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 42,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.Bezout",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/Bezout.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/Bezout.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 26,
          "name": "zl_big",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/BigIdentity.lean#L26"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesC",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.CoefficientPowers",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.DenominatorPowers",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.NumeratorDenominator",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.NumeratorDenominatorSquare",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightOne",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightZero",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightsHigh",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.ZeroSum"
      ],
      "lines": 74,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.BigIdentity",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/BigIdentity.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/BigIdentity.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zl_brC3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 24,
          "name": "zl_brC2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean#L24"
        },
        {
          "kind": "lemma",
          "line": 31,
          "name": "zl_brC1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 39,
          "name": "zl_brC0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean#L39"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 45,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.CoefficientPowers",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/CoefficientPowers.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlTDSq_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "zlTDSq_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 37,
          "name": "zlTDCb_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean#L37"
        },
        {
          "kind": "lemma",
          "line": 48,
          "name": "zlTDCb_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 60,
          "name": "zlTDCb_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean#L60"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 69,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.DenominatorPowers",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/DenominatorPowers.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlTNTD_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominator.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "zlTNTD_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominator.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "zlTNTD_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominator.lean#L41"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 50,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.NumeratorDenominator",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominator.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominator.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlTNTDSq_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 29,
          "name": "zlTNTDSq_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean#L29"
        },
        {
          "kind": "lemma",
          "line": 41,
          "name": "zlTNTDSq_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean#L41"
        },
        {
          "kind": "lemma",
          "line": 52,
          "name": "zlTNTDSq_s3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean#L52"
        },
        {
          "kind": "lemma",
          "line": 64,
          "name": "zlTNTDSq_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean#L64"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 77,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.NumeratorDenominatorSquare",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/NumeratorDenominatorSquare.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlWOne_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 32,
          "name": "zlWOne_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "zlWOne_s2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "zlWOne_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean#L57"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 74,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightOne",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightOne.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlWZero_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightZero.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 30,
          "name": "zlWZero_s1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightZero.lean#L30"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "zlWZero_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightZero.lean#L40"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 51,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightZero",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightZero.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightZero.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zlWThree_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 27,
          "name": "zlWThree_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean#L27"
        },
        {
          "kind": "lemma",
          "line": 33,
          "name": "zlWTwo_s0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean#L33"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "zlWTwo_val",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean#L47"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 57,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.WeightsHigh",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/WeightsHigh.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "zl_zeroZ",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/ZeroSum.lean#L18"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks"
      ],
      "lines": 41,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.ZeroSum",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD/ZeroSum.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD/ZeroSum.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.Bezout",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD.BigIdentity"
      ],
      "lines": 19,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegStagesD",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegStagesD.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegStagesD.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 27,
          "name": "orderNineG9F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L27"
        },
        {
          "kind": "def",
          "line": 32,
          "name": "a1legN",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L32"
        },
        {
          "kind": "def",
          "line": 36,
          "name": "a1legD",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L36"
        },
        {
          "kind": "def",
          "line": 39,
          "name": "a2legN",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L39"
        },
        {
          "kind": "def",
          "line": 42,
          "name": "a2legD",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L42"
        },
        {
          "kind": "def",
          "line": 45,
          "name": "orderNineQuotient",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L45"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "orderNineQuotient_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 63,
          "name": "orderNineQuotient_c\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 73,
          "name": "a1leg_hauptmodul_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L73"
        },
        {
          "kind": "theorem",
          "line": 83,
          "name": "a2leg_hauptmodul_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L83"
        },
        {
          "kind": "theorem",
          "line": 93,
          "name": "legs_G9F_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean#L93"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenReduction"
      ],
      "lines": 104,
      "module": "MazurTorsion.Kubert.OrderTwentySevenLegs",
      "path": "MazurTorsion/Kubert/OrderTwentySevenLegs.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenLegs.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 31,
          "name": "nineB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean#L31"
        },
        {
          "kind": "def",
          "line": 34,
          "name": "nineC",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean#L34"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "orderNine_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean#L37"
        },
        {
          "kind": "theorem",
          "line": 46,
          "name": "orderNine_c\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean#L46"
        },
        {
          "kind": "theorem",
          "line": 58,
          "name": "orderTwentySeven_family_package",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean#L58"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderNineReduction",
        "MazurTorsion.Kubert.OrderEighteenModel"
      ],
      "lines": 179,
      "module": "MazurTorsion.Kubert.OrderTwentySevenReduction",
      "path": "MazurTorsion/Kubert/OrderTwentySevenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 18,
          "name": "quad_pow_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean#L18"
        },
        {
          "kind": "lemma",
          "line": 24,
          "name": "G9F_cleared_atoms",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean#L24"
        },
        {
          "kind": "lemma",
          "line": 37,
          "name": "G9F_cleared_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean#L37"
        },
        {
          "kind": "lemma",
          "line": 49,
          "name": "G9F_of_cleared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean#L49"
        },
        {
          "kind": "theorem",
          "line": 68,
          "name": "thirdLeg_exists",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean#L68"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD"
      ],
      "lines": 84,
      "module": "MazurTorsion.Kubert.OrderTwentySevenThirdLeg",
      "path": "MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenThirdLeg.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 34,
          "name": "famTwoDivision",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L34"
        },
        {
          "kind": "def",
          "line": 41,
          "name": "trisectionPoly",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L41"
        },
        {
          "kind": "def",
          "line": 62,
          "name": "trisU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L62"
        },
        {
          "kind": "def",
          "line": 68,
          "name": "trisA\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L68"
        },
        {
          "kind": "def",
          "line": 75,
          "name": "trisA\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L75"
        },
        {
          "kind": "def",
          "line": 85,
          "name": "trisA\u2080",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L85"
        },
        {
          "kind": "def",
          "line": 96,
          "name": "trisG\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L96"
        },
        {
          "kind": "lemma",
          "line": 138,
          "name": "tris_stage\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L138"
        },
        {
          "kind": "lemma",
          "line": 158,
          "name": "tris_reduce",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L158"
        },
        {
          "kind": "lemma",
          "line": 176,
          "name": "tris_hx",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L176"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "tris_cubic_elim",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L194"
        },
        {
          "kind": "lemma",
          "line": 201,
          "name": "tris_main_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L201"
        },
        {
          "kind": "theorem",
          "line": 211,
          "name": "trisectionPoly_eq_zero_of_three_nsmul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean#L211"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderTwentySevenLegs"
      ],
      "lines": 398,
      "module": "MazurTorsion.Kubert.OrderTwentySevenTrisection",
      "path": "MazurTorsion/Kubert/OrderTwentySevenTrisection.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/OrderTwentySevenTrisection.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 32,
          "name": "tateNormalCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 35,
          "name": "tateNormalCurve_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 36,
          "name": "tateNormalCurve_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 37,
          "name": "tateNormalCurve_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L37"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "tateNormalCurve_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 39,
          "name": "tateNormalCurve_a\u2086",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L39"
        },
        {
          "kind": "lemma",
          "line": 42,
          "name": "tateNormalCurve_nonsingular_origin",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L42"
        },
        {
          "kind": "lemma",
          "line": 50,
          "name": "three_nsmul_origin_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L50"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "exists_tateNormalCurve_scaled",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L81"
        },
        {
          "kind": "theorem",
          "line": 226,
          "name": "two_mul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L226"
        },
        {
          "kind": "theorem",
          "line": 262,
          "name": "three_mul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L262"
        },
        {
          "kind": "theorem",
          "line": 299,
          "name": "two_nsmul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L299"
        },
        {
          "kind": "theorem",
          "line": 308,
          "name": "three_nsmul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L308"
        },
        {
          "kind": "theorem",
          "line": 323,
          "name": "four_mul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean#L323"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.EllipticCurve.VariableChange",
        "Mathlib.Tactic.Abel",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.Linarith",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 376,
      "module": "MazurTorsion.Kubert.TateNormalForm",
      "path": "MazurTorsion/Kubert/TateNormalForm.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalForm.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 27,
          "name": "tateNextX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L27"
        },
        {
          "kind": "def",
          "line": 31,
          "name": "tateNextY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L31"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "add_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L37"
        },
        {
          "kind": "def",
          "line": 73,
          "name": "tateFiveX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L73"
        },
        {
          "kind": "def",
          "line": 77,
          "name": "tateFiveY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L77"
        },
        {
          "kind": "theorem",
          "line": 82,
          "name": "five_nsmul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L82"
        },
        {
          "kind": "def",
          "line": 119,
          "name": "tateSixX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L119"
        },
        {
          "kind": "def",
          "line": 123,
          "name": "tateSixY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L123"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "six_nsmul_origin_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean#L129"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.TateNormalForm"
      ],
      "lines": 152,
      "module": "MazurTorsion.Kubert.TateNormalFormMultiples",
      "path": "MazurTorsion/Kubert/TateNormalFormMultiples.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/TateNormalFormMultiples.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 31,
          "name": "threeNormalCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L31"
        },
        {
          "kind": "lemma",
          "line": 34,
          "name": "threeNormalCurve_a\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L34"
        },
        {
          "kind": "lemma",
          "line": 36,
          "name": "threeNormalCurve_a\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "threeNormalCurve_a\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "threeNormalCurve_a\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 42,
          "name": "threeNormalCurve_a\u2086",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L42"
        },
        {
          "kind": "lemma",
          "line": 46,
          "name": "threeNormalCurve_\u0394",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L46"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "threeNormalCurve_c\u2084",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "a\u2082_eq_zero_of_three_nsmul_origin_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "exists_threeNormalCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L96"
        },
        {
          "kind": "theorem",
          "line": 211,
          "name": "threeNormal_hauptmodul_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean#L211"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.TateNormalForm"
      ],
      "lines": 222,
      "module": "MazurTorsion.Kubert.ThreeNormalForm",
      "path": "MazurTorsion/Kubert/ThreeNormalForm.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/Kubert/ThreeNormalForm.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 44,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L44"
        },
        {
          "kind": "def",
          "line": 48,
          "name": "dualCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L48"
        },
        {
          "kind": "instance",
          "line": 51,
          "name": "curve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L51"
        },
        {
          "kind": "instance",
          "line": 56,
          "name": "dualCurve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L61"
        },
        {
          "kind": "lemma",
          "line": 66,
          "name": "nonsingular_neg_one_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L66"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "nonsingular_neg_one_neg_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L71"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "nonsingular_three_six",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 81,
          "name": "nonsingular_three_neg_six",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L81"
        },
        {
          "kind": "lemma",
          "line": 86,
          "name": "nonsingular_one_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L86"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "nonsingular_neg_three_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L91"
        },
        {
          "kind": "def",
          "line": 97,
          "name": "T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L97"
        },
        {
          "kind": "def",
          "line": 101,
          "name": "D",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L101"
        },
        {
          "kind": "def",
          "line": 104,
          "name": "Dneg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L104"
        },
        {
          "kind": "def",
          "line": 108,
          "name": "F",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L108"
        },
        {
          "kind": "def",
          "line": 111,
          "name": "Fneg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L111"
        },
        {
          "kind": "def",
          "line": 114,
          "name": "A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L114"
        },
        {
          "kind": "def",
          "line": 117,
          "name": "B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L117"
        },
        {
          "kind": "abbrev",
          "line": 120,
          "name": "redTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L120"
        },
        {
          "kind": "lemma",
          "line": 123,
          "name": "zmod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L123"
        },
        {
          "kind": "lemma",
          "line": 129,
          "name": "no_dual_two_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L129"
        },
        {
          "kind": "lemma",
          "line": 149,
          "name": "no_dual_two_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L149"
        },
        {
          "kind": "lemma",
          "line": 179,
          "name": "common_divisor_dual_dvd_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L179"
        },
        {
          "kind": "lemma",
          "line": 198,
          "name": "positive_squareclass_of_gcd_dvd_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L198"
        },
        {
          "kind": "theorem",
          "line": 260,
          "name": "dual_abscissa_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L260"
        },
        {
          "kind": "lemma",
          "line": 337,
          "name": "common_divisor_curve_dvd_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L337"
        },
        {
          "kind": "lemma",
          "line": 356,
          "name": "squareclass_of_gcd_dvd_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L356"
        },
        {
          "kind": "theorem",
          "line": 424,
          "name": "curve_abscissa_squareclass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L424"
        },
        {
          "kind": "lemma",
          "line": 496,
          "name": "y_linear_of_v_definition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L496"
        },
        {
          "kind": "lemma",
          "line": 503,
          "name": "y_formula_of_linear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L503"
        },
        {
          "kind": "lemma",
          "line": 512,
          "name": "y_formula_squared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L512"
        },
        {
          "kind": "theorem",
          "line": 519,
          "name": "double_of_square_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L519"
        },
        {
          "kind": "lemma",
          "line": 665,
          "name": "curve_equation_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L665"
        },
        {
          "kind": "lemma",
          "line": 673,
          "name": "decompose_of_sub_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L673"
        },
        {
          "kind": "lemma",
          "line": 685,
          "name": "decompose_neg_three_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L685"
        },
        {
          "kind": "lemma",
          "line": 733,
          "name": "decompose_neg_one_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L733"
        },
        {
          "kind": "lemma",
          "line": 831,
          "name": "decompose_three_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L831"
        },
        {
          "kind": "theorem",
          "line": 932,
          "name": "four_doubling_cosets",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L932"
        },
        {
          "kind": "abbrev",
          "line": 965,
          "name": "doublingRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L965"
        },
        {
          "kind": "def",
          "line": 968,
          "name": "doublingRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L968"
        },
        {
          "kind": "lemma",
          "line": 974,
          "name": "doubling_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L974"
        },
        {
          "kind": "theorem",
          "line": 996,
          "name": "doubling_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L996"
        },
        {
          "kind": "theorem",
          "line": 1002,
          "name": "point_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1002"
        },
        {
          "kind": "theorem",
          "line": 1007,
          "name": "doubling_index_le_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1007"
        },
        {
          "kind": "lemma",
          "line": 1012,
          "name": "double_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1012"
        },
        {
          "kind": "lemma",
          "line": 1018,
          "name": "double_A",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1018"
        },
        {
          "kind": "lemma",
          "line": 1024,
          "name": "double_B",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1024"
        },
        {
          "kind": "def",
          "line": 1030,
          "name": "fourToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1030"
        },
        {
          "kind": "lemma",
          "line": 1037,
          "name": "fourToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1037"
        },
        {
          "kind": "theorem",
          "line": 1045,
          "name": "two_torsion_card_eq_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1045"
        },
        {
          "kind": "theorem",
          "line": 1057,
          "name": "point_rank_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1057"
        },
        {
          "kind": "theorem",
          "line": 1083,
          "name": "point_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1083"
        },
        {
          "kind": "def",
          "line": 1092,
          "name": "eightPoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1092"
        },
        {
          "kind": "lemma",
          "line": 1102,
          "name": "eightPoints_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1102"
        },
        {
          "kind": "theorem",
          "line": 1109,
          "name": "point_eq_one_of_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1109"
        },
        {
          "kind": "theorem",
          "line": 1137,
          "name": "exceptionalCubicIsTrivial_of_point_card_le_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean#L1137"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.ExceptionalTwoTwelve",
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.Foundations.TwoTorsion",
        "MazurTorsion.GroupTheory.IndexNSmulFG",
        "MazurTorsion.NumberTheory.RatNorthcott",
        "Mathlib.AlgebraicGeometry.EllipticCurve.Affine.AddSubMap",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.LinearAlgebra.Dimension.Torsion.Finite",
        "Mathlib.NumberTheory.Height.EllipticCurve",
        "Mathlib.RingTheory.UniqueFactorizationDomain.Multiplicity"
      ],
      "lines": 1184,
      "module": "MazurTorsion.NumberTheory.ExceptionalCubicDescent",
      "path": "MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 27,
          "name": "point_card_le_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicReduction.lean#L27"
        },
        {
          "kind": "theorem",
          "line": 37,
          "name": "exceptionalCubicIsTrivial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicReduction.lean#L37"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.Examples.ExceptionalCubicReduction",
        "MazurTorsion.NumberTheory.ExceptionalCubicDescent"
      ],
      "lines": 42,
      "module": "MazurTorsion.NumberTheory.ExceptionalCubicReduction",
      "path": "MazurTorsion/NumberTheory/ExceptionalCubicReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalCubicReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 26,
          "name": "quartic_mod_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L26"
        },
        {
          "kind": "lemma",
          "line": 36,
          "name": "two_nonsquare_mod_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "square_zero_mod_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 47,
          "name": "quartic_parity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L47"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "exceptional_factors_coprime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 128,
          "name": "exceptional_factorization_of_five_dvd_left",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L128"
        },
        {
          "kind": "lemma",
          "line": 207,
          "name": "exceptional_factorization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L207"
        },
        {
          "kind": "theorem",
          "line": 232,
          "name": "exceptional_quartic_descent_step",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L232"
        },
        {
          "kind": "lemma",
          "line": 456,
          "name": "normalize_exceptional_solution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L456"
        },
        {
          "kind": "theorem",
          "line": 491,
          "name": "noExceptionalQuartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean#L491"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.ExceptionalTwoTen",
        "Mathlib.NumberTheory.FLT.Four",
        "Mathlib.NumberTheory.PythagoreanTriples"
      ],
      "lines": 511,
      "module": "MazurTorsion.NumberTheory.ExceptionalQuarticDescent",
      "path": "MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/ExceptionalQuarticDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 22,
          "name": "fermat_cubic_rational_points",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/FermatCubicClassification.lean#L22"
        },
        {
          "kind": "theorem",
          "line": 55,
          "name": "x0_twentySeven_affine_points",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/FermatCubicClassification.lean#L55"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.NumberTheory.FLT.Three"
      ],
      "lines": 105,
      "module": "MazurTorsion.NumberTheory.FermatCubicClassification",
      "path": "MazurTorsion/NumberTheory/FermatCubicClassification.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/FermatCubicClassification.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 30,
          "name": "IsSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L30"
        },
        {
          "kind": "theorem",
          "line": 33,
          "name": "IsSolution.mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L33"
        },
        {
          "kind": "def",
          "line": 48,
          "name": "IsMinimal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L48"
        },
        {
          "kind": "theorem",
          "line": 53,
          "name": "exists_minimal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 70,
          "name": "coprime_of_minimal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L70"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "square_and_third_coprime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L96"
        },
        {
          "kind": "theorem",
          "line": 121,
          "name": "square_measure_lt_of_sq_add_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L121"
        },
        {
          "kind": "theorem",
          "line": 129,
          "name": "positive_coprime_factors_of_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L129"
        },
        {
          "kind": "theorem",
          "line": 148,
          "name": "even_factor_of_twice_product_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L148"
        },
        {
          "kind": "theorem",
          "line": 170,
          "name": "descend_from_even_parameter",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L170"
        },
        {
          "kind": "theorem",
          "line": 223,
          "name": "descend_of_odd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L223"
        },
        {
          "kind": "theorem",
          "line": 260,
          "name": "descend_of_even",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L260"
        },
        {
          "kind": "theorem",
          "line": 324,
          "name": "sq_ne_quartic_sub_quartic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean#L324"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.NumberTheory.FLT.Four"
      ],
      "lines": 340,
      "module": "MazurTorsion.NumberTheory.QuarticDifferenceDescent",
      "path": "MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/QuarticDifferenceDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 27,
          "name": "finite_rat_logHeight\u2081_le",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RatNorthcott.lean#L27"
        },
        {
          "kind": "instance",
          "line": 58,
          "name": "rationalLogHeightNorthcott",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RatNorthcott.lean#L58"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 61,
      "module": "MazurTorsion.NumberTheory.RatNorthcott",
      "path": "MazurTorsion/NumberTheory/RatNorthcott.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RatNorthcott.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 24,
          "name": "rat_eq_one_or_neg_one_of_pow_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RationalRootsOfUnity.lean#L24"
        },
        {
          "kind": "theorem",
          "line": 33,
          "name": "rational_primitiveRoot_order_le_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RationalRootsOfUnity.lean#L33"
        }
      ],
      "forbidden_holes": 0,
      "imports": [],
      "lines": 41,
      "module": "MazurTorsion.NumberTheory.RationalRootsOfUnity",
      "path": "MazurTorsion/NumberTheory/RationalRootsOfUnity.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/RationalRootsOfUnity.lean"
    },
    {
      "declarations": [
        {
          "kind": "abbrev",
          "line": 27,
          "name": "toTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L27"
        },
        {
          "kind": "lemma",
          "line": 30,
          "name": "quad_mod_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L30"
        },
        {
          "kind": "lemma",
          "line": 35,
          "name": "intCast_toTwo_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 45,
          "name": "levelSevenQuadratic_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L45"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "quartic_mod_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L75"
        },
        {
          "kind": "lemma",
          "line": 82,
          "name": "levelSevenQuartic_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean#L82"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.RingTheory.Coprime.Lemmas",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.Push"
      ],
      "lines": 119,
      "module": "MazurTorsion.NumberTheory.SevenAdicCertificates",
      "path": "MazurTorsion/NumberTheory/SevenAdicCertificates.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/SevenAdicCertificates.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 55,
          "name": "conicU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L55"
        },
        {
          "kind": "def",
          "line": 59,
          "name": "conicV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L59"
        },
        {
          "kind": "theorem",
          "line": 63,
          "name": "conic_parameter_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L63"
        },
        {
          "kind": "def",
          "line": 71,
          "name": "conicSlope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L71"
        },
        {
          "kind": "lemma",
          "line": 74,
          "name": "conicSlope_sq_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L74"
        },
        {
          "kind": "theorem",
          "line": 97,
          "name": "conic_parameter_inverse",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L97"
        },
        {
          "kind": "theorem",
          "line": 126,
          "name": "conic_at_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L126"
        },
        {
          "kind": "theorem",
          "line": 140,
          "name": "conic_rational_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L140"
        },
        {
          "kind": "def",
          "line": 157,
          "name": "fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L157"
        },
        {
          "kind": "def",
          "line": 160,
          "name": "exceptionalFiberPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L160"
        },
        {
          "kind": "lemma",
          "line": 166,
          "name": "exceptionalFiberPolynomial_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L166"
        },
        {
          "kind": "lemma",
          "line": 171,
          "name": "exceptionalFiberPolynomial_no_root_mod_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L171"
        },
        {
          "kind": "theorem",
          "line": 176,
          "name": "fiberCubic_one_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L176"
        },
        {
          "kind": "theorem",
          "line": 203,
          "name": "fiberCubic_invariantX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L203"
        },
        {
          "kind": "theorem",
          "line": 213,
          "name": "invariantX_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L213"
        },
        {
          "kind": "def",
          "line": 223,
          "name": "orbitNorm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L223"
        },
        {
          "kind": "theorem",
          "line": 229,
          "name": "orbitNorm_eq_fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L229"
        },
        {
          "kind": "def",
          "line": 242,
          "name": "cubicDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L242"
        },
        {
          "kind": "theorem",
          "line": 247,
          "name": "fiberCubic_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L247"
        },
        {
          "kind": "def",
          "line": 254,
          "name": "clearedFiber",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L254"
        },
        {
          "kind": "theorem",
          "line": 261,
          "name": "clearedFiber_eq_mul_fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L261"
        },
        {
          "kind": "theorem",
          "line": 270,
          "name": "clearedFiber_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L270"
        },
        {
          "kind": "def",
          "line": 278,
          "name": "homogeneousFiber",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L278"
        },
        {
          "kind": "theorem",
          "line": 286,
          "name": "homogeneousFiber_eq_den_sq_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L286"
        },
        {
          "kind": "theorem",
          "line": 295,
          "name": "homogeneousFiber_eq_zero_of_clearedFiber",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L295"
        },
        {
          "kind": "theorem",
          "line": 306,
          "name": "homogeneousFiber_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L306"
        },
        {
          "kind": "theorem",
          "line": 319,
          "name": "noncuspidal_curve_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L319"
        },
        {
          "kind": "theorem",
          "line": 344,
          "name": "noncuspidal_curve_primitive_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L344"
        },
        {
          "kind": "theorem",
          "line": 368,
          "name": "clearedFiber_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L368"
        },
        {
          "kind": "theorem",
          "line": 380,
          "name": "fiber_discriminant_parameter_factorization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L380"
        },
        {
          "kind": "def",
          "line": 392,
          "name": "eisensteinMul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L392"
        },
        {
          "kind": "def",
          "line": 397,
          "name": "eisensteinNorm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L397"
        },
        {
          "kind": "theorem",
          "line": 401,
          "name": "eisensteinNorm_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L401"
        },
        {
          "kind": "def",
          "line": 411,
          "name": "eisensteinConj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L411"
        },
        {
          "kind": "theorem",
          "line": 415,
          "name": "eisensteinMul_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L415"
        },
        {
          "kind": "theorem",
          "line": 423,
          "name": "eisensteinNorm_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L423"
        },
        {
          "kind": "def",
          "line": 430,
          "name": "eisensteinPi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L430"
        },
        {
          "kind": "theorem",
          "line": 434,
          "name": "eisensteinNorm_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L434"
        },
        {
          "kind": "theorem",
          "line": 439,
          "name": "eisensteinConj_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L439"
        },
        {
          "kind": "theorem",
          "line": 445,
          "name": "seven_eq_pi_mul_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L445"
        },
        {
          "kind": "def",
          "line": 451,
          "name": "EisensteinPiDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L451"
        },
        {
          "kind": "theorem",
          "line": 456,
          "name": "eisensteinPiDivides_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L456"
        },
        {
          "kind": "theorem",
          "line": 476,
          "name": "seven_dvd_eisensteinNorm_of_piDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L476"
        },
        {
          "kind": "theorem",
          "line": 485,
          "name": "first_parameter_form_is_norm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L485"
        },
        {
          "kind": "theorem",
          "line": 492,
          "name": "pi_parameter_form_is_norm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L492"
        },
        {
          "kind": "theorem",
          "line": 500,
          "name": "pi_parameter_coordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L500"
        },
        {
          "kind": "theorem",
          "line": 510,
          "name": "piDivides_second_parameter_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L510"
        },
        {
          "kind": "def",
          "line": 523,
          "name": "firstParameterForm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L523"
        },
        {
          "kind": "def",
          "line": 527,
          "name": "piParameterForm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L527"
        },
        {
          "kind": "theorem",
          "line": 532,
          "name": "homogeneousFiber_discriminant_integer",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L532"
        },
        {
          "kind": "theorem",
          "line": 545,
          "name": "parameter_forms_m_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L545"
        },
        {
          "kind": "theorem",
          "line": 554,
          "name": "parameter_forms_n_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L554"
        },
        {
          "kind": "lemma",
          "line": 561,
          "name": "common_zero_mod_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L561"
        },
        {
          "kind": "theorem",
          "line": 570,
          "name": "seven_not_common_divisor",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L570"
        },
        {
          "kind": "theorem",
          "line": 606,
          "name": "noncuspidal_curve_primitive_descent_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean#L606"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.XOneEighteenFiniteField",
        "Mathlib.RingTheory.Polynomial.RationalRoot"
      ],
      "lines": 626,
      "module": "MazurTorsion.NumberTheory.XOneEighteenDescent",
      "path": "MazurTorsion/NumberTheory/XOneEighteenDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 47,
          "name": "orderThreeX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L47"
        },
        {
          "kind": "def",
          "line": 53,
          "name": "orderThreeY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L53"
        },
        {
          "kind": "theorem",
          "line": 57,
          "name": "orderThree_sextic_covariance",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L57"
        },
        {
          "kind": "theorem",
          "line": 70,
          "name": "orderThreeX_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L70"
        },
        {
          "kind": "theorem",
          "line": 80,
          "name": "orderThreeX_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L80"
        },
        {
          "kind": "theorem",
          "line": 89,
          "name": "orderThree_preserves_curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L89"
        },
        {
          "kind": "theorem",
          "line": 106,
          "name": "orderThreeY_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L106"
        },
        {
          "kind": "def",
          "line": 116,
          "name": "invariantX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L116"
        },
        {
          "kind": "def",
          "line": 120,
          "name": "invariantY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L120"
        },
        {
          "kind": "theorem",
          "line": 124,
          "name": "invariantX_eq_orbit_sum",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L124"
        },
        {
          "kind": "theorem",
          "line": 136,
          "name": "orderThree_orbit_product",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L136"
        },
        {
          "kind": "theorem",
          "line": 146,
          "name": "invariantX_orderThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L146"
        },
        {
          "kind": "theorem",
          "line": 156,
          "name": "invariantY_orderThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L156"
        },
        {
          "kind": "theorem",
          "line": 168,
          "name": "invariant_conic_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L168"
        },
        {
          "kind": "abbrev",
          "line": 184,
          "name": "F5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L184"
        },
        {
          "kind": "def",
          "line": 188,
          "name": "sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L188"
        },
        {
          "kind": "def",
          "line": 192,
          "name": "sexticValue",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L192"
        },
        {
          "kind": "lemma",
          "line": 197,
          "name": "eval_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L197"
        },
        {
          "kind": "lemma",
          "line": 203,
          "name": "sexticValue_eq_model_formula",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L203"
        },
        {
          "kind": "lemma",
          "line": 209,
          "name": "five_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L209"
        },
        {
          "kind": "lemma",
          "line": 211,
          "name": "six_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L211"
        },
        {
          "kind": "lemma",
          "line": 213,
          "name": "polynomial_five_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L213"
        },
        {
          "kind": "lemma",
          "line": 216,
          "name": "polynomial_eleven_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L216"
        },
        {
          "kind": "lemma",
          "line": 222,
          "name": "polynomial_fifteen_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L222"
        },
        {
          "kind": "lemma",
          "line": 229,
          "name": "derivative_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L229"
        },
        {
          "kind": "def",
          "line": 235,
          "name": "bezoutLeft",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L235"
        },
        {
          "kind": "def",
          "line": 239,
          "name": "bezoutRight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L239"
        },
        {
          "kind": "lemma",
          "line": 243,
          "name": "sextic_derivative_bezout",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L243"
        },
        {
          "kind": "theorem",
          "line": 252,
          "name": "sextic_isCoprime_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L252"
        },
        {
          "kind": "theorem",
          "line": 257,
          "name": "sextic_separable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L257"
        },
        {
          "kind": "theorem",
          "line": 261,
          "name": "sextic_squarefree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L261"
        },
        {
          "kind": "theorem",
          "line": 265,
          "name": "sextic_or_derivative_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L265"
        },
        {
          "kind": "def",
          "line": 282,
          "name": "AffineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L282"
        },
        {
          "kind": "theorem",
          "line": 290,
          "name": "affine_solution_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L290"
        },
        {
          "kind": "theorem",
          "line": 298,
          "name": "affine_solution_polynomial_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L298"
        },
        {
          "kind": "theorem",
          "line": 306,
          "name": "card_affineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L306"
        },
        {
          "kind": "def",
          "line": 311,
          "name": "IsAffineCuspX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L311"
        },
        {
          "kind": "theorem",
          "line": 318,
          "name": "affine_solution_is_cusp_value",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L318"
        },
        {
          "kind": "theorem",
          "line": 325,
          "name": "affine_solution_is_cusp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L325"
        },
        {
          "kind": "theorem",
          "line": 333,
          "name": "cusp_abscissa_solution_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L333"
        },
        {
          "kind": "lemma",
          "line": 342,
          "name": "eval_derivative_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L342"
        },
        {
          "kind": "theorem",
          "line": 348,
          "name": "affine_jacobian_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L348"
        },
        {
          "kind": "theorem",
          "line": 355,
          "name": "affine_jacobian_nonsingular_polynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L355"
        },
        {
          "kind": "theorem",
          "line": 364,
          "name": "sextic_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L364"
        },
        {
          "kind": "def",
          "line": 370,
          "name": "InfinityDirection",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L370"
        },
        {
          "kind": "theorem",
          "line": 379,
          "name": "infinity_equation_iff_leadingCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L379"
        },
        {
          "kind": "theorem",
          "line": 385,
          "name": "infinity_direction_satisfies_leadingCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L385"
        },
        {
          "kind": "theorem",
          "line": 391,
          "name": "infinity_direction_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L391"
        },
        {
          "kind": "theorem",
          "line": 397,
          "name": "card_infinityDirection",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L397"
        },
        {
          "kind": "theorem",
          "line": 402,
          "name": "infinity_direction_jacobian_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L402"
        },
        {
          "kind": "def",
          "line": 414,
          "name": "PointCertificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L414"
        },
        {
          "kind": "theorem",
          "line": 423,
          "name": "card_pointCertificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean#L423"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderEighteenModel",
        "Mathlib.Data.Fintype.Sets",
        "Mathlib.FieldTheory.Separable"
      ],
      "lines": 429,
      "module": "MazurTorsion.NumberTheory.XOneEighteenFiniteField",
      "path": "MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneEighteenFiniteField.lean"
    },
    {
      "declarations": [
        {
          "kind": "theorem",
          "line": 41,
          "name": "fg_point_of_finiteIndex_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L41"
        },
        {
          "kind": "def",
          "line": 108,
          "name": "fiveRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L108"
        },
        {
          "kind": "theorem",
          "line": 112,
          "name": "double_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L112"
        },
        {
          "kind": "theorem",
          "line": 124,
          "name": "add_P00_P1n1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L124"
        },
        {
          "kind": "theorem",
          "line": 137,
          "name": "triple_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L137"
        },
        {
          "kind": "theorem",
          "line": 144,
          "name": "double_P1n1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L144"
        },
        {
          "kind": "theorem",
          "line": 158,
          "name": "four_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L158"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "neg_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L166"
        },
        {
          "kind": "theorem",
          "line": 173,
          "name": "five_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L173"
        },
        {
          "kind": "theorem",
          "line": 185,
          "name": "addOrderOf_P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L185"
        },
        {
          "kind": "def",
          "line": 192,
          "name": "fiveIsogenousCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L192"
        },
        {
          "kind": "def",
          "line": 204,
          "name": "veluFiveX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L204"
        },
        {
          "kind": "def",
          "line": 209,
          "name": "veluFiveY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L209"
        },
        {
          "kind": "theorem",
          "line": 223,
          "name": "veluFive_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L223"
        },
        {
          "kind": "def",
          "line": 261,
          "name": "veluFivePoint",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L261"
        },
        {
          "kind": "def",
          "line": 283,
          "name": "veluFiveMap",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L283"
        },
        {
          "kind": "theorem",
          "line": 297,
          "name": "veluFiveMap_some_eq_zero_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L297"
        },
        {
          "kind": "def",
          "line": 310,
          "name": "fiveKummerFunction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L310"
        },
        {
          "kind": "abbrev",
          "line": 314,
          "name": "FiveTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L314"
        },
        {
          "kind": "def",
          "line": 319,
          "name": "fiveTorsionReduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L319"
        },
        {
          "kind": "theorem",
          "line": 325,
          "name": "fiveTorsionReduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L325"
        },
        {
          "kind": "theorem",
          "line": 359,
          "name": "five_torsion_card_le_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L359"
        },
        {
          "kind": "def",
          "line": 371,
          "name": "visibleFiveTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L371"
        },
        {
          "kind": "theorem",
          "line": 383,
          "name": "visibleFiveTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L383"
        },
        {
          "kind": "theorem",
          "line": 402,
          "name": "five_torsion_card_eq_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L402"
        },
        {
          "kind": "theorem",
          "line": 411,
          "name": "visibleFiveTorsion_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L411"
        },
        {
          "kind": "def",
          "line": 418,
          "name": "fiveRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L418"
        },
        {
          "kind": "def",
          "line": 429,
          "name": "FiveCosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L429"
        },
        {
          "kind": "theorem",
          "line": 436,
          "name": "five_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L436"
        },
        {
          "kind": "theorem",
          "line": 456,
          "name": "five_finiteIndex_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L456"
        },
        {
          "kind": "theorem",
          "line": 468,
          "name": "point_fg_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L468"
        },
        {
          "kind": "theorem",
          "line": 476,
          "name": "five_index_le_five_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L476"
        },
        {
          "kind": "theorem",
          "line": 492,
          "name": "point_rank_zero_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L492"
        },
        {
          "kind": "theorem",
          "line": 520,
          "name": "point_finite_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L520"
        },
        {
          "kind": "theorem",
          "line": 542,
          "name": "five_point_classification_of_cosetBound",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean#L542"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.GroupTheory.IndexNSmulFG",
        "MazurTorsion.NumberTheory.RatNorthcott",
        "MazurTorsion.NumberTheory.XOneElevenReduction"
      ],
      "lines": 551,
      "module": "MazurTorsion.NumberTheory.XOneElevenDescent",
      "path": "MazurTorsion/NumberTheory/XOneElevenDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 43,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 46,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L46"
        },
        {
          "kind": "lemma",
          "line": 51,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L51"
        },
        {
          "kind": "def",
          "line": 64,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 70,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L70"
        },
        {
          "kind": "lemma",
          "line": 78,
          "name": "isElliptic_redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L78"
        },
        {
          "kind": "theorem",
          "line": 97,
          "name": "good_reduction_at_three",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L97"
        },
        {
          "kind": "def",
          "line": 102,
          "name": "curveModThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L102"
        },
        {
          "kind": "def",
          "line": 110,
          "name": "residueThreeAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L110"
        },
        {
          "kind": "lemma",
          "line": 120,
          "name": "baseChange_modThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L120"
        },
        {
          "kind": "def",
          "line": 128,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L128"
        },
        {
          "kind": "theorem",
          "line": 141,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L141"
        },
        {
          "kind": "lemma",
          "line": 152,
          "name": "three_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L152"
        },
        {
          "kind": "lemma",
          "line": 156,
          "name": "three_not_mem_prime_pow_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L156"
        },
        {
          "kind": "theorem",
          "line": 164,
          "name": "reduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L164"
        },
        {
          "kind": "theorem",
          "line": 181,
          "name": "point_card_le_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L181"
        },
        {
          "kind": "lemma",
          "line": 193,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L193"
        },
        {
          "kind": "lemma",
          "line": 199,
          "name": "nonsingular_zero_neg_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L199"
        },
        {
          "kind": "lemma",
          "line": 205,
          "name": "nonsingular_one_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L205"
        },
        {
          "kind": "lemma",
          "line": 211,
          "name": "nonsingular_one_neg_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L211"
        },
        {
          "kind": "def",
          "line": 218,
          "name": "P00",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L218"
        },
        {
          "kind": "def",
          "line": 222,
          "name": "P0n1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L222"
        },
        {
          "kind": "def",
          "line": 226,
          "name": "P10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L226"
        },
        {
          "kind": "def",
          "line": 230,
          "name": "P1n1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L230"
        },
        {
          "kind": "def",
          "line": 234,
          "name": "fiveVisiblePoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L234"
        },
        {
          "kind": "theorem",
          "line": 241,
          "name": "fiveVisiblePoints_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L241"
        },
        {
          "kind": "theorem",
          "line": 250,
          "name": "fiveVisiblePoints_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L250"
        },
        {
          "kind": "theorem",
          "line": 259,
          "name": "point_card_eq_five",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L259"
        },
        {
          "kind": "theorem",
          "line": 270,
          "name": "point_abscissa_eq_zero_or_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L270"
        },
        {
          "kind": "theorem",
          "line": 310,
          "name": "finite_implies_five_point_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean#L310"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.ReductionAtPrime",
        "MazurTorsion.Kubert.OrderElevenModel"
      ],
      "lines": 321,
      "module": "MazurTorsion.NumberTheory.XOneElevenReduction",
      "path": "MazurTorsion/NumberTheory/XOneElevenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneElevenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 46,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L46"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "dualCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L50"
        },
        {
          "kind": "instance",
          "line": 53,
          "name": "curve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L53"
        },
        {
          "kind": "instance",
          "line": 58,
          "name": "dualCurve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L58"
        },
        {
          "kind": "theorem",
          "line": 65,
          "name": "modular_equation_iff_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L65"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "to_curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L78"
        },
        {
          "kind": "abbrev",
          "line": 85,
          "name": "redTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 88,
          "name": "curve_two_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L88"
        },
        {
          "kind": "lemma",
          "line": 95,
          "name": "dual_neg_one_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L95"
        },
        {
          "kind": "lemma",
          "line": 102,
          "name": "dual_three_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L102"
        },
        {
          "kind": "lemma",
          "line": 109,
          "name": "dual_neg_five_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L109"
        },
        {
          "kind": "lemma",
          "line": 116,
          "name": "dual_fifteen_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L116"
        },
        {
          "kind": "lemma",
          "line": 123,
          "name": "primitive_not_both_even",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L123"
        },
        {
          "kind": "theorem",
          "line": 141,
          "name": "no_curve_two_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L141"
        },
        {
          "kind": "theorem",
          "line": 152,
          "name": "no_dual_neg_one_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L152"
        },
        {
          "kind": "theorem",
          "line": 163,
          "name": "no_dual_three_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L163"
        },
        {
          "kind": "theorem",
          "line": 174,
          "name": "no_dual_neg_five_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L174"
        },
        {
          "kind": "theorem",
          "line": 185,
          "name": "no_dual_fifteen_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L185"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "no_quartic_rat_of_no_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L194"
        },
        {
          "kind": "theorem",
          "line": 233,
          "name": "no_curve_two_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L233"
        },
        {
          "kind": "theorem",
          "line": 244,
          "name": "no_dual_neg_one_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L244"
        },
        {
          "kind": "theorem",
          "line": 255,
          "name": "no_dual_three_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L255"
        },
        {
          "kind": "theorem",
          "line": 266,
          "name": "no_dual_neg_five_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L266"
        },
        {
          "kind": "theorem",
          "line": 272,
          "name": "no_dual_fifteen_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L272"
        },
        {
          "kind": "lemma",
          "line": 282,
          "name": "common_divisor_dual_dvd_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L282"
        },
        {
          "kind": "lemma",
          "line": 302,
          "name": "squareclass_of_gcd_dvd_fifteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L302"
        },
        {
          "kind": "theorem",
          "line": 385,
          "name": "dual_abscissa_squareclass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L385"
        },
        {
          "kind": "theorem",
          "line": 469,
          "name": "dual_abscissa_visible_squareclasses",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L469"
        },
        {
          "kind": "lemma",
          "line": 534,
          "name": "common_divisor_curve_dvd_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L534"
        },
        {
          "kind": "lemma",
          "line": 554,
          "name": "positive_squareclass_of_gcd_dvd_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L554"
        },
        {
          "kind": "theorem",
          "line": 621,
          "name": "curve_abscissa_isSquare_or_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L621"
        },
        {
          "kind": "theorem",
          "line": 688,
          "name": "curve_abscissa_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L688"
        },
        {
          "kind": "lemma",
          "line": 709,
          "name": "y_linear_of_reverse_definition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L709"
        },
        {
          "kind": "lemma",
          "line": 716,
          "name": "y_formula_of_reverse_linear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L716"
        },
        {
          "kind": "lemma",
          "line": 725,
          "name": "y_formula_squared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L725"
        },
        {
          "kind": "theorem",
          "line": 732,
          "name": "double_of_chosen_square_dual_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L732"
        },
        {
          "kind": "theorem",
          "line": 872,
          "name": "double_of_direct_auxiliary_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L872"
        },
        {
          "kind": "theorem",
          "line": 918,
          "name": "doubling_or_exceptional_auxiliary_squareclass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L918"
        },
        {
          "kind": "lemma",
          "line": 1000,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1000"
        },
        {
          "kind": "lemma",
          "line": 1005,
          "name": "nonsingular_four_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1005"
        },
        {
          "kind": "lemma",
          "line": 1010,
          "name": "nonsingular_four_neg_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1010"
        },
        {
          "kind": "def",
          "line": 1016,
          "name": "T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1016"
        },
        {
          "kind": "def",
          "line": 1020,
          "name": "G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1020"
        },
        {
          "kind": "lemma",
          "line": 1023,
          "name": "double_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1023"
        },
        {
          "kind": "lemma",
          "line": 1038,
          "name": "double_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1038"
        },
        {
          "kind": "lemma",
          "line": 1044,
          "name": "four_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1044"
        },
        {
          "kind": "lemma",
          "line": 1051,
          "name": "translated_x_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1051"
        },
        {
          "kind": "lemma",
          "line": 1062,
          "name": "translated_y_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1062"
        },
        {
          "kind": "lemma",
          "line": 1076,
          "name": "translated_t_square",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1076"
        },
        {
          "kind": "lemma",
          "line": 1091,
          "name": "translated_auxiliary_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1091"
        },
        {
          "kind": "lemma",
          "line": 1110,
          "name": "translated_auxiliary_product",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1110"
        },
        {
          "kind": "theorem",
          "line": 1120,
          "name": "exceptional_auxiliary_translate_double",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1120"
        },
        {
          "kind": "lemma",
          "line": 1313,
          "name": "curve_equation_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1313"
        },
        {
          "kind": "theorem",
          "line": 1323,
          "name": "two_doubling_cosets",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1323"
        },
        {
          "kind": "abbrev",
          "line": 1388,
          "name": "doublingRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1388"
        },
        {
          "kind": "def",
          "line": 1391,
          "name": "doublingRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1391"
        },
        {
          "kind": "lemma",
          "line": 1395,
          "name": "doubling_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1395"
        },
        {
          "kind": "theorem",
          "line": 1414,
          "name": "doubling_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1414"
        },
        {
          "kind": "theorem",
          "line": 1420,
          "name": "point_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1420"
        },
        {
          "kind": "theorem",
          "line": 1425,
          "name": "doubling_index_le_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1425"
        },
        {
          "kind": "def",
          "line": 1431,
          "name": "twoToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1431"
        },
        {
          "kind": "lemma",
          "line": 1436,
          "name": "twoToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1436"
        },
        {
          "kind": "lemma",
          "line": 1442,
          "name": "twoToTwoTorsion_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1442"
        },
        {
          "kind": "theorem",
          "line": 1476,
          "name": "two_torsion_card_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1476"
        },
        {
          "kind": "theorem",
          "line": 1489,
          "name": "point_rank_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1489"
        },
        {
          "kind": "theorem",
          "line": 1519,
          "name": "point_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean#L1519"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.ExceptionalCubicDescent"
      ],
      "lines": 1530,
      "module": "MazurTorsion.NumberTheory.XOneFifteenDescent",
      "path": "MazurTorsion/NumberTheory/XOneFifteenDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 36,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 39,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L39"
        },
        {
          "kind": "lemma",
          "line": 44,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L44"
        },
        {
          "kind": "def",
          "line": 57,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L63"
        },
        {
          "kind": "lemma",
          "line": 71,
          "name": "isElliptic_redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L71"
        },
        {
          "kind": "def",
          "line": 89,
          "name": "curveModSeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L89"
        },
        {
          "kind": "def",
          "line": 97,
          "name": "residueSevenAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L97"
        },
        {
          "kind": "lemma",
          "line": 107,
          "name": "baseChange_modSeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L107"
        },
        {
          "kind": "def",
          "line": 115,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L115"
        },
        {
          "kind": "theorem",
          "line": 128,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L128"
        },
        {
          "kind": "lemma",
          "line": 139,
          "name": "seven_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L139"
        },
        {
          "kind": "lemma",
          "line": 143,
          "name": "seven_not_mem_prime_pow_six",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L143"
        },
        {
          "kind": "theorem",
          "line": 150,
          "name": "reduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L150"
        },
        {
          "kind": "theorem",
          "line": 165,
          "name": "point_card_le_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L165"
        },
        {
          "kind": "lemma",
          "line": 177,
          "name": "double_G_reduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L177"
        },
        {
          "kind": "lemma",
          "line": 188,
          "name": "double_T_reduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L188"
        },
        {
          "kind": "lemma",
          "line": 194,
          "name": "four_G_reduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L194"
        },
        {
          "kind": "theorem",
          "line": 202,
          "name": "addOrderOf_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L202"
        },
        {
          "kind": "lemma",
          "line": 222,
          "name": "curve_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L222"
        },
        {
          "kind": "lemma",
          "line": 230,
          "name": "duplication_identity_algebra",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L230"
        },
        {
          "kind": "lemma",
          "line": 243,
          "name": "duplication_identity_of_double",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L243"
        },
        {
          "kind": "def",
          "line": 287,
          "name": "orderEightPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L287"
        },
        {
          "kind": "lemma",
          "line": 294,
          "name": "orderEightPolynomial_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L294"
        },
        {
          "kind": "lemma",
          "line": 299,
          "name": "orderEightPolynomial_no_root_mod_seventeen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L299"
        },
        {
          "kind": "lemma",
          "line": 305,
          "name": "orderEightPolynomial_no_rational_root",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L305"
        },
        {
          "kind": "def",
          "line": 331,
          "name": "twoVisible",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L331"
        },
        {
          "kind": "lemma",
          "line": 336,
          "name": "twoVisible_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L336"
        },
        {
          "kind": "lemma",
          "line": 342,
          "name": "twoVisible_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L342"
        },
        {
          "kind": "lemma",
          "line": 350,
          "name": "eq_zero_or_eq_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L350"
        },
        {
          "kind": "theorem",
          "line": 361,
          "name": "addOrderOf_ne_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L361"
        },
        {
          "kind": "lemma",
          "line": 442,
          "name": "point_card_ne_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L442"
        },
        {
          "kind": "theorem",
          "line": 488,
          "name": "point_card_eq_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L488"
        },
        {
          "kind": "lemma",
          "line": 505,
          "name": "nonsingular_four_neg_four_reduction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L505"
        },
        {
          "kind": "def",
          "line": 511,
          "name": "fourVisiblePoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L511"
        },
        {
          "kind": "theorem",
          "line": 517,
          "name": "fourVisiblePoints_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L517"
        },
        {
          "kind": "theorem",
          "line": 525,
          "name": "fourVisiblePoints_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L525"
        },
        {
          "kind": "theorem",
          "line": 533,
          "name": "point_abscissa_eq_zero_or_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean#L533"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.ReductionAtPrime",
        "Mathlib.RingTheory.Polynomial.RationalRoot",
        "MazurTorsion.NumberTheory.XOneFifteenDescent"
      ],
      "lines": 559,
      "module": "MazurTorsion.NumberTheory.XOneFifteenReduction",
      "path": "MazurTorsion/NumberTheory/XOneFifteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFifteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 49,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L49"
        },
        {
          "kind": "def",
          "line": 53,
          "name": "dualCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L53"
        },
        {
          "kind": "instance",
          "line": 56,
          "name": "curve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L56"
        },
        {
          "kind": "instance",
          "line": 61,
          "name": "dualCurve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L61"
        },
        {
          "kind": "abbrev",
          "line": 66,
          "name": "redTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L66"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "neg_one_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L69"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "seven_mod_sixteen_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L75"
        },
        {
          "kind": "lemma",
          "line": 81,
          "name": "primitive_not_both_even",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L81"
        },
        {
          "kind": "theorem",
          "line": 99,
          "name": "no_dual_neg_one_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L99"
        },
        {
          "kind": "theorem",
          "line": 110,
          "name": "no_dual_seven_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L110"
        },
        {
          "kind": "theorem",
          "line": 120,
          "name": "no_dual_neg_one_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L120"
        },
        {
          "kind": "theorem",
          "line": 152,
          "name": "no_dual_seven_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L152"
        },
        {
          "kind": "lemma",
          "line": 183,
          "name": "common_divisor_dual_dvd_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L183"
        },
        {
          "kind": "lemma",
          "line": 203,
          "name": "squareclass_of_gcd_dvd_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L203"
        },
        {
          "kind": "theorem",
          "line": 277,
          "name": "dual_abscissa_squareclass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L277"
        },
        {
          "kind": "theorem",
          "line": 352,
          "name": "dual_abscissa_isSquare_or_negSeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L352"
        },
        {
          "kind": "lemma",
          "line": 386,
          "name": "common_divisor_curve_dvd_thirty_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L386"
        },
        {
          "kind": "lemma",
          "line": 406,
          "name": "positive_squareclass_of_gcd_dvd_thirty_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L406"
        },
        {
          "kind": "theorem",
          "line": 475,
          "name": "curve_abscissa_isSquare_or_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L475"
        },
        {
          "kind": "lemma",
          "line": 540,
          "name": "y_linear_of_reverse_definition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L540"
        },
        {
          "kind": "lemma",
          "line": 547,
          "name": "y_formula_of_reverse_linear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L547"
        },
        {
          "kind": "lemma",
          "line": 556,
          "name": "y_formula_squared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L556"
        },
        {
          "kind": "theorem",
          "line": 567,
          "name": "double_of_square_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L567"
        },
        {
          "kind": "lemma",
          "line": 766,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L766"
        },
        {
          "kind": "def",
          "line": 772,
          "name": "T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L772"
        },
        {
          "kind": "lemma",
          "line": 775,
          "name": "curve_equation_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L775"
        },
        {
          "kind": "lemma",
          "line": 783,
          "name": "decompose_of_sub_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L783"
        },
        {
          "kind": "lemma",
          "line": 796,
          "name": "decompose_two_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L796"
        },
        {
          "kind": "theorem",
          "line": 852,
          "name": "two_doubling_cosets",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L852"
        },
        {
          "kind": "abbrev",
          "line": 879,
          "name": "doublingRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L879"
        },
        {
          "kind": "def",
          "line": 882,
          "name": "doublingRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L882"
        },
        {
          "kind": "lemma",
          "line": 886,
          "name": "doubling_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L886"
        },
        {
          "kind": "theorem",
          "line": 905,
          "name": "doubling_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L905"
        },
        {
          "kind": "theorem",
          "line": 911,
          "name": "point_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L911"
        },
        {
          "kind": "theorem",
          "line": 916,
          "name": "doubling_index_le_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L916"
        },
        {
          "kind": "lemma",
          "line": 922,
          "name": "double_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L922"
        },
        {
          "kind": "def",
          "line": 928,
          "name": "twoToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L928"
        },
        {
          "kind": "lemma",
          "line": 933,
          "name": "twoToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L933"
        },
        {
          "kind": "lemma",
          "line": 939,
          "name": "twoToTwoTorsion_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L939"
        },
        {
          "kind": "theorem",
          "line": 973,
          "name": "two_torsion_card_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L973"
        },
        {
          "kind": "theorem",
          "line": 986,
          "name": "point_rank_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L986"
        },
        {
          "kind": "theorem",
          "line": 1016,
          "name": "point_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1016"
        },
        {
          "kind": "lemma",
          "line": 1027,
          "name": "nonsingular_eight_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1027"
        },
        {
          "kind": "lemma",
          "line": 1032,
          "name": "nonsingular_eight_neg_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1032"
        },
        {
          "kind": "lemma",
          "line": 1037,
          "name": "nonsingular_four_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1037"
        },
        {
          "kind": "lemma",
          "line": 1042,
          "name": "nonsingular_four_neg_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1042"
        },
        {
          "kind": "def",
          "line": 1048,
          "name": "G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1048"
        },
        {
          "kind": "def",
          "line": 1052,
          "name": "Gneg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1052"
        },
        {
          "kind": "def",
          "line": 1056,
          "name": "H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1056"
        },
        {
          "kind": "def",
          "line": 1060,
          "name": "Hneg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1060"
        },
        {
          "kind": "theorem",
          "line": 1064,
          "name": "double_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1064"
        },
        {
          "kind": "theorem",
          "line": 1079,
          "name": "add_G_H",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1079"
        },
        {
          "kind": "theorem",
          "line": 1092,
          "name": "triple_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1092"
        },
        {
          "kind": "lemma",
          "line": 1098,
          "name": "six_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1098"
        },
        {
          "kind": "theorem",
          "line": 1106,
          "name": "addOrderOf_G",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1106"
        },
        {
          "kind": "def",
          "line": 1130,
          "name": "sixVisiblePoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1130"
        },
        {
          "kind": "theorem",
          "line": 1138,
          "name": "sixVisiblePoints_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean#L1138"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.ExceptionalCubicDescent"
      ],
      "lines": 1145,
      "module": "MazurTorsion.NumberTheory.XOneFourteenDescent",
      "path": "MazurTorsion/NumberTheory/XOneFourteenDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 35,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L43"
        },
        {
          "kind": "def",
          "line": 56,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 62,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L62"
        },
        {
          "kind": "lemma",
          "line": 70,
          "name": "isElliptic_redCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L70"
        },
        {
          "kind": "def",
          "line": 88,
          "name": "curveModThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L88"
        },
        {
          "kind": "def",
          "line": 96,
          "name": "residueThreeAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L96"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "baseChange_modThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L106"
        },
        {
          "kind": "def",
          "line": 114,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L114"
        },
        {
          "kind": "theorem",
          "line": 127,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L127"
        },
        {
          "kind": "lemma",
          "line": 138,
          "name": "three_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L138"
        },
        {
          "kind": "lemma",
          "line": 142,
          "name": "three_not_mem_prime_pow_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L142"
        },
        {
          "kind": "theorem",
          "line": 149,
          "name": "reduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L149"
        },
        {
          "kind": "theorem",
          "line": 164,
          "name": "point_card_le_six",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L164"
        },
        {
          "kind": "theorem",
          "line": 178,
          "name": "sixVisiblePoints_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L178"
        },
        {
          "kind": "theorem",
          "line": 187,
          "name": "point_abscissa_eq_zero_four_or_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean#L187"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.ReductionAtPrime",
        "MazurTorsion.NumberTheory.XOneFourteenDescent"
      ],
      "lines": 224,
      "module": "MazurTorsion.NumberTheory.XOneFourteenReduction",
      "path": "MazurTorsion/NumberTheory/XOneFourteenReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneFourteenReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 50,
          "name": "add_one_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L50"
        },
        {
          "kind": "def",
          "line": 59,
          "name": "diamondX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L59"
        },
        {
          "kind": "def",
          "line": 63,
          "name": "diamondY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L63"
        },
        {
          "kind": "theorem",
          "line": 68,
          "name": "diamond_sextic_covariance",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L68"
        },
        {
          "kind": "theorem",
          "line": 81,
          "name": "diamond_preserves_curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L81"
        },
        {
          "kind": "theorem",
          "line": 96,
          "name": "diamondX_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L96"
        },
        {
          "kind": "theorem",
          "line": 106,
          "name": "diamondX_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L106"
        },
        {
          "kind": "theorem",
          "line": 115,
          "name": "diamondY_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L115"
        },
        {
          "kind": "theorem",
          "line": 125,
          "name": "diamondY_cube",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L125"
        },
        {
          "kind": "theorem",
          "line": 137,
          "name": "diamondY_cube_ne",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L137"
        },
        {
          "kind": "def",
          "line": 149,
          "name": "quotientU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L149"
        },
        {
          "kind": "def",
          "line": 153,
          "name": "quotientV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L153"
        },
        {
          "kind": "theorem",
          "line": 157,
          "name": "quotientU_diamond",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L157"
        },
        {
          "kind": "theorem",
          "line": 168,
          "name": "quotientV_diamond",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L168"
        },
        {
          "kind": "theorem",
          "line": 179,
          "name": "quotient_conic_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L179"
        },
        {
          "kind": "def",
          "line": 193,
          "name": "conicU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L193"
        },
        {
          "kind": "def",
          "line": 197,
          "name": "conicV",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L197"
        },
        {
          "kind": "theorem",
          "line": 201,
          "name": "conic_parameter_equation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L201"
        },
        {
          "kind": "def",
          "line": 210,
          "name": "conicSlope",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L210"
        },
        {
          "kind": "lemma",
          "line": 213,
          "name": "conicSlope_sq_ne_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L213"
        },
        {
          "kind": "theorem",
          "line": 239,
          "name": "conic_parameter_inverse",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L239"
        },
        {
          "kind": "theorem",
          "line": 269,
          "name": "conic_at_neg_one_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L269"
        },
        {
          "kind": "theorem",
          "line": 284,
          "name": "conic_rational_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L284"
        },
        {
          "kind": "def",
          "line": 299,
          "name": "fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L299"
        },
        {
          "kind": "def",
          "line": 302,
          "name": "exceptionalFiberPolynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L302"
        },
        {
          "kind": "lemma",
          "line": 308,
          "name": "exceptionalFiberPolynomial_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L308"
        },
        {
          "kind": "lemma",
          "line": 313,
          "name": "exceptionalFiberPolynomial_no_root_mod_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L313"
        },
        {
          "kind": "theorem",
          "line": 318,
          "name": "fiberCubic_neg_one_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L318"
        },
        {
          "kind": "theorem",
          "line": 345,
          "name": "fiberCubic_quotientU",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L345"
        },
        {
          "kind": "theorem",
          "line": 356,
          "name": "quotientU_ne_neg_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L356"
        },
        {
          "kind": "def",
          "line": 365,
          "name": "orbitNorm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L365"
        },
        {
          "kind": "theorem",
          "line": 371,
          "name": "orbitNorm_eq_fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L371"
        },
        {
          "kind": "def",
          "line": 384,
          "name": "cubicDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L384"
        },
        {
          "kind": "theorem",
          "line": 389,
          "name": "fiberCubic_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L389"
        },
        {
          "kind": "def",
          "line": 396,
          "name": "clearedFiber",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L396"
        },
        {
          "kind": "theorem",
          "line": 403,
          "name": "clearedFiber_eq_mul_fiberCubic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L403"
        },
        {
          "kind": "theorem",
          "line": 414,
          "name": "clearedFiber_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L414"
        },
        {
          "kind": "def",
          "line": 421,
          "name": "parameterDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L421"
        },
        {
          "kind": "theorem",
          "line": 426,
          "name": "clearedFiber_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L426"
        },
        {
          "kind": "theorem",
          "line": 437,
          "name": "fiber_discriminant_parameter_factorization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L437"
        },
        {
          "kind": "def",
          "line": 448,
          "name": "homogeneousFiber",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L448"
        },
        {
          "kind": "theorem",
          "line": 456,
          "name": "homogeneousFiber_eq_den_sq_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L456"
        },
        {
          "kind": "def",
          "line": 464,
          "name": "homogeneousDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L464"
        },
        {
          "kind": "theorem",
          "line": 469,
          "name": "homogeneousFiber_discriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L469"
        },
        {
          "kind": "theorem",
          "line": 481,
          "name": "noncuspidal_curve_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L481"
        },
        {
          "kind": "theorem",
          "line": 504,
          "name": "noncuspidal_curve_primitive_parameterization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L504"
        },
        {
          "kind": "def",
          "line": 535,
          "name": "sixthRootMul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L535"
        },
        {
          "kind": "def",
          "line": 540,
          "name": "sixthRootNorm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L540"
        },
        {
          "kind": "def",
          "line": 544,
          "name": "sixthRootRho",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L544"
        },
        {
          "kind": "theorem",
          "line": 548,
          "name": "sixthRootRho_relation",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L548"
        },
        {
          "kind": "theorem",
          "line": 554,
          "name": "sixthRootNorm_mul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L554"
        },
        {
          "kind": "def",
          "line": 563,
          "name": "sixthRootConj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L563"
        },
        {
          "kind": "theorem",
          "line": 567,
          "name": "sixthRootMul_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L567"
        },
        {
          "kind": "theorem",
          "line": 575,
          "name": "sixthRootNorm_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L575"
        },
        {
          "kind": "def",
          "line": 582,
          "name": "sixthRootPi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L582"
        },
        {
          "kind": "theorem",
          "line": 586,
          "name": "sixthRootNorm_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L586"
        },
        {
          "kind": "theorem",
          "line": 591,
          "name": "sixthRootConj_pi",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L591"
        },
        {
          "kind": "theorem",
          "line": 596,
          "name": "nineteen_eq_pi_mul_conj",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L596"
        },
        {
          "kind": "def",
          "line": 602,
          "name": "SixthRootPiDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L602"
        },
        {
          "kind": "theorem",
          "line": 607,
          "name": "sixthRootPiDivides_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L607"
        },
        {
          "kind": "def",
          "line": 627,
          "name": "SixthRootPiConjDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L627"
        },
        {
          "kind": "theorem",
          "line": 633,
          "name": "sixthRootPiConjDivides_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L633"
        },
        {
          "kind": "theorem",
          "line": 655,
          "name": "nineteen_dvd_sixthRootNorm_of_piDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L655"
        },
        {
          "kind": "theorem",
          "line": 663,
          "name": "nineteen_dvd_sixthRootNorm_of_piConjDivides",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L663"
        },
        {
          "kind": "lemma",
          "line": 671,
          "name": "norm_split_mod_nineteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L671"
        },
        {
          "kind": "theorem",
          "line": 679,
          "name": "piDivides_or_piConjDivides_of_nineteen_dvd_norm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L679"
        },
        {
          "kind": "def",
          "line": 709,
          "name": "parameterNormCoordinates",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L709"
        },
        {
          "kind": "def",
          "line": 714,
          "name": "integerHomogeneousDiscriminant",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L714"
        },
        {
          "kind": "theorem",
          "line": 719,
          "name": "parameter_discriminant_is_norm",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L719"
        },
        {
          "kind": "theorem",
          "line": 728,
          "name": "integerHomogeneousDiscriminant_cast",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L728"
        },
        {
          "kind": "lemma",
          "line": 736,
          "name": "parameter_both_branches_mod_nineteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L736"
        },
        {
          "kind": "theorem",
          "line": 747,
          "name": "primitive_parameter_not_both_pi_factors",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L747"
        },
        {
          "kind": "theorem",
          "line": 803,
          "name": "noncuspidal_curve_primitive_descent_data",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L803"
        },
        {
          "kind": "def",
          "line": 826,
          "name": "pellH",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L826"
        },
        {
          "kind": "def",
          "line": 835,
          "name": "pellK",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L835"
        },
        {
          "kind": "theorem",
          "line": 843,
          "name": "pell_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L843"
        },
        {
          "kind": "theorem",
          "line": 853,
          "name": "pell_unit_factorization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L853"
        },
        {
          "kind": "theorem",
          "line": 870,
          "name": "pell_factors_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L870"
        },
        {
          "kind": "theorem",
          "line": 887,
          "name": "pell_affine_cusp_values",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L887"
        },
        {
          "kind": "def",
          "line": 895,
          "name": "infinitySextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L895"
        },
        {
          "kind": "def",
          "line": 900,
          "name": "infinityPellH",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L900"
        },
        {
          "kind": "def",
          "line": 909,
          "name": "infinityPellK",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L909"
        },
        {
          "kind": "theorem",
          "line": 917,
          "name": "infinitySextic_eq_reciprocal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L917"
        },
        {
          "kind": "theorem",
          "line": 927,
          "name": "infinityPellH_eq_reciprocal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L927"
        },
        {
          "kind": "theorem",
          "line": 934,
          "name": "infinityPellK_eq_reciprocal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L934"
        },
        {
          "kind": "theorem",
          "line": 943,
          "name": "infinity_pell_identity",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L943"
        },
        {
          "kind": "theorem",
          "line": 952,
          "name": "infinity_pell_factorization",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L952"
        },
        {
          "kind": "theorem",
          "line": 968,
          "name": "infinity_pell_boundary_values",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L968"
        },
        {
          "kind": "theorem",
          "line": 979,
          "name": "exact_order_nineteen_of_divisor_certificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean#L979"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.XOneThirteenFiniteField",
        "Mathlib.RingTheory.Polynomial.RationalRoot"
      ],
      "lines": 986,
      "module": "MazurTorsion.NumberTheory.XOneThirteenDescent",
      "path": "MazurTorsion/NumberTheory/XOneThirteenDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "abbrev",
          "line": 40,
          "name": "F3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L40"
        },
        {
          "kind": "def",
          "line": 43,
          "name": "sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L43"
        },
        {
          "kind": "def",
          "line": 48,
          "name": "sexticValue",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L48"
        },
        {
          "kind": "lemma",
          "line": 53,
          "name": "eval_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L53"
        },
        {
          "kind": "lemma",
          "line": 57,
          "name": "three_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L57"
        },
        {
          "kind": "lemma",
          "line": 59,
          "name": "four_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L59"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "five_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L61"
        },
        {
          "kind": "lemma",
          "line": 63,
          "name": "six_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L63"
        },
        {
          "kind": "lemma",
          "line": 65,
          "name": "polynomial_four_eq_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L65"
        },
        {
          "kind": "lemma",
          "line": 69,
          "name": "polynomial_three_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L69"
        },
        {
          "kind": "lemma",
          "line": 72,
          "name": "polynomial_six_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L72"
        },
        {
          "kind": "lemma",
          "line": 75,
          "name": "C_two_mul_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L75"
        },
        {
          "kind": "lemma",
          "line": 82,
          "name": "derivative_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L82"
        },
        {
          "kind": "def",
          "line": 94,
          "name": "bezoutLeft",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L94"
        },
        {
          "kind": "def",
          "line": 98,
          "name": "bezoutRight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L98"
        },
        {
          "kind": "lemma",
          "line": 102,
          "name": "sextic_derivative_bezout",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L102"
        },
        {
          "kind": "theorem",
          "line": 110,
          "name": "sextic_isCoprime_derivative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L110"
        },
        {
          "kind": "theorem",
          "line": 115,
          "name": "sextic_separable",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L115"
        },
        {
          "kind": "theorem",
          "line": 119,
          "name": "sextic_squarefree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L119"
        },
        {
          "kind": "theorem",
          "line": 123,
          "name": "sextic_or_derivative_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L123"
        },
        {
          "kind": "def",
          "line": 133,
          "name": "AffineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L133"
        },
        {
          "kind": "theorem",
          "line": 141,
          "name": "affine_solution_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L141"
        },
        {
          "kind": "theorem",
          "line": 149,
          "name": "affine_solution_polynomial_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L149"
        },
        {
          "kind": "theorem",
          "line": 157,
          "name": "card_affineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L157"
        },
        {
          "kind": "def",
          "line": 163,
          "name": "IsAffineCuspX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L163"
        },
        {
          "kind": "theorem",
          "line": 170,
          "name": "affine_solution_is_cusp_value",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L170"
        },
        {
          "kind": "theorem",
          "line": 177,
          "name": "affine_solution_is_cusp",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L177"
        },
        {
          "kind": "theorem",
          "line": 186,
          "name": "cusp_abscissa_solution_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L186"
        },
        {
          "kind": "lemma",
          "line": 195,
          "name": "eval_derivative_sextic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L195"
        },
        {
          "kind": "theorem",
          "line": 203,
          "name": "affine_jacobian_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L203"
        },
        {
          "kind": "theorem",
          "line": 210,
          "name": "affine_jacobian_nonsingular_polynomial",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L210"
        },
        {
          "kind": "theorem",
          "line": 219,
          "name": "sextic_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L219"
        },
        {
          "kind": "def",
          "line": 226,
          "name": "InfinityDirection",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L226"
        },
        {
          "kind": "theorem",
          "line": 235,
          "name": "infinity_equation_iff_leadingCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L235"
        },
        {
          "kind": "theorem",
          "line": 241,
          "name": "infinity_direction_satisfies_leadingCoeff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L241"
        },
        {
          "kind": "theorem",
          "line": 247,
          "name": "infinity_direction_iff",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L247"
        },
        {
          "kind": "theorem",
          "line": 253,
          "name": "card_infinityDirection",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L253"
        },
        {
          "kind": "theorem",
          "line": 259,
          "name": "infinity_direction_jacobian_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L259"
        },
        {
          "kind": "def",
          "line": 271,
          "name": "PointCertificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L271"
        },
        {
          "kind": "theorem",
          "line": 280,
          "name": "card_pointCertificate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean#L280"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Kubert.OrderThirteenModel",
        "Mathlib.Data.Fintype.Sets",
        "Mathlib.FieldTheory.Separable"
      ],
      "lines": 286,
      "module": "MazurTorsion.NumberTheory.XOneThirteenFiniteField",
      "path": "MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XOneThirteenFiniteField.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 36,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L36"
        },
        {
          "kind": "lemma",
          "line": 44,
          "name": "curve_equation_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L44"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "seven_dvd_of_seven_dvd_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 58,
          "name": "seven_zmod_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L58"
        },
        {
          "kind": "lemma",
          "line": 60,
          "name": "neg_one_leaf_mod_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L60"
        },
        {
          "kind": "lemma",
          "line": 66,
          "name": "no_dual_neg_one_class_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L66"
        },
        {
          "kind": "lemma",
          "line": 105,
          "name": "no_dual_seven_class_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L105"
        },
        {
          "kind": "lemma",
          "line": 143,
          "name": "no_dual_neg_one_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L143"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "no_dual_seven_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 196,
          "name": "common_divisor_dual_dvd_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L196"
        },
        {
          "kind": "lemma",
          "line": 214,
          "name": "squareclass_of_gcd_dvd_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L214"
        },
        {
          "kind": "theorem",
          "line": 270,
          "name": "dual_abscissa_isSquare_or_negSeven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L270"
        },
        {
          "kind": "abbrev",
          "line": 368,
          "name": "reduceTwoOfEight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L368"
        },
        {
          "kind": "lemma",
          "line": 371,
          "name": "intCast_reduceTwoOfEight_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L371"
        },
        {
          "kind": "lemma",
          "line": 380,
          "name": "two_dvd_of_two_dvd_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L380"
        },
        {
          "kind": "lemma",
          "line": 384,
          "name": "two_class_leaf_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L384"
        },
        {
          "kind": "lemma",
          "line": 389,
          "name": "two_class_leaf_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L389"
        },
        {
          "kind": "lemma",
          "line": 396,
          "name": "no_curve_two_class_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L396"
        },
        {
          "kind": "lemma",
          "line": 430,
          "name": "fourteen_class_leaf_one",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L430"
        },
        {
          "kind": "lemma",
          "line": 435,
          "name": "fourteen_class_leaf_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L435"
        },
        {
          "kind": "lemma",
          "line": 442,
          "name": "no_curve_fourteen_class_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L442"
        },
        {
          "kind": "lemma",
          "line": 477,
          "name": "no_curve_two_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L477"
        },
        {
          "kind": "lemma",
          "line": 503,
          "name": "no_curve_fourteen_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L503"
        },
        {
          "kind": "lemma",
          "line": 528,
          "name": "common_divisor_curve_dvd_112",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L528"
        },
        {
          "kind": "lemma",
          "line": 546,
          "name": "positive_squareclass_of_gcd_dvd_112",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L546"
        },
        {
          "kind": "theorem",
          "line": 614,
          "name": "curve_abscissa_isSquare_or_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L614"
        },
        {
          "kind": "lemma",
          "line": 727,
          "name": "y_linear_of_reverse_definition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L727"
        },
        {
          "kind": "lemma",
          "line": 734,
          "name": "y_formula_of_reverse_linear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L734"
        },
        {
          "kind": "lemma",
          "line": 743,
          "name": "y_formula_squared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L743"
        },
        {
          "kind": "theorem",
          "line": 754,
          "name": "double_of_square_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L754"
        },
        {
          "kind": "lemma",
          "line": 952,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L952"
        },
        {
          "kind": "def",
          "line": 958,
          "name": "T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L958"
        },
        {
          "kind": "lemma",
          "line": 961,
          "name": "decompose_of_sub_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L961"
        },
        {
          "kind": "lemma",
          "line": 974,
          "name": "decompose_seven_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L974"
        },
        {
          "kind": "theorem",
          "line": 1032,
          "name": "two_doubling_cosets",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1032"
        },
        {
          "kind": "abbrev",
          "line": 1059,
          "name": "doublingRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1059"
        },
        {
          "kind": "def",
          "line": 1062,
          "name": "doublingRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1062"
        },
        {
          "kind": "lemma",
          "line": 1066,
          "name": "doubling_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1066"
        },
        {
          "kind": "theorem",
          "line": 1085,
          "name": "doubling_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1085"
        },
        {
          "kind": "theorem",
          "line": 1091,
          "name": "point_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1091"
        },
        {
          "kind": "theorem",
          "line": 1096,
          "name": "doubling_index_le_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1096"
        },
        {
          "kind": "lemma",
          "line": 1102,
          "name": "double_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1102"
        },
        {
          "kind": "def",
          "line": 1108,
          "name": "twoToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1108"
        },
        {
          "kind": "lemma",
          "line": 1113,
          "name": "twoToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1113"
        },
        {
          "kind": "lemma",
          "line": 1119,
          "name": "twoToTwoTorsion_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1119"
        },
        {
          "kind": "theorem",
          "line": 1153,
          "name": "eq_zero_or_T_of_two_nsmul_eq_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1153"
        },
        {
          "kind": "theorem",
          "line": 1166,
          "name": "two_torsion_card_eq_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1166"
        },
        {
          "kind": "theorem",
          "line": 1179,
          "name": "point_rank_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1179"
        },
        {
          "kind": "theorem",
          "line": 1209,
          "name": "point_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1209"
        },
        {
          "kind": "lemma",
          "line": 1222,
          "name": "sq_ne_oneHundredTwelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1222"
        },
        {
          "kind": "theorem",
          "line": 1237,
          "name": "no_order_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean#L1237"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.RatNorthcott",
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.Foundations.TwoTorsion",
        "MazurTorsion.GroupTheory.IndexNSmulFG",
        "Mathlib.LinearAlgebra.Dimension.Torsion.Finite"
      ],
      "lines": 1306,
      "module": "MazurTorsion.NumberTheory.XZeroFortyNineDescent",
      "path": "MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 35,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 38,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L38"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L43"
        },
        {
          "kind": "def",
          "line": 50,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L50"
        },
        {
          "kind": "lemma",
          "line": 56,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L56"
        },
        {
          "kind": "def",
          "line": 76,
          "name": "curveModThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L76"
        },
        {
          "kind": "def",
          "line": 84,
          "name": "residueThreeAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L84"
        },
        {
          "kind": "lemma",
          "line": 94,
          "name": "baseChange_modThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L94"
        },
        {
          "kind": "def",
          "line": 102,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L102"
        },
        {
          "kind": "theorem",
          "line": 115,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L115"
        },
        {
          "kind": "lemma",
          "line": 126,
          "name": "three_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L126"
        },
        {
          "kind": "lemma",
          "line": 130,
          "name": "three_not_mem_prime_pow_two",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L130"
        },
        {
          "kind": "theorem",
          "line": 137,
          "name": "reduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L137"
        },
        {
          "kind": "theorem",
          "line": 152,
          "name": "point_card_le_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L152"
        },
        {
          "kind": "theorem",
          "line": 166,
          "name": "point_eq_zero_or_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean#L166"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.ReductionAtPrime",
        "MazurTorsion.NumberTheory.XZeroFortyNineDescent"
      ],
      "lines": 233,
      "module": "MazurTorsion.NumberTheory.XZeroFortyNineReduction",
      "path": "MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 31,
          "name": "mGB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L31"
        },
        {
          "kind": "def",
          "line": 44,
          "name": "mNX",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L44"
        },
        {
          "kind": "def",
          "line": 56,
          "name": "mNY",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L56"
        },
        {
          "kind": "lemma",
          "line": 70,
          "name": "cm_quadratic_pos",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L70"
        },
        {
          "kind": "lemma",
          "line": 76,
          "name": "mGB_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 216,
          "name": "transfer_on_curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L216"
        },
        {
          "kind": "lemma",
          "line": 292,
          "name": "mNX_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L292"
        },
        {
          "kind": "theorem",
          "line": 506,
          "name": "no_noncuspidal_correspondence_point",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean#L506"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.SevenAdicCertificates",
        "MazurTorsion.NumberTheory.XZeroFortyNineReduction",
        "MazurTorsion.Kubert.OrderSevenCorrespondence"
      ],
      "lines": 532,
      "module": "MazurTorsion.NumberTheory.XZeroFortyNineTransfer",
      "path": "MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroFortyNineTransfer.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 72,
          "name": "curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L72"
        },
        {
          "kind": "def",
          "line": 76,
          "name": "fullTwoCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L76"
        },
        {
          "kind": "instance",
          "line": 79,
          "name": "curve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L79"
        },
        {
          "kind": "instance",
          "line": 84,
          "name": "fullTwoCurve_isElliptic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L84"
        },
        {
          "kind": "def",
          "line": 91,
          "name": "OnCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L91"
        },
        {
          "kind": "def",
          "line": 95,
          "name": "OnFullTwoCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L95"
        },
        {
          "kind": "theorem",
          "line": 99,
          "name": "onCurve_iff_onFullTwoCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L99"
        },
        {
          "kind": "theorem",
          "line": 109,
          "name": "onFullTwoCurve_iff_onCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L109"
        },
        {
          "kind": "def",
          "line": 120,
          "name": "AffineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L120"
        },
        {
          "kind": "def",
          "line": 124,
          "name": "FullTwoAffineSolution",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L124"
        },
        {
          "kind": "def",
          "line": 128,
          "name": "affineSolutionEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L128"
        },
        {
          "kind": "def",
          "line": 144,
          "name": "HauptmodulPair",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L144"
        },
        {
          "kind": "theorem",
          "line": 150,
          "name": "visible_hauptmodul_pairs",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L150"
        },
        {
          "kind": "def",
          "line": 158,
          "name": "jOfThreeHauptmodul",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L158"
        },
        {
          "kind": "theorem",
          "line": 162,
          "name": "visible_j_values",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L162"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "commonDivisor_dvd_sixtyThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L169"
        },
        {
          "kind": "theorem",
          "line": 191,
          "name": "squareClass_of_gcd_dvd_sixtyThree",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L191"
        },
        {
          "kind": "theorem",
          "line": 279,
          "name": "abscissa_squareClass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L279"
        },
        {
          "kind": "theorem",
          "line": 361,
          "name": "homogeneousSpace_of_squareClass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L361"
        },
        {
          "kind": "abbrev",
          "line": 402,
          "name": "reduceTwo",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L402"
        },
        {
          "kind": "lemma",
          "line": 405,
          "name": "primitive_has_odd_coordinate",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L405"
        },
        {
          "kind": "lemma",
          "line": 421,
          "name": "negativeOne_obstruction_mod_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L421"
        },
        {
          "kind": "lemma",
          "line": 429,
          "name": "three_obstruction_mod_sixteen",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L429"
        },
        {
          "kind": "theorem",
          "line": 438,
          "name": "no_negativeOne_squareClass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L438"
        },
        {
          "kind": "theorem",
          "line": 450,
          "name": "no_three_squareClass",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L450"
        },
        {
          "kind": "def",
          "line": 461,
          "name": "PrincipalQuarticClassified",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L461"
        },
        {
          "kind": "def",
          "line": 468,
          "name": "NegativeThreeQuarticClassified",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L468"
        },
        {
          "kind": "theorem",
          "line": 475,
          "name": "principal_quartic_visible_point",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L475"
        },
        {
          "kind": "theorem",
          "line": 481,
          "name": "negativeThree_quartic_visible_point",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L481"
        },
        {
          "kind": "lemma",
          "line": 486,
          "name": "normalize_negativeThree_space",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L486"
        },
        {
          "kind": "theorem",
          "line": 515,
          "name": "one_squareClass_eq_nine",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L515"
        },
        {
          "kind": "theorem",
          "line": 537,
          "name": "negativeThree_squareClass_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L537"
        },
        {
          "kind": "theorem",
          "line": 556,
          "name": "translate_by_zero_twoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L556"
        },
        {
          "kind": "theorem",
          "line": 565,
          "name": "abscissa_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L565"
        },
        {
          "kind": "theorem",
          "line": 657,
          "name": "curve_abscissa_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L657"
        },
        {
          "kind": "theorem",
          "line": 675,
          "name": "fullTwo_affine_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L675"
        },
        {
          "kind": "theorem",
          "line": 729,
          "name": "curve_affine_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean#L729"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.AlgebraicGeometry.EllipticCurve.Weierstrass",
        "Mathlib.Algebra.EuclideanDomain.Int",
        "Mathlib.Data.Nat.Prime.Int",
        "Mathlib.Data.Rat.Lemmas",
        "Mathlib.Data.ZMod.Basic",
        "Mathlib.RingTheory.Coprime.Lemmas",
        "Mathlib.RingTheory.Int.Basic",
        "Mathlib.RingTheory.PrincipalIdealDomain",
        "Mathlib.RingTheory.UniqueFactorizationDomain.Multiplicity",
        "Mathlib.Tactic.FieldSimp",
        "Mathlib.Tactic.IntervalCases",
        "Mathlib.Tactic.Linarith",
        "Mathlib.Tactic.LinearCombination",
        "Mathlib.Tactic.NormNum",
        "Mathlib.Tactic.NormNum.IsCoprime",
        "Mathlib.Tactic.NormNum.Prime",
        "Mathlib.Tactic.Push",
        "Mathlib.Tactic.Ring"
      ],
      "lines": 760,
      "module": "MazurTorsion.NumberTheory.XZeroTwentyOneDescent",
      "path": "MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneDescent.lean"
    },
    {
      "declarations": [
        {
          "kind": "lemma",
          "line": 46,
          "name": "fullTwoCurve_equation_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L46"
        },
        {
          "kind": "lemma",
          "line": 54,
          "name": "onFullTwoCurve_of_nonsingular",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L54"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "nonsingular_of_onFullTwoCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L61"
        },
        {
          "kind": "abbrev",
          "line": 76,
          "name": "reduceTwoOfFour",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L76"
        },
        {
          "kind": "lemma",
          "line": 79,
          "name": "odd_leaf_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L79"
        },
        {
          "kind": "lemma",
          "line": 85,
          "name": "even_leaf_obstruction",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L85"
        },
        {
          "kind": "lemma",
          "line": 91,
          "name": "intCast_reduceTwoOfFour_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L91"
        },
        {
          "kind": "lemma",
          "line": 100,
          "name": "two_dvd_of_two_dvd_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L100"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "no_dual_two_class_int",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L106"
        },
        {
          "kind": "lemma",
          "line": 169,
          "name": "no_dual_two_class_rat",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L169"
        },
        {
          "kind": "lemma",
          "line": 195,
          "name": "common_divisor_dual_dvd_256",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L195"
        },
        {
          "kind": "lemma",
          "line": 217,
          "name": "squareclass_of_gcd_dvd_256",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L217"
        },
        {
          "kind": "theorem",
          "line": 285,
          "name": "dual_abscissa_isSquare",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L285"
        },
        {
          "kind": "lemma",
          "line": 406,
          "name": "y_linear_of_reverse_definition",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L406"
        },
        {
          "kind": "lemma",
          "line": 413,
          "name": "y_formula_of_reverse_linear",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L413"
        },
        {
          "kind": "lemma",
          "line": 422,
          "name": "y_formula_squared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L422"
        },
        {
          "kind": "theorem",
          "line": 432,
          "name": "double_of_square_abscissa",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L432"
        },
        {
          "kind": "theorem",
          "line": 596,
          "name": "abscissa_class_of_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L596"
        },
        {
          "kind": "lemma",
          "line": 637,
          "name": "nonsingular_zero_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L637"
        },
        {
          "kind": "lemma",
          "line": 641,
          "name": "nonsingular_nine_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L641"
        },
        {
          "kind": "lemma",
          "line": 645,
          "name": "nonsingular_negSeven_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L645"
        },
        {
          "kind": "lemma",
          "line": 649,
          "name": "nonsingular_negThree_twelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L649"
        },
        {
          "kind": "lemma",
          "line": 653,
          "name": "nonsingular_negThree_negTwelve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L653"
        },
        {
          "kind": "lemma",
          "line": 657,
          "name": "nonsingular_twentyOne_eightyFour",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L657"
        },
        {
          "kind": "lemma",
          "line": 661,
          "name": "nonsingular_twentyOne_negEightyFour",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L661"
        },
        {
          "kind": "def",
          "line": 666,
          "name": "T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L666"
        },
        {
          "kind": "def",
          "line": 670,
          "name": "T\u2089",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L670"
        },
        {
          "kind": "def",
          "line": 674,
          "name": "T\u2087",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L674"
        },
        {
          "kind": "def",
          "line": 678,
          "name": "P\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L678"
        },
        {
          "kind": "def",
          "line": 682,
          "name": "P\u2083neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L682"
        },
        {
          "kind": "def",
          "line": 686,
          "name": "P\u2082\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L686"
        },
        {
          "kind": "def",
          "line": 690,
          "name": "P\u2082\u2081neg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L690"
        },
        {
          "kind": "lemma",
          "line": 693,
          "name": "negY_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L693"
        },
        {
          "kind": "lemma",
          "line": 697,
          "name": "neg_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L697"
        },
        {
          "kind": "lemma",
          "line": 702,
          "name": "neg_P\u2083",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L702"
        },
        {
          "kind": "lemma",
          "line": 707,
          "name": "neg_P\u2082\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L707"
        },
        {
          "kind": "theorem",
          "line": 713,
          "name": "P\u2083_add_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L713"
        },
        {
          "kind": "theorem",
          "line": 727,
          "name": "P\u2082\u2081_add_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L727"
        },
        {
          "kind": "lemma",
          "line": 742,
          "name": "decompose_of_sub_eq_some",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L742"
        },
        {
          "kind": "lemma",
          "line": 756,
          "name": "decompose_negSeven_class",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L756"
        },
        {
          "kind": "lemma",
          "line": 811,
          "name": "decompose_affine_rep",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L811"
        },
        {
          "kind": "theorem",
          "line": 920,
          "name": "four_doubling_cosets",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L920"
        },
        {
          "kind": "abbrev",
          "line": 1035,
          "name": "doublingRange",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1035"
        },
        {
          "kind": "def",
          "line": 1038,
          "name": "doublingRepresentative",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1038"
        },
        {
          "kind": "lemma",
          "line": 1045,
          "name": "doubling_quotient_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1045"
        },
        {
          "kind": "theorem",
          "line": 1073,
          "name": "doubling_finiteIndex",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1073"
        },
        {
          "kind": "theorem",
          "line": 1079,
          "name": "point_fg",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1079"
        },
        {
          "kind": "theorem",
          "line": 1084,
          "name": "doubling_index_le_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1084"
        },
        {
          "kind": "lemma",
          "line": 1092,
          "name": "double_T",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1092"
        },
        {
          "kind": "lemma",
          "line": 1098,
          "name": "double_T\u2089",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1098"
        },
        {
          "kind": "lemma",
          "line": 1104,
          "name": "double_T\u2087",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1104"
        },
        {
          "kind": "def",
          "line": 1110,
          "name": "fourToTwoTorsion",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1110"
        },
        {
          "kind": "lemma",
          "line": 1117,
          "name": "fourToTwoTorsion_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1117"
        },
        {
          "kind": "lemma",
          "line": 1124,
          "name": "fourToTwoTorsion_surjective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1124"
        },
        {
          "kind": "theorem",
          "line": 1160,
          "name": "two_torsion_card_eq_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1160"
        },
        {
          "kind": "theorem",
          "line": 1173,
          "name": "point_rank_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1173"
        },
        {
          "kind": "theorem",
          "line": 1203,
          "name": "point_finite",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1203"
        },
        {
          "kind": "def",
          "line": 1218,
          "name": "eightVisiblePoints",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1218"
        },
        {
          "kind": "theorem",
          "line": 1228,
          "name": "eightVisiblePoints_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean#L1228"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.XZeroTwentyOneDescent",
        "MazurTorsion.NumberTheory.RatNorthcott",
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.Foundations.TwoTorsion",
        "MazurTorsion.GroupTheory.IndexNSmulFG",
        "Mathlib.LinearAlgebra.Dimension.Torsion.Finite"
      ],
      "lines": 1236,
      "module": "MazurTorsion.NumberTheory.XZeroTwentyOneRankZero",
      "path": "MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneRankZero.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 40,
          "name": "integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L40"
        },
        {
          "kind": "lemma",
          "line": 43,
          "name": "map_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L43"
        },
        {
          "kind": "lemma",
          "line": 48,
          "name": "discriminant_integralCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L48"
        },
        {
          "kind": "def",
          "line": 55,
          "name": "intPrime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L55"
        },
        {
          "kind": "lemma",
          "line": 61,
          "name": "intPrime_asIdeal",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L61"
        },
        {
          "kind": "def",
          "line": 81,
          "name": "curveModFive",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L81"
        },
        {
          "kind": "def",
          "line": 89,
          "name": "residueFiveAlgEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L89"
        },
        {
          "kind": "lemma",
          "line": 99,
          "name": "baseChange_modFive",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L99"
        },
        {
          "kind": "def",
          "line": 107,
          "name": "reducedPointEquiv",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L107"
        },
        {
          "kind": "theorem",
          "line": 120,
          "name": "card_reducedCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L120"
        },
        {
          "kind": "lemma",
          "line": 131,
          "name": "five_mem_prime",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L131"
        },
        {
          "kind": "lemma",
          "line": 135,
          "name": "five_not_mem_prime_pow_four",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L135"
        },
        {
          "kind": "theorem",
          "line": 142,
          "name": "reduction_injective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L142"
        },
        {
          "kind": "theorem",
          "line": 158,
          "name": "point_card_le_eight",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L158"
        },
        {
          "kind": "theorem",
          "line": 172,
          "name": "eightVisiblePoints_bijective",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L172"
        },
        {
          "kind": "theorem",
          "line": 181,
          "name": "fullTwo_point_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L181"
        },
        {
          "kind": "theorem",
          "line": 237,
          "name": "abscissa_eq_of_onFullTwoCurve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L237"
        },
        {
          "kind": "lemma",
          "line": 254,
          "name": "not_sq_eq_twentyOne_mul_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L254"
        },
        {
          "kind": "lemma",
          "line": 275,
          "name": "not_three_mul_sq_eq_seven_mul_sq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L275"
        },
        {
          "kind": "theorem",
          "line": 298,
          "name": "principalQuarticClassified",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L298"
        },
        {
          "kind": "theorem",
          "line": 340,
          "name": "negativeThreeQuarticClassified",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L340"
        },
        {
          "kind": "theorem",
          "line": 387,
          "name": "curve_affine_classification_unconditional",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L387"
        },
        {
          "kind": "theorem",
          "line": 401,
          "name": "fullTwo_affine_classification_unconditional",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean#L401"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "EllipticCurves.ReductionAtPrime",
        "MazurTorsion.NumberTheory.XZeroTwentyOneRankZero"
      ],
      "lines": 413,
      "module": "MazurTorsion.NumberTheory.XZeroTwentyOneReduction",
      "path": "MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneReduction.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 30,
          "name": "tVn",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L30"
        },
        {
          "kind": "def",
          "line": 35,
          "name": "tVd",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L35"
        },
        {
          "kind": "def",
          "line": 40,
          "name": "tBh",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L40"
        },
        {
          "kind": "def",
          "line": 72,
          "name": "tCh",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L72"
        },
        {
          "kind": "lemma",
          "line": 84,
          "name": "hauptmodulPair_sub",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L84"
        },
        {
          "kind": "lemma",
          "line": 93,
          "name": "tVd_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L93"
        },
        {
          "kind": "lemma",
          "line": 154,
          "name": "tCh_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L154"
        },
        {
          "kind": "lemma",
          "line": 167,
          "name": "tBh_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L167"
        },
        {
          "kind": "lemma",
          "line": 177,
          "name": "tCh_eq",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L177"
        },
        {
          "kind": "lemma",
          "line": 185,
          "name": "transfer_on_curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L185"
        },
        {
          "kind": "lemma",
          "line": 346,
          "name": "transfer_W_cleared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L346"
        },
        {
          "kind": "lemma",
          "line": 355,
          "name": "transfer_V_cleared",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L355"
        },
        {
          "kind": "lemma",
          "line": 363,
          "name": "resultant_S",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L363"
        },
        {
          "kind": "theorem",
          "line": 419,
          "name": "hauptmodulPair_t\u2083_cases",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean#L419"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.NumberTheory.XZeroTwentyOneReduction",
        "MazurTorsion.NumberTheory.SevenAdicCertificates"
      ],
      "lines": 577,
      "module": "MazurTorsion.NumberTheory.XZeroTwentyOneTransfer",
      "path": "MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentyOneTransfer.lean"
    },
    {
      "declarations": [
        {
          "kind": "def",
          "line": 32,
          "name": "levelNineQuadratic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L32"
        },
        {
          "kind": "lemma",
          "line": 35,
          "name": "levelNineQuadratic_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L35"
        },
        {
          "kind": "lemma",
          "line": 40,
          "name": "levelNineQuadratic_no_root_mod_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L40"
        },
        {
          "kind": "theorem",
          "line": 45,
          "name": "levelNineQuadratic_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L45"
        },
        {
          "kind": "def",
          "line": 64,
          "name": "levelNineCubicA",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L64"
        },
        {
          "kind": "lemma",
          "line": 68,
          "name": "levelNineCubicA_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L68"
        },
        {
          "kind": "lemma",
          "line": 73,
          "name": "levelNineCubicA_no_root_mod_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L73"
        },
        {
          "kind": "theorem",
          "line": 78,
          "name": "levelNineCubicA_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L78"
        },
        {
          "kind": "def",
          "line": 97,
          "name": "levelNineCubicB",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L97"
        },
        {
          "kind": "lemma",
          "line": 101,
          "name": "levelNineCubicB_monic",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L101"
        },
        {
          "kind": "lemma",
          "line": 106,
          "name": "levelNineCubicB_no_root_mod_seven",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L106"
        },
        {
          "kind": "theorem",
          "line": 111,
          "name": "levelNineCubicB_ne_zero",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L111"
        },
        {
          "kind": "def",
          "line": 133,
          "name": "mapDya",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L133"
        },
        {
          "kind": "def",
          "line": 137,
          "name": "mapNya",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L137"
        },
        {
          "kind": "def",
          "line": 141,
          "name": "mapNx",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L141"
        },
        {
          "kind": "def",
          "line": 146,
          "name": "mapDx",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L146"
        },
        {
          "kind": "def",
          "line": 152,
          "name": "remPart0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L152"
        },
        {
          "kind": "def",
          "line": 166,
          "name": "remPart1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L166"
        },
        {
          "kind": "def",
          "line": 181,
          "name": "remPart2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L181"
        },
        {
          "kind": "def",
          "line": 201,
          "name": "remPart3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L201"
        },
        {
          "kind": "def",
          "line": 222,
          "name": "remPart4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L222"
        },
        {
          "kind": "def",
          "line": 245,
          "name": "remPart5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L245"
        },
        {
          "kind": "def",
          "line": 269,
          "name": "remPart6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L269"
        },
        {
          "kind": "def",
          "line": 293,
          "name": "remPart7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L293"
        },
        {
          "kind": "def",
          "line": 318,
          "name": "remPart8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L318"
        },
        {
          "kind": "def",
          "line": 338,
          "name": "remPart9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L338"
        },
        {
          "kind": "def",
          "line": 352,
          "name": "remPart10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L352"
        },
        {
          "kind": "def",
          "line": 368,
          "name": "remPart11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L368"
        },
        {
          "kind": "def",
          "line": 389,
          "name": "remPart12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L389"
        },
        {
          "kind": "def",
          "line": 410,
          "name": "remPart13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L410"
        },
        {
          "kind": "def",
          "line": 431,
          "name": "remPart14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L431"
        },
        {
          "kind": "def",
          "line": 454,
          "name": "remPart15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L454"
        },
        {
          "kind": "def",
          "line": 479,
          "name": "remPart16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L479"
        },
        {
          "kind": "def",
          "line": 499,
          "name": "remPart17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L499"
        },
        {
          "kind": "def",
          "line": 513,
          "name": "remPart18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L513"
        },
        {
          "kind": "def",
          "line": 527,
          "name": "remPart19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L527"
        },
        {
          "kind": "def",
          "line": 545,
          "name": "remPart20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L545"
        },
        {
          "kind": "def",
          "line": 564,
          "name": "remPart21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L564"
        },
        {
          "kind": "def",
          "line": 585,
          "name": "remPart22",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L585"
        },
        {
          "kind": "def",
          "line": 606,
          "name": "remPart23",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L606"
        },
        {
          "kind": "def",
          "line": 631,
          "name": "remPart24",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L631"
        },
        {
          "kind": "def",
          "line": 637,
          "name": "cofOnePart0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L637"
        },
        {
          "kind": "def",
          "line": 651,
          "name": "cofOnePart1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L651"
        },
        {
          "kind": "def",
          "line": 665,
          "name": "cofOnePart2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L665"
        },
        {
          "kind": "def",
          "line": 683,
          "name": "cofOnePart3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L683"
        },
        {
          "kind": "def",
          "line": 697,
          "name": "cofOnePart4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L697"
        },
        {
          "kind": "def",
          "line": 711,
          "name": "cofOnePart5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L711"
        },
        {
          "kind": "def",
          "line": 727,
          "name": "cofOnePart6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L727"
        },
        {
          "kind": "def",
          "line": 748,
          "name": "cofOnePart7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L748"
        },
        {
          "kind": "def",
          "line": 768,
          "name": "cofOnePart8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L768"
        },
        {
          "kind": "def",
          "line": 782,
          "name": "cofOnePart9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L782"
        },
        {
          "kind": "def",
          "line": 796,
          "name": "cofOnePart10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L796"
        },
        {
          "kind": "def",
          "line": 810,
          "name": "cofOnePart11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L810"
        },
        {
          "kind": "def",
          "line": 827,
          "name": "cofOnePart12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L827"
        },
        {
          "kind": "def",
          "line": 848,
          "name": "cofOnePart13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L848"
        },
        {
          "kind": "def",
          "line": 865,
          "name": "cofOnePart14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L865"
        },
        {
          "kind": "def",
          "line": 877,
          "name": "cofOnePart15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L877"
        },
        {
          "kind": "def",
          "line": 890,
          "name": "cofOnePart16",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L890"
        },
        {
          "kind": "def",
          "line": 904,
          "name": "cofOnePart17",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L904"
        },
        {
          "kind": "def",
          "line": 918,
          "name": "cofOnePart18",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L918"
        },
        {
          "kind": "def",
          "line": 932,
          "name": "cofOnePart19",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L932"
        },
        {
          "kind": "def",
          "line": 950,
          "name": "cofOnePart20",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L950"
        },
        {
          "kind": "def",
          "line": 968,
          "name": "cofOnePart21",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L968"
        },
        {
          "kind": "def",
          "line": 973,
          "name": "cofTwoPart0",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L973"
        },
        {
          "kind": "def",
          "line": 987,
          "name": "cofTwoPart1",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L987"
        },
        {
          "kind": "def",
          "line": 1003,
          "name": "cofTwoPart2",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1003"
        },
        {
          "kind": "def",
          "line": 1023,
          "name": "cofTwoPart3",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1023"
        },
        {
          "kind": "def",
          "line": 1044,
          "name": "cofTwoPart4",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1044"
        },
        {
          "kind": "def",
          "line": 1067,
          "name": "cofTwoPart5",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1067"
        },
        {
          "kind": "def",
          "line": 1086,
          "name": "cofTwoPart6",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1086"
        },
        {
          "kind": "def",
          "line": 1100,
          "name": "cofTwoPart7",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1100"
        },
        {
          "kind": "def",
          "line": 1116,
          "name": "cofTwoPart8",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1116"
        },
        {
          "kind": "def",
          "line": 1135,
          "name": "cofTwoPart9",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1135"
        },
        {
          "kind": "def",
          "line": 1155,
          "name": "cofTwoPart10",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1155"
        },
        {
          "kind": "def",
          "line": 1174,
          "name": "cofTwoPart11",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1174"
        },
        {
          "kind": "def",
          "line": 1188,
          "name": "cofTwoPart12",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1188"
        },
        {
          "kind": "def",
          "line": 1202,
          "name": "cofTwoPart13",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1202"
        },
        {
          "kind": "def",
          "line": 1217,
          "name": "cofTwoPart14",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1217"
        },
        {
          "kind": "def",
          "line": 1236,
          "name": "cofTwoPart15",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1236"
        },
        {
          "kind": "lemma",
          "line": 1250,
          "name": "curve_key_step\u2081",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1250"
        },
        {
          "kind": "lemma",
          "line": 1282,
          "name": "curve_key_step\u2082",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1282"
        },
        {
          "kind": "lemma",
          "line": 1310,
          "name": "transfer_on_curve",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1310"
        },
        {
          "kind": "theorem",
          "line": 1327,
          "name": "spaceCurve_classification",
          "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean#L1327"
        }
      ],
      "forbidden_holes": 0,
      "imports": [
        "Mathlib.RingTheory.Polynomial.RationalRoot",
        "MazurTorsion.NumberTheory.FermatCubicClassification",
        "MazurTorsion.Kubert.OrderTwentySevenLegs"
      ],
      "lines": 1443,
      "module": "MazurTorsion.NumberTheory.XZeroTwentySevenClassification",
      "path": "MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion/NumberTheory/XZeroTwentySevenClassification.lean"
    },
    {
      "declarations": [],
      "forbidden_holes": 0,
      "imports": [
        "MazurTorsion.Arithmetic.LowTorsionObstructions",
        "MazurTorsion.Arithmetic.CardinalityReduction",
        "MazurTorsion.Arithmetic.ExceptionalProducts",
        "MazurTorsion.Arithmetic.RankTwoReduction",
        "MazurTorsion.Arithmetic.OddPrimeObstructions",
        "MazurTorsion.Arithmetic.PointOrder",
        "MazurTorsion.Arithmetic.PointOrderReduction",
        "MazurTorsion.EllipticCurve.TwoIsogeny",
        "MazurTorsion.EllipticCurve.TwoIsogenyMultiples",
        "MazurTorsion.EllipticCurve.TwoTorsionNormalization",
        "MazurTorsion.EllipticCurve.VariableChange",
        "MazurTorsion.Foundations.DivisionPolynomialRootCriterion",
        "MazurTorsion.Foundations.DivisionPolynomialDiscriminantFive",
        "MazurTorsion.Foundations.DivisionPolynomialDiscriminantSeven",
        "MazurTorsion.Foundations.FullFourTorsion",
        "MazurTorsion.Foundations.NaiveHeightDescent",
        "MazurTorsion.Foundations.OddPrimeFullTorsion",
        "MazurTorsion.Foundations.ThreeTorsion",
        "MazurTorsion.Foundations.TwoTorsion",
        "MazurTorsion.GroupTheory.ClassificationCardinality",
        "MazurTorsion.GroupTheory.CyclicKernelExtension",
        "MazurTorsion.GroupTheory.FiniteClassification",
        "MazurTorsion.GroupTheory.ForbiddenEmbeddings",
        "MazurTorsion.GroupTheory.IndependentCyclicGenerators",
        "MazurTorsion.GroupTheory.IndexNSmulFG",
        "MazurTorsion.GroupTheory.TorsionEquiv",
        "MazurTorsion.Kubert.OrderElevenModel",
        "MazurTorsion.Kubert.OrderElevenReduction",
        "MazurTorsion.Kubert.OrderNineReduction",
        "MazurTorsion.Kubert.OrderEighteenReduction",
        "MazurTorsion.Kubert.OrderEighteenModel",
        "MazurTorsion.Kubert.OrderFourteen",
        "MazurTorsion.Kubert.OrderFourteenModel",
        "MazurTorsion.Kubert.OrderFourteenReduction",
        "MazurTorsion.Kubert.OrderFifteen",
        "MazurTorsion.Kubert.OrderFifteenModel",
        "MazurTorsion.Kubert.OrderFifteenReduction",
        "MazurTorsion.Kubert.OrderSixteenReduction",
        "MazurTorsion.Kubert.OrderThirteenModel",
        "MazurTorsion.Kubert.OrderThirteenReduction",
        "MazurTorsion.Kubert.OrderTwentyFive",
        "MazurTorsion.Kubert.OrderThirtyFive",
        "MazurTorsion.Kubert.TateNormalForm",
        "MazurTorsion.Kubert.ThreeNormalForm",
        "MazurTorsion.Kubert.OrderSevenParametrization",
        "MazurTorsion.Kubert.OrderSevenCorrespondence",
        "MazurTorsion.Kubert.OrderSevenHauptmodul",
        "MazurTorsion.Kubert.OrderSevenIsogeny",
        "MazurTorsion.Kubert.OrderTwentyOneReduction",
        "MazurTorsion.Kubert.OrderTwentyOneExceptionalJ",
        "MazurTorsion.Kubert.OrderTwentyOne",
        "MazurTorsion.Kubert.OrderTwentySevenReduction",
        "MazurTorsion.Kubert.OrderTwentySevenLegs",
        "MazurTorsion.Kubert.OrderTwentySevenTrisection",
        "MazurTorsion.Kubert.OrderTwentySevenEndpoint",
        "MazurTorsion.Kubert.OrderTwentySevenLegChunks",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesA",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesB",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesC",
        "MazurTorsion.Kubert.OrderTwentySevenLegStagesD",
        "MazurTorsion.Kubert.OrderTwentySevenThirdLeg",
        "MazurTorsion.Kubert.OrderTwentySeven",
        "MazurTorsion.Kubert.TateNormalFormMultiples",
        "MazurTorsion.NumberTheory.ExceptionalCubicDescent",
        "MazurTorsion.NumberTheory.FermatCubicClassification",
        "MazurTorsion.NumberTheory.ExceptionalCubicReduction",
        "MazurTorsion.NumberTheory.ExceptionalQuarticDescent",
        "MazurTorsion.NumberTheory.QuarticDifferenceDescent",
        "MazurTorsion.NumberTheory.RatNorthcott",
        "MazurTorsion.NumberTheory.RationalRootsOfUnity",
        "MazurTorsion.NumberTheory.XOneEighteenDescent",
        "MazurTorsion.NumberTheory.XOneEighteenFiniteField",
        "MazurTorsion.NumberTheory.XOneElevenDescent",
        "MazurTorsion.NumberTheory.XOneElevenReduction",
        "MazurTorsion.NumberTheory.XOneThirteenDescent",
        "MazurTorsion.NumberTheory.XOneThirteenFiniteField",
        "MazurTorsion.NumberTheory.SevenAdicCertificates",
        "MazurTorsion.NumberTheory.XZeroFortyNineDescent",
        "MazurTorsion.NumberTheory.XZeroFortyNineReduction",
        "MazurTorsion.NumberTheory.XZeroFortyNineTransfer",
        "MazurTorsion.NumberTheory.XZeroTwentySevenClassification",
        "MazurTorsion.NumberTheory.XZeroTwentyOneDescent",
        "MazurTorsion.NumberTheory.XZeroTwentyOneRankZero",
        "MazurTorsion.NumberTheory.XZeroTwentyOneTransfer",
        "MazurTorsion.NumberTheory.XZeroTwentyOneReduction",
        "MazurTorsion.NumberTheory.XOneFifteenDescent",
        "MazurTorsion.NumberTheory.XOneFifteenReduction",
        "MazurTorsion.NumberTheory.XOneFourteenDescent",
        "MazurTorsion.NumberTheory.XOneFourteenReduction"
      ],
      "lines": 95,
      "module": "MazurTorsion",
      "path": "MazurTorsion.lean",
      "source_url": "https://github.com/Vilin97/MazurTheorem/blob/4d20ee38bc71dbaf866d9956f305e8b21f4a9e52/MazurTorsion.lean"
    }
  ],
  "repository": "Vilin97/MazurTheorem",
  "roadmap_url": "https://mazur-theorem-formalization.vilin402100.chatgpt.site/",
  "schema_version": 1,
  "totals": {
    "declarations": 4795,
    "forbidden_holes": 0,
    "imports": 485,
    "lines": 89307,
    "modules": 175
  }
}
