OAI/MathematicalPhysics/NavierStokes/ForcedComputation/Flow/PlanarOrdering.lean
22 declarations, 0 contain sorry, 0 declared as axioms
Effective source and target orders for the finite planar processor. Extraction goes from right to left; insertion goes from left to right. The orders are stable merge sorts of rational centers, including tied centers.
- def
OAI.ForcedComputation.PlanarRouting.sortByline 13 - theorem
OAI.ForcedComputation.PlanarRouting.sortBy_permline 16 - theorem
OAI.ForcedComputation.PlanarRouting.sortBy_lengthline 19 - theorem
OAI.ForcedComputation.PlanarRouting.mem_sortByline 22 - theorem
OAI.ForcedComputation.PlanarRouting.sortBy_pairwiseline 25 - theorem
OAI.ForcedComputation.PlanarRouting.sortBy_get_leline 32 - theorem
OAI.ForcedComputation.PlanarRouting.sortBy_nodupline 37 - def
OAI.ForcedComputation.PlanarRouting.rankline 40 - theorem
OAI.ForcedComputation.PlanarRouting.get_rankline 44 - theorem
OAI.ForcedComputation.PlanarRouting.rank_injectiveline 48 - def
OAI.ForcedComputation.Recorder.Planar.sourceOrderline 60 - def
OAI.ForcedComputation.Recorder.Planar.targetOrderline 65 - theorem
OAI.ForcedComputation.Recorder.Planar.sourceOrder_permline 70 - theorem
OAI.ForcedComputation.Recorder.Planar.targetOrder_permline 73 - theorem
OAI.ForcedComputation.Recorder.Planar.sourceOrder_nodupline 76 - theorem
OAI.ForcedComputation.Recorder.Planar.targetOrder_nodupline 80 - theorem
OAI.ForcedComputation.Recorder.Planar.sourceOrder_completeline 84 - theorem
OAI.ForcedComputation.Recorder.Planar.targetOrder_completeline 89 - theorem
OAI.ForcedComputation.Recorder.Planar.sourceOrder_centersline 94 - theorem
OAI.ForcedComputation.Recorder.Planar.targetOrder_centersline 106 - theorem
OAI.ForcedComputation.Recorder.Planar.sourceOrder_sweep_gapline 118Source documentation
Later source rows do not intersect the active extraction tube.
theorem sourceOrder_sweep_gap (M : Alternating.Machine) (hM : M.WellFormed) {i j : Fin (sourceOrder M hM).length} (hij : i < j) (endpoint : ℚ) : let R := (instruction M hM ((sourceOrder M hM).get i)).source …Mentions: OAI.Alternating.Machine, OAI.ForcedComputation.Recorder.Planar.sourceOrder, OAI.ForcedComputation.Recorder.Planar.instruction
- theorem
OAI.ForcedComputation.Recorder.Planar.targetOrder_sweep_gapline 134Source documentation
Earlier inserted targets do not intersect the active insertion tube.
theorem targetOrder_sweep_gap (M : Alternating.Machine) (hM : M.WellFormed) {i j : Fin (targetOrder M hM).length} (hij : i < j) (endpoint : ℚ) : let R := (instruction M hM ((targetOrder M hM).get j)).target …Mentions: OAI.Alternating.Machine, OAI.ForcedComputation.Recorder.Planar.targetOrder, OAI.ForcedComputation.Recorder.Planar.instruction