OAI/Algebra/GroupRing/SeparatorLevels.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TorsionFreeZeroDivisors.SeparatorLevels.profileline 15Source documentation
Canonical finite vertex level profile; its mass is not an extra assumption.
def profile (level : V → ℤ) (z : ℤ) : ℕ := …
- theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.profile_massline 18 - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.select_verticesline 25 - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.exists_medianline 32Source documentation
A median genuine BFS level, including the empty graph and repeated levels.
theorem exists_median (level : V → ℕ) : ∃ center : ℕ, 2*(Finset.univ.filter (fun v=>level v<center)).card ≤ Fintype.card V ∧ 2*(Finset.univ.filter (fun v=>center<level v)).card ≤ Fintype.card V := by … - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.selected_levelsline 68Source documentation
The selected levels are literal finite graph levels, and both exterior regions already satisfy the stronger half-size bound.
theorem selected_levels (level : V → ℕ) : ∃ center kL kR : ℕ, (profile (fun v=>(level v:ℤ)) ((center:ℤ)-kL) + profile (fun v=>(level v:ℤ)) ((center:ℤ)+kR) + 2*(kL+kR) : ℝ) ≤ 2*Real.sqrt 2*Real.sqrt (Fintype.card V) ∧ 2*(Finset.univ.filter (fun v=>(level v:ℤ)<(center:ℤ)-kL)).card ≤ Fintype.card V ∧ 2*(Finset.univ.filter (fun v=>(center:ℤ)+kR<(level v:ℤ))).card ≤ Fintype.card V := by …Mentions: OAI.TorsionFreeZeroDivisors.SeparatorLevels.profile
- theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.below_closedline 96Source documentation
A single removed level prevents an edge from passing across it.
theorem below_closed {R : V → V → Prop} (level : V → ℤ) (hstep : ∀ x y,R x y → level y ≤ level x+1) {b : ℤ} {x y : V} (hx : level x<b) (hy : level y≠b) (hxy : R x y) : level y<b := by … - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.above_closedline 103 - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.band_closedline 110 - theorem
OAI.TorsionFreeZeroDivisors.SeparatorLevels.bfs_stepline 122 - def
OAI.TorsionFreeZeroDivisors.RecursiveSeparator.Split.of_fibersline 138 - theorem
OAI.TorsionFreeZeroDivisors.PlanarMap.Model.connected_splitline 180 - def
OAI.TorsionFreeZeroDivisors.RecursiveSeparator.Split.mapline 310