Skip to content

Commit 8295c37

Browse files
committed
fix breakage due to rebase
1 parent 68246f5 commit 8295c37

File tree

1 file changed

+4
-5
lines changed
  • src/Std/Data/Iterators/Lemmas/Combinators

1 file changed

+4
-5
lines changed

src/Std/Data/Iterators/Lemmas/Combinators/Take.lean

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ theorem Iter.step_take {α β} [Iterator α Id β] {n : Nat}
2727
| .done h => .done (.done h)) := by
2828
simp only [Iter.step, Iter.step, Iter.take_eq, IterM.step_take, toIterM_toIter]
2929
cases n
30-
case zero => simp [Id.run, PlausibleIterStep.done]
30+
case zero => simp [PlausibleIterStep.done]
3131
case succ k =>
32-
simp only [Id.pure_eq, Id.bind_eq, Id.run, take_eq]
33-
generalize it.toIterM.step = step
34-
obtain ⟨step, h⟩ := step
35-
cases step <;>
32+
simp only [Id.run_bind]
33+
generalize it.toIterM.step.run = step
34+
cases step using PlausibleIterStep.casesOn <;>
3635
simp [PlausibleIterStep.yield, PlausibleIterStep.skip, PlausibleIterStep.done]
3736

3837
theorem Iter.atIdxSlow?_take {α β}

0 commit comments

Comments
 (0)