Skip to content

Commit 13f5672

Browse files
committed
cleanups
1 parent d52fcf4 commit 13f5672

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/Std/Data/Iterators/Basic.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,9 @@ An inductive type that makes it easier to apply the `cases` tactic to a
233233
-/
234234
inductive PlausibleIterStep.CasesHelper {plausible_step : IterStep α β → Prop} :
235235
PlausibleIterStep plausible_step → Type _ where
236-
| yield (it' out h) : CasesHelper (.yield it' out h)
237-
| skip (it' h) : CasesHelper (.skip it' h)
238-
| done (h) : CasesHelper (.done h)
236+
| yield (it' out h) : CasesHelper .yield it' out, h⟩
237+
| skip (it' h) : CasesHelper .skip it', h⟩
238+
| done (h) : CasesHelper .done, h⟩
239239

240240
/--
241241
Because `PlausibleIterStep` is a subtype of `IterStep`, it is tedious to use

src/Std/Data/Iterators/Lemmas/Consumers/Collect.lean

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,7 @@ theorem Iter.toArray_of_step {α β} [Iterator α Id β] [Finite α Id] [Iterato
6565
rw [IterM.toArray_of_step]
6666
simp only [Id.map_eq, Id.pure_eq, Id.bind_eq, Id.run]
6767
generalize it.toIterM.step = step
68-
obtain ⟨step, h⟩ := step
69-
cases step <;> simp
68+
cases step.casesHelper <;> simp
7069

7170
theorem Iter.toList_of_step {α β} [Iterator α Id β] [Finite α Id] [IteratorCollect α Id]
7271
[LawfulIteratorCollect α Id] {it : Iter (α := α) β} :

0 commit comments

Comments
 (0)