FormalConjectures/WrittenOnTheWallII/GraphConjecture100.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
3 declarations, 1 contain sorry, 0 declared as axioms
Written on the Wall II - Conjecture 100
Verbatim statement (WOWII #100, status O):
If G is a simple connected graph, then α(G) ≤ CEIL[(maximum of λ(v) + 0.5*length(Ḡ))/2]
Source: http://cms.uhd.edu/faculty/delavinae/research/wowII/all.html#conj100
The WOWII HTML uses length(Ḡ) (the bar denotes graph complement); the
extracted JSON in our private repo previously dropped the overline. The
formal statement below uses the Euclidean norm of the degree sequence of Gᶜ.
Reference: E. DeLaVina, Written on the Wall II, Conjectures of Graffiti.pc
Definition of graph length
The WOWII definitions popup defines length(H) as the square root of the sum
of the squares of the vertex degrees. This is degreeL2Norm H in Lean.
Combined with the overline above, the inequality reads:
α(G) ≤ ⌈(max_v l(v) + 0.5 · degreeL2Norm(Gᶜ)) / 2⌉
where l(v) = indepNeighbors G v.
Imports (1)
- theorem
WrittenOnTheWallII.GraphConjecture100.conjecture100Documented declaration: conjecture100 sorry line 64 sourceSource documentation
WOWII Conjecture 100 (status O):
For a simple connected graph
G,α(G) ≤ ⌈(max_v l(v) + 0.5 · degreeL2Norm(Gᶜ)) / 2⌉whereα(G) = G.indepNumis the independence number,max_v l(v)is the maximum over all vertices of the independence number of the neighbourhood (inG), anddegreeL2Norm(Gᶜ)is the square root of the sum of the squares of the degrees in the complementGᶜ.L4DEL explanation
WOWII Conjecture 100 (status O): For a simple connected graph
G,α(G) ≤ ⌈(max_v l(v) + 0.5 · degreeL2Norm(Gᶜ)) / 2⌉whereα(G) = G.indepNumis the independence number,max_v l(v)is the maximum over all vertices of the independence number of the neighbourhood (inG), anddegreeL2Norm(Gᶜ)is the square root of the sum of the squares of the degrees in the complementGᶜ.Sources and attribution: Pinned Lean source (1646ca16afd6)
depends on sorry what this means
Statement uses:
Fintype,DecidableEq,Nontrivial,SimpleGraph,DecidableRel,SimpleGraph.Adj,SimpleGraph.Connected,Nat,Finset.max',Finset.image, SimpleGraph.indepNeighborsCard,Finset.univ,LE.le,Real,SimpleGraph.indepNum,Int.ceil,HDiv.hDiv,HAdd.hAdd,HMul.hMul,OfNat.ofNatand 2 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
theorem conjecture100 (G : SimpleGraph α) [DecidableRel G.Adj] (h : G.Connected) : let maxL := (Finset.univ.image (indepNeighborsCard G)).max' (by simp) … - example
WrittenOnTheWallII.GraphConjecture100.(example at line 73)line 73 sourceSource documentation
The independence number is nonneg.
example (G : SimpleGraph (Fin 3)) : 0 ≤ G.indepNum := Nat.zero_le _ …
- example
WrittenOnTheWallII.GraphConjecture100.(example at line 77)line 77 sourceSource documentation
The Euclidean norm of the degree sequence is nonnegative.
example (G : SimpleGraph (Fin 2)) [DecidableRel G.Adj] : 0 ≤ degreeL2Norm G := …