OAI/Probability/CriticalZ3/Relay.lean
34 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.LatticeRelay.Vertexline 11 - def
OAI.LatticeRelay.Rectline 13 - def
OAI.LatticeRelay.Cubeline 14 - def
OAI.LatticeRelay.Expandline 15 - def
OAI.LatticeRelay.DirectedIntervalline 16 - def
OAI.LatticeRelay.QuarterFaceline 19 - def
OAI.LatticeRelay.inwardline 23 - def
OAI.LatticeRelay.Prismline 25 - theorem
OAI.LatticeRelay.inward_endpoint_boundline 29 - theorem
OAI.LatticeRelay.inward_interval_boundline 34 - theorem
OAI.LatticeRelay.quarterFace_subset_cubeline 39 - theorem
OAI.LatticeRelay.quarterFace_nonemptyline 53 - theorem
OAI.LatticeRelay.contraction_faceline 63Source documentation
Generic form of one of the three contraction steps.
theorem contraction_face {r a : ℤ} (hr : 0 ≤ r) (ha : 0 ≤ a) (h : Fin 3) {u : Vertex} (hu : ∀ i, |u i| ≤ if i < h then 2*r+a else 4*r+a) : QuarterFace u (2*r) h (inward u) ⊆ Rect 0 (fun i => if i ≤ h then 2*r+a else 4*r+a) := by …Mentions: OAI.LatticeRelay.Vertex, OAI.LatticeRelay.QuarterFace, OAI.LatticeRelay.inward, OAI.LatticeRelay.Rect
- theorem
OAI.LatticeRelay.contraction_cubeline 85 - def
OAI.LatticeRelay.axisCenterline 105 - def
OAI.LatticeRelay.forwardInwardline 107 - theorem
OAI.LatticeRelay.translation_faceline 112Source documentation
Generic form of each of the ten translation steps, including the final length 2r+1 step.
theorem translation_face {a s w : ℤ} (hs : s ≤ w) {u : Vertex} (hu : u ∈ Cube (axisCenter a) w) : QuarterFace u s 0 (forwardInward u) ⊆ Cube (axisCenter (a+s)) w := by …Mentions: OAI.LatticeRelay.Vertex, OAI.LatticeRelay.Cube, OAI.LatticeRelay.axisCenter, OAI.LatticeRelay.QuarterFace, OAI.LatticeRelay.forwardInward
- theorem
OAI.LatticeRelay.translation_cubeline 127 - def
OAI.LatticeRelay.contractionWidthsline 148 - def
OAI.LatticeRelay.HasInterfaceline 151 - theorem
OAI.LatticeRelay.contraction_interfaceline 155 - theorem
OAI.LatticeRelay.translation_interfaceline 181 - def
OAI.LatticeRelay.routeCenterline 194 - def
OAI.LatticeRelay.routeWidthsline 196 - def
OAI.LatticeRelay.Pline 199 - theorem
OAI.LatticeRelay.axisCenter_zeroline 201 - theorem
OAI.LatticeRelay.routeCenter_translationline 203 - theorem
OAI.LatticeRelay.routeWidths_translationline 211 - def
OAI.LatticeRelay.stepSizeline 220 - theorem
OAI.LatticeRelay.routeCenter_nextline 222 - theorem
OAI.LatticeRelay.thirteen_interfacesline 238 - theorem
OAI.LatticeRelay.P_zeroline 273 - theorem
OAI.LatticeRelay.P_thirteen_subsetline 279 - theorem
OAI.LatticeRelay.expanded_route_subset_prismline 289