{
  "schema_version": 1,
  "site": "https://lemmata.iol.berlin",
  "source_commit": "29ff25c1aac1c946e69d125accbfcb41d148a252",
  "checked_means": "formal statements compile, are accepted by Lean's kernel, and use no axioms beyond propext, Classical.choice, Quot.sound; the correspondence between prose and Lean statement is checked by human review",
  "entries": [
    {
      "identifier": "lemmata:2610.00001",
      "url": "https://lemmata.iol.berlin/abs/2610.00001",
      "html_url": "https://lemmata.iol.berlin/html/2610.00001",
      "title": "Composition of implications",
      "category": "logic",
      "category_title": "Logic",
      "tags": [
        "order"
      ],
      "contributors": [
        "Sebastian Pokutta"
      ],
      "first_published": "2026-10-19T19:34:05+02:00",
      "last_changed": "2026-10-20T13:28:03+02:00",
      "status": "checked",
      "last_checked": null,
      "exports": [
        {
          "name": "Lemmata.ImplicationComposition.implication_composition",
          "kind": "theorem",
          "label": "thm-implication-composition",
          "status": "checked",
          "axioms": [],
          "source_file": "lean/Lemmata/ImplicationComposition/Main.lean"
        },
        {
          "name": "Lemmata.ImplicationComposition.le_compose",
          "kind": "theorem",
          "label": "cor-implication-composition-le",
          "status": "checked",
          "axioms": [],
          "source_file": "lean/Lemmata/ImplicationComposition/Main.lean"
        }
      ],
      "arxiv": [],
      "license": "CC-BY-4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "ai_use": null,
      "acknowledgements": null,
      "bibtex": "@misc{lemmata:2610.00001,\n  title        = {Composition of implications},\n  author       = {Sebastian Pokutta},\n  howpublished = {Lemmata, lemmata:2610.00001, \\url{https://lemmata.iol.berlin/abs/2610.00001}},\n  year         = {2026},\n  url          = {https://lemmata.iol.berlin/abs/2610.00001},\n  note         = {Version 29ff25c1aac1; formal statements checked in Lean 4}\n}"
    },
    {
      "identifier": "lemmata:2610.00002",
      "url": "https://lemmata.iol.berlin/abs/2610.00002",
      "html_url": "https://lemmata.iol.berlin/html/2610.00002",
      "title": "A Lagrangian duality gap that survives closed convexification",
      "category": "optimization",
      "category_title": "Optimization",
      "tags": [],
      "contributors": [
        "Nico Pelleriti"
      ],
      "first_published": "2026-10-19T23:13:32+02:00",
      "last_changed": "2026-10-20T13:28:03+02:00",
      "status": "checked",
      "last_checked": null,
      "exports": [
        {
          "name": "Lemmata.LagrangianDualityGap.duality_gap",
          "kind": "theorem",
          "label": "thm-lagrangian-duality-gap",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LagrangianDualityGap/Main.lean"
        }
      ],
      "arxiv": [],
      "license": "CC-BY-4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "ai_use": null,
      "acknowledgements": null,
      "bibtex": "@misc{lemmata:2610.00002,\n  title        = {A Lagrangian duality gap that survives closed convexification},\n  author       = {Nico Pelleriti},\n  howpublished = {Lemmata, lemmata:2610.00002, \\url{https://lemmata.iol.berlin/abs/2610.00002}},\n  year         = {2026},\n  url          = {https://lemmata.iol.berlin/abs/2610.00002},\n  note         = {Version 29ff25c1aac1; formal statements checked in Lean 4}\n}"
    },
    {
      "identifier": "lemmata:2610.00003",
      "url": "https://lemmata.iol.berlin/abs/2610.00003",
      "html_url": "https://lemmata.iol.berlin/html/2610.00003",
      "title": "Nonnegative rank of the spanning-tree slack matrix",
      "category": "optimization",
      "category_title": "Optimization",
      "tags": [],
      "contributors": [
        "Sebastian Pokutta"
      ],
      "first_published": "2026-10-19T22:15:57+00:00",
      "last_changed": "2026-10-20T13:28:03+02:00",
      "status": "checked",
      "last_checked": null,
      "exports": [
        {
          "name": "Lemmata.SpanningTreeMinSplit.fullSlack",
          "kind": "definition",
          "label": "def-spanning-tree-min-split-matrix",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/SpanningTreeMinSplit/FullSlack.lean"
        },
        {
          "name": "Lemmata.SpanningTreeMinSplit.fullSlack_rank_bound",
          "kind": "theorem",
          "label": "thm-spanning-tree-min-split",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/SpanningTreeMinSplit/Main.lean"
        },
        {
          "name": "Lemmata.SpanningTreeMinSplit.fullSlack_factorization",
          "kind": "theorem",
          "label": "prop-spanning-tree-min-split-factorization",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/SpanningTreeMinSplit/Main.lean"
        }
      ],
      "arxiv": [],
      "license": "CC-BY-4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "ai_use": "Obtained as auxiliary result when using GPT-6 Astra to formalize other research.",
      "acknowledgements": "Research reported in this paper was partially supported by the Berlin Mathematics Research Center MATH$^+$ (EXC-2046/2, project ID 390685689), funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy. This work has been partially supported by OpenAI's Academic Researchers program.",
      "bibtex": "@misc{lemmata:2610.00003,\n  title        = {Nonnegative rank of the spanning-tree slack matrix},\n  author       = {Sebastian Pokutta},\n  howpublished = {Lemmata, lemmata:2610.00003, \\url{https://lemmata.iol.berlin/abs/2610.00003}},\n  year         = {2026},\n  url          = {https://lemmata.iol.berlin/abs/2610.00003},\n  note         = {Version 29ff25c1aac1; formal statements checked in Lean 4}\n}"
    },
    {
      "identifier": "lemmata:2610.00004",
      "url": "https://lemmata.iol.berlin/abs/2610.00004",
      "html_url": "https://lemmata.iol.berlin/html/2610.00004",
      "title": "LP hardness of approximation for polynomial-time solvable problems",
      "category": "optimization",
      "category_title": "Optimization",
      "tags": [],
      "contributors": [
        "Sebastian Pokutta"
      ],
      "first_published": "2026-10-20T17:22:19+02:00",
      "last_changed": "2026-10-20T20:22:41+02:00",
      "status": "checked",
      "last_checked": null,
      "exports": [
        {
          "name": "Lemmata.LPHardnessInP.Formulation.certified_slack_factorization",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-factorization",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Formulation/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Matching.matching_minimum",
          "kind": "theorem",
          "label": "lem-lp-hardness-in-p-matching-optimum",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Matching/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Matching.matching_lp_lower_bound",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-matching",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Matching/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.CostTransfer.cut_metric_properties",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-metric",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/CostTransfer/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Joins.vjoin_minimum",
          "kind": "theorem",
          "label": "lem-lp-hardness-in-p-join-optimum",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Joins/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Joins.vjoin_lp_lower_bound",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-join",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Joins/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Matching.oddCut_minimum",
          "kind": "theorem",
          "label": "lem-lp-hardness-in-p-odd-cut-optimum",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Matching/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Matching.oddCut_lp_lower_bound",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-odd-cut",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Matching/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Parity.matchingCost_minimum",
          "kind": "theorem",
          "label": "lem-lp-hardness-in-p-parity-optimum",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Parity/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Parity.parity_matching_lp_lower_bound",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-parity",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Parity/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.RankReduction.factorization_reduction",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-reduction",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/RankReduction/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Formulation.certified_reduction_rank_lower_bound",
          "kind": "theorem",
          "label": "cor-lp-hardness-in-p-general-transfer",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Formulation/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.RankReduction.rank_transpose",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-transpose",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/RankReduction/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.RankReduction.rank_rowScale_eq",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-scaling",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/RankReduction/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Formulation.bounded_baseline_lp_lower_bound",
          "kind": "theorem",
          "label": "cor-lp-hardness-in-p-baseline",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Formulation/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.Formulation.near_exact_reversal_lp_lower_bound",
          "kind": "theorem",
          "label": "cor-lp-hardness-in-p-reversal",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/Formulation/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.coreProbability_supported",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-core-distribution",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Sampling.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.ConcreteJSYRectangleData.corruption_bound",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-formal-corruption",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/ConcreteData.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.pairing_factorization_le",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-separation",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Separation.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.calibrated_witness_gap",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-parameters",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Parameters.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.calibrated_shifted_rank_from_jsy",
          "kind": "theorem",
          "label": "thm-lp-hardness-in-p-finite-extension",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.parity_lp_lower_bound_from_jsy",
          "kind": "theorem",
          "label": "cor-lp-hardness-in-p-jsy-lp",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Main.lean"
        },
        {
          "name": "Lemmata.LPHardnessInP.ParityExtension.shifted_rank_mono",
          "kind": "theorem",
          "label": "prop-lp-hardness-in-p-padding",
          "status": "checked",
          "axioms": [
            "propext",
            "Classical.choice",
            "Quot.sound"
          ],
          "source_file": "lean/Lemmata/LPHardnessInP/ParityExtension/Padding.lean"
        }
      ],
      "arxiv": [],
      "license": "CC-BY-4.0",
      "license_url": "https://creativecommons.org/licenses/by/4.0/",
      "ai_use": "The exposition and Lean formalization were developed with OpenAI Codex. The published matching rank theorem, the earlier parity partition and entropy assertions, and affine Farkas certificate existence remain external. The new parity extension is formalized conditionally on precise hypotheses; no custom axioms are introduced.",
      "acknowledgements": "Research reported in this paper was partially supported by the Berlin Mathematics Research Center MATH$^+$ (EXC-2046/2, project ID 390685689), funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy. This work has been partially supported by OpenAI's Academic Researchers program.",
      "bibtex": "@misc{lemmata:2610.00004,\n  title        = {LP hardness of approximation for polynomial-time solvable problems},\n  author       = {Sebastian Pokutta},\n  howpublished = {Lemmata, lemmata:2610.00004, \\url{https://lemmata.iol.berlin/abs/2610.00004}},\n  year         = {2026},\n  url          = {https://lemmata.iol.berlin/abs/2610.00004},\n  note         = {Version 29ff25c1aac1; formal statements checked in Lean 4}\n}"
    }
  ]
}
