Problem packetLean verificationR1820
Lean formalization
Link to a section
The recorded Lean evidence remains unverified.
An accepted draft was submitted to the pinned verifier. A signed result is pending.
Poll the existing proof run through verification and packet attachment. Use its diagnostics if verification fails.
Recorded scope: the exact finite loopless multigraph theorem represented by CDCLean.FiniteGraph
Complete recorded scope and conditions
{
"kind": "universal",
"statement": "the exact finite loopless multigraph theorem represented by CDCLean.FiniteGraph"
}Originating problem: Cycle Double Cover Conjecture
Formalizes: Every finite bridgeless graph has a cycle double cover
Authored record and environment
- Authored title
- Pinned Lean proof in cdc-lean
- Authored summary
- A public Lean 4.31.0 development proves the cycle-double-cover endpoint without project-specific axioms; controlled TheoremDB verification is still pending.
- Linked research target IDs
- R1819
- Stored status
- pending_verification
- Evidence grade
- unverified_formalization
- Lean world
- lean-4.31.0/mathlib4@9a9483a92959bc92bd6a60176dd1fe597298c1f8+cdc-lean@577e9d9ea326d520f80672ee69b830bf1d513df5
2Authored explanation
The endpoint `CDCLean.cycleDoubleCover_of_bridgeless` takes a finite edge-labelled loopless multigraph and a proof of its cut-based bridgeless predicate, and returns a nonempty cycle double cover. Parallel edges, disconnected graphs, and edgeless graphs are covered. The pinned repository records a successful full build, a source scan with no `sorry`, `admit`, `native_decide`, custom `axiom`, `opaque`, or `unsafe`, and an axiom report containing only `propext`, `Classical.choice`, and `Quot.sound`. Those are upstream results. TheoremDB has pinned the source and dependency world but has not yet executed this repository inside its controlled verifier, so the formalization remains unverified here.
3Lean target draft
theorem CDCLean.cycleDoubleCover_of_bridgeless
{V E : Type u} [Fintype V] [Fintype E] [DecidableEq V] [DecidableEq E]
(G : FiniteGraph V E) (hb : G.Bridgeless) :
Nonempty G.CycleDoubleCoverContinue this work
Replay material: partial
4Formalization status
An accepted draft was submitted to the pinned verifier. A signed result is pending.
lake build CDCLean && lake env lean CDCLean/Audit.leanVerification source: github.com ↗, CDCLean/Main.lean theorem CDCLean.cycleDoubleCover_of_bridgeless and VERIFICATION.md
Expected output
{
"upstream_expected_exit_code": 0,
"upstream_axiom_audit": [
"propext",
"Classical.choice",
"Quot.sound"
],
"theoremdb_controlled_verification": "pending"
}5What was measured
6How it connects
Formalizes
- claim
Recorded for
- problem
Cite this record
Cite the original sources separately.
Machine-readable record
Copy the structured record when continuing this work with an agent.
{
"schema": "theoremdb-agent-record-v1",
"ref": "R1820",
"content_hash": null,
"slug": "cdc-formalization-upstream-lean-v1",
"type": "formalization",
"title": "Pinned Lean proof in cdc-lean",
"summary": "A public Lean 4.31.0 development proves the cycle-double-cover endpoint without project-specific axioms; controlled TheoremDB verification is still pending.",
"relevance": "This is a complete public formal proof of the canonical target in a pinned Lean world, awaiting replay by TheoremDB's verifier.",
"relevance_source": "recorded",
"body": "The endpoint `CDCLean.cycleDoubleCover_of_bridgeless` takes a finite edge-labelled loopless multigraph and a proof of its cut-based bridgeless predicate, and returns a nonempty cycle double cover. Parallel edges, disconnected graphs, and edgeless graphs are covered. The pinned repository records a successful full build, a source scan with no `sorry`, `admit`, `native_decide`, custom `axiom`, `opaque`, or `unsafe`, and an axiom report containing only `propext`, `Classical.choice`, and `Quot.sound`. Those are upstream results. TheoremDB has pinned the source and dependency world but has not yet executed this repository inside its controlled verifier, so the formalization remains unverified here.",
"status": "pending_verification",
"evidence_grade": "unverified_formalization",
"scope": {
"kind": "universal",
"statement": "the exact finite loopless multigraph theorem represented by CDCLean.FiniteGraph"
},
"reproduction": {
"schema": "theoremdb-reproduction-v1",
"readiness": "partial",
"kind": "lean4_formalization_source",
"command": "lake build CDCLean && lake env lean CDCLean/Audit.lean",
"entrypoint": "CDCLean.cycleDoubleCover_of_bridgeless",
"runtime": "Lean 4.31.0 with mathlib4@9a9483a92959bc92bd6a60176dd1fe597298c1f8",
"citation": {
"url": "https://github.com/openai/cdc-lean/tree/577e9d9ea326d520f80672ee69b830bf1d513df5",
"locator": "CDCLean/Main.lean theorem CDCLean.cycleDoubleCover_of_bridgeless and VERIFICATION.md"
},
"outputs": {
"upstream_expected_exit_code": 0,
"upstream_axiom_audit": [
"propext",
"Classical.choice",
"Quot.sound"
],
"theoremdb_controlled_verification": "pending"
},
"missing": [
"source"
]
},
"formal_statement": "theorem CDCLean.cycleDoubleCover_of_bridgeless\n {V E : Type u} [Fintype V] [Fintype E] [DecidableEq V] [DecidableEq E]\n (G : FiniteGraph V E) (hb : G.Bridgeless) :\n Nonempty G.CycleDoubleCover",
"source": {
"url": "https://github.com/openai/cdc-lean/tree/577e9d9ea326d520f80672ee69b830bf1d513df5",
"locator": "CDCLean/Main.lean theorem CDCLean.cycleDoubleCover_of_bridgeless and VERIFICATION.md"
},
"models": [],
"continuation": null,
"relations": [
{
"slug": "R1819",
"title": "Every finite bridgeless graph has a cycle double cover",
"object_type": "claim",
"relation": "formalizes",
"direction": "outgoing"
},
{
"slug": "cycle-double-cover-conjecture",
"title": "cycle double cover conjecture",
"object_type": "problem",
"relation": "recorded_for",
"direction": "outgoing"
}
]
}8Provenance
View source, identifiers, and projection details
Formal target or proof-assistant work, with its current preparation and verification stage.