ProofAtlas Bondy's Minimum-Degree Longest-Cycle Conjecture Source First-party checked source
Source for Bondy's Minimum-Degree Longest-Cycle Conjecture The companion paper presents a candidate proof of Bondy's minimum-degree longest-cycle conjecture. Paper-to-formal-statement alignment is under review. Lean checks only the exact displayed endpoint Bondy.bondy_longest_cycle at the audited source commit; its 204-module first-party cone reports only standard classical foundations. Download the complete checked closure, open the endpoint, or browse its supporting modules to study the proof or develop an extension.
Immutable source commit: 9e13b044d8821b587935fa3019d913699eadffa2
License and notice commit: 9134da370295ac4c1989070c341ba101ac3d9c17
Each ZIP contains the checked first-party local Lean import closure, exact statements and boundaries, license, notice, evidence, a source-footprint manifest, and continuation data. Mathlib and other third-party dependencies are not bundled; this is not a portable whole-repository release.
Exact theorem evidence
Bondy's Minimum-Degree Longest-Cycle Conjecture Bondy.bondy_longest_cycle
This is the hash-matched main Lean file. Its complete tracked local Lean import closure is browsable once below; checker evidence remains separate for this exact theorem.
Commit 9e13b044d8821b587935fa3019d913699eadffa2
Main Lean file Bondy/Main.lean
Main-file footprint 48 lines
File SHA-256 sha256:39f30c64552384723952a7a5db99d1254ac0dc72658b71b71e6b75d0d59bf85a
Complete Lean closure 204 files · 101,839 lines
Toolchain leanprover/lean4:v4.30.0-rc2Deduplicated checked source
Complete Lean import closure This closure supports the theorem evidence record above.
Search and browse all 204 checked Lean files Every listed file is read from the same pinned Git commit. File links open raw source in a new tab; use the ZIP download for the complete package. External Mathlib modules are dependency-locked but are not copied into this first-party source tree.
Bondy 2 files · 57 lines Bondy/Basic 14 files · 6,373 lines Bondy/Components 4 files · 569 lines Bondy/Connectivity 6 files · 584 lines Bondy/InternalMazur 29 files · 6,126 lines Bondy/NormalTree 9 files · 1,649 lines Bondy/PathCycle 21 files · 17,049 lines Bondy/RequiredResidual 119 files · 69,432 lines Bondy/RequiredResidual/BondyResidualCap.lean 107 lines Bondy/RequiredResidual/Cap.lean 27 lines Bondy/RequiredResidual/CapBridge.lean 21 lines Bondy/RequiredResidual/Case12MultiSpecialArcChain.lean 148 lines Bondy/RequiredResidual/Case12MultiSpecialChain.lean 110 lines Bondy/RequiredResidual/Case12PhysicalGapSelectedOwners.lean 200 lines Bondy/RequiredResidual/Case12SelectedSpecialGapOrder.lean 301 lines Bondy/RequiredResidual/Case12SelectedSpecialPlainConnectorChain.lean 119 lines Bondy/RequiredResidual/Case12TerminalGeometry.lean 526 lines Bondy/RequiredResidual/ChargedCleanGap.lean 240 lines Bondy/RequiredResidual/CollisionEscapePath.lean 72 lines Bondy/RequiredResidual/CycleExtensionNInfrastructure.lean 127 lines Bondy/RequiredResidual/CycleExtensionNMiddle.lean 80 lines Bondy/RequiredResidual/CycleSpreading.lean 341 lines Bondy/RequiredResidual/CycleSpreadingAbsorb.lean 314 lines Bondy/RequiredResidual/CycleSpreadingBudget.lean 220 lines Bondy/RequiredResidual/CycleSpreadingCompensation.lean 450 lines Bondy/RequiredResidual/CycleSpreadingConfined.lean 359 lines Bondy/RequiredResidual/CycleSpreadingCyclic.lean 788 lines Bondy/RequiredResidual/CycleSpreadingDegree.lean 223 lines Bondy/RequiredResidual/CycleSpreadingDegreeSelection.lean 124 lines Bondy/RequiredResidual/CycleSpreadingExtreme.lean 389 lines Bondy/RequiredResidual/CycleSpreadingFan.lean 235 lines Bondy/RequiredResidual/CycleSpreadingHigh.lean 100 lines Bondy/RequiredResidual/CycleSpreadingHighBudget.lean 195 lines Bondy/RequiredResidual/CycleSpreadingIncidentBridge.lean 375 lines Bondy/RequiredResidual/CycleSpreadingLemmaTwo.lean 728 lines Bondy/RequiredResidual/CycleSpreadingLemmaTwoBridge.lean 759 lines Bondy/RequiredResidual/CycleSpreadingLemmaTwoConclusion.lean 158 lines Bondy/RequiredResidual/CycleSpreadingMaximality.lean 463 lines Bondy/RequiredResidual/CycleSpreadingOneEdgeActive.lean 115 lines Bondy/RequiredResidual/CycleSpreadingOneEdgeOmittedGap.lean 482 lines Bondy/RequiredResidual/CycleSpreadingOneEdgePath.lean 2,316 lines Bondy/RequiredResidual/CycleSpreadingOneHigh.lean 156 lines Bondy/RequiredResidual/CycleSpreadingOneHighBudget.lean 171 lines Bondy/RequiredResidual/CycleSpreadingOneHighConclusion.lean 110 lines Bondy/RequiredResidual/CycleSpreadingOrderTwo.lean 190 lines Bondy/RequiredResidual/CycleSpreadingPivot.lean 466 lines Bondy/RequiredResidual/CycleSpreadingPivots.lean 228 lines Bondy/RequiredResidual/CycleSpreadingReroute.lean 390 lines Bondy/RequiredResidual/CycleSpreadingTwoHigh.lean 466 lines Bondy/RequiredResidual/Dirac.lean 79 lines Bondy/RequiredResidual/DiracAlignedPaths.lean 2,572 lines Bondy/RequiredResidual/DiracCircumferenceTail.lean 2,715 lines Bondy/RequiredResidual/DiracCycleThroughPath.lean 164 lines Bondy/RequiredResidual/DiracEndpointSets.lean 137 lines Bondy/RequiredResidual/DiracNonspanning.lean 41 lines Bondy/RequiredResidual/LongestCycleConnectivity.lean 68 lines Bondy/RequiredResidual/Packing.lean 49 lines Bondy/RequiredResidual/PositiveHighGlobalSize.lean 395 lines Bondy/RequiredResidual/RepairedThetaBetaSharp.lean 206 lines Bondy/RequiredResidual/RepairedThetaClaim4BlockIncidence.lean 353 lines Bondy/RequiredResidual/RepairedThetaCollisionAdjacentPairs.lean 412 lines Bondy/RequiredResidual/RepairedThetaCollisionAssignment.lean 359 lines Bondy/RequiredResidual/RepairedThetaCollisionChargedCycle.lean 641 lines Bondy/RequiredResidual/RepairedThetaCollisionChargedGap.lean 193 lines Bondy/RequiredResidual/RepairedThetaCollisionCyclicOrder.lean 447 lines Bondy/RequiredResidual/RepairedThetaCollisionEscape.lean 236 lines Bondy/RequiredResidual/RepairedThetaCollisionI1Assembler.lean 355 lines Bondy/RequiredResidual/RepairedThetaCollisionRooting.lean 1,429 lines Bondy/RequiredResidual/RepairedThetaConfinedNonSpecialG6.lean 5,778 lines Bondy/RequiredResidual/RepairedThetaConflictFreeGenericSelection.lean 1,516 lines Bondy/RequiredResidual/RepairedThetaCoveredRouteProtection.lean 296 lines Bondy/RequiredResidual/RepairedThetaCoveredSelectedGapChain.lean 294 lines Bondy/RequiredResidual/RepairedThetaCoveredTerminalFamily.lean 1,159 lines Bondy/RequiredResidual/RepairedThetaDefinition39ChargedGap.lean 754 lines Bondy/RequiredResidual/RepairedThetaDefinition39GapPair.lean 284 lines Bondy/RequiredResidual/RepairedThetaDefinition39State.lean 1,613 lines Bondy/RequiredResidual/RepairedThetaEarTrace.lean 104 lines Bondy/RequiredResidual/RepairedThetaFullHallChargedCycle.lean 196 lines Bondy/RequiredResidual/RepairedThetaFullHallI1Assembler.lean 265 lines Bondy/RequiredResidual/RepairedThetaGamma.lean 357 lines Bondy/RequiredResidual/RepairedThetaLowSpecialConnector.lean 1,275 lines Bondy/RequiredResidual/RepairedThetaLowSpecialCoveredData.lean 445 lines Bondy/RequiredResidual/RepairedThetaLowSpecialDeficiency.lean 604 lines Bondy/RequiredResidual/RepairedThetaLowSpecialDensity.lean 326 lines Bondy/RequiredResidual/RepairedThetaLowSpecialInterpolation.lean 234 lines Bondy/RequiredResidual/RepairedThetaLowSpecialProtectedRunParametric.lean 253 lines Bondy/RequiredResidual/RepairedThetaNonSpecialConnector.lean 258 lines Bondy/RequiredResidual/RepairedThetaNonSpecialExit.lean 548 lines Bondy/RequiredResidual/RepairedThetaOutcome.lean 347 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionConnector.lean 841 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionI1.lean 1,089 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionI1MixedCase32.lean 3,389 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionI1Moving.lean 8,873 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionI1Stationary.lean 1,231 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionI3.lean 273 lines Bondy/RequiredResidual/RepairedThetaPlainCollisionLowerBound.lean 315 lines Bondy/RequiredResidual/RepairedThetaProtectedRunParametric.lean 220 lines Bondy/RequiredResidual/RepairedThetaProtectedRunSurplus.lean 635 lines Bondy/RequiredResidual/RepairedThetaPureGenericParametric.lean 170 lines Bondy/RequiredResidual/RepairedThetaSaturationConfinement.lean 889 lines Bondy/RequiredResidual/RepairedThetaSpecialCardHigh.lean 342 lines Bondy/RequiredResidual/RepairedThetaSpecialClassification.lean 99 lines Bondy/RequiredResidual/RepairedThetaSpreading.lean 187 lines Bondy/RequiredResidual/RepairedThetaStationaryWitness.lean 51 lines Bondy/RequiredResidual/RepairedThetaTopHallHighAdapter.lean 796 lines Bondy/RequiredResidual/RepairedThetaTopHallI1Assembler.lean 79 lines Bondy/RequiredResidual/RepairedThetaTraceExtraction.lean 554 lines Bondy/RequiredResidual/RepairedThetaTransformedPathProvenance.lean 1,190 lines Bondy/RequiredResidual/RepairedThetaWeakA2.lean 1,434 lines Bondy/RequiredResidual/ResidualComponentSeparation.lean 66 lines Bondy/RequiredResidual/ResidualCyclicCarrier.lean 372 lines Bondy/RequiredResidual/ResidualGCycle.lean 131 lines Bondy/RequiredResidual/ResidualHighBoundary.lean 103 lines Bondy/RequiredResidual/ResidualLinkageEnumeration.lean 565 lines Bondy/RequiredResidual/ResidualLinkageSplice.lean 603 lines Bondy/RequiredResidual/ResidualMaximum.lean 117 lines Bondy/RequiredResidual/SetLinkage.lean 72 lines Bondy/RequiredResidual/SetLinkageContactWord.lean 333 lines Bondy/RequiredResidual/SetLinkageFamilySelection.lean 342 lines Bondy/RequiredResidual/SetLinkageMap.lean 124 lines Bondy/RequiredResidual/SetLinkageSeparation.lean 272 lines Bondy/RequiredResidual/SetMenger.lean 704 lines Bondy/RequiredResidual/SetMengerContraction.lean 934 lines Bondy/RequiredResidual/SetMengerLinkage.lean 273 lines Bondy/RequiredResidual/TerminalRouteFamilyConnectivity.lean 212 lines Bondy/RequiredResidual/TerminalRouteFamilySelection.lean 229 lines Bondy/RequiredResidual/ThetaSpecialSaturation.lean 177 lines Source hash Matches checked record
Lean build Passed in recorded evidence
License Apache-2.0 · Lech Mazur
Provenance and reproducibility
Exact checked source, with reuse terms The endpoint and every listed local import come from the exact recorded Git commit, and the endpoint matches the stored source hash byte for byte. The locally authored package material is licensed under Apache-2.0 by Lech Mazur; Mathlib and cited third-party material remain under their own terms. Machine-readable checker evidence is included.
Back to theorem overview Browse all formalizations