Skip to content

Commit 3c41364

Browse files
committed
cleanups
1 parent 886d47f commit 3c41364

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
@@ -234,9 +234,9 @@ An inductive type that makes it easier to apply the `cases` tactic to a
234234
-/
235235
inductive PlausibleIterStep.CasesHelper {IsPlausibleStep : IterStep α β → Prop} :
236236
PlausibleIterStep IsPlausibleStep → Type _ where
237-
| yield (it' out h) : CasesHelper (.yield it' out h)
238-
| skip (it' h) : CasesHelper (.skip it' h)
239-
| done (h) : CasesHelper (.done h)
237+
| yield (it' out h) : CasesHelper .yield it' out, h⟩
238+
| skip (it' h) : CasesHelper .skip it', h⟩
239+
| done (h) : CasesHelper .done, h⟩
240240

241241
/--
242242
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)