theorem
proved
exists_grayCover
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Patterns.GrayCycleGeneral on GitHub at line 324.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
formal source
321 ⟨GrayCycleBRGC.brgcGrayCycle d hdpos, rfl⟩
322
323/-- **THEOREM (GENERAL)**: There exists a Gray cover for any dimension `d > 0`. -/
324theorem exists_grayCover {d : Nat} (hdpos : 0 < d) : ∃ w : GrayCover d (2 ^ d), w.path 0 = GrayCycleBRGC.brgcPath d 0 :=
325 ⟨GrayCycleBRGC.brgcGrayCover d hdpos, rfl⟩
326
327theorem exists_grayCycle_of_le64 {d : Nat} (hdpos : 0 < d) (hd : d ≤ 64) :
328 ∃ w : GrayCycle d, w.path = brgcPath d :=
329 ⟨brgcGrayCycle d hdpos hd, rfl⟩
330
331theorem exists_grayCover_of_le64 {d : Nat} (hdpos : 0 < d) (hd : d ≤ 64) :
332 ∃ w : GrayCover d (2 ^ d), w.path = brgcPath d :=
333 ⟨brgcGrayCover d hdpos hd, rfl⟩
334
335end GrayCycleGeneral
336
337end Patterns
338end IndisputableMonolith