OAI/Computability/SpaceSimulation/OneTape/Sweeps.lean
17 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Fifths.Single.acrossline 9 - def
OAI.Fifths.Single.crossingsline 10 - theorem
OAI.Fifths.Single.crossings_monoline 12 - theorem
OAI.Fifths.Single.tick_valueline 18 - theorem
OAI.Fifths.Single.waitedline 22 - theorem
OAI.Fifths.Single.sweep_timeline 36Source documentation
Sweep from time t with the currently selected block. If neither cap nor crossing reached, advanced just one tick per local iteration. At a crossing bank its credit. Unselected buffers unchanged throughout.
theorem sweep_time (t : ℕ) (l : t ≤ W.T) (n : ℕ) : let i := M.place x W t … - theorem
OAI.Fifths.Single.visitedline 68 - theorem
OAI.Fifths.Single.story_okline 88 - def
OAI.Fifths.Single.doneAtline 99 - def
OAI.Fifths.Single.predictline 101 - theorem
OAI.Fifths.Single.reportedline 104 - theorem
OAI.Fifths.Single.closesline 112 - theorem
OAI.Fifths.Single.divides_shiftline 121Source comment
At most one crossing per unit move when summing across offsets.private theorem divides_shift {b u m : ℕ} (h : (u+m)/b ≠ (u+(m+1))/b) : b ∣ u+m+1 := by … - theorem
OAI.Fifths.Single.unique_crossline 126 - theorem
OAI.Fifths.Single.atMostOneline 157 - theorem
OAI.Fifths.Single.offsetsline 186 - theorem
OAI.Fifths.Single.sufficientline 194