Skip to content

Commit 1d39550

Browse files
committed
list slices
1 parent ed73cdd commit 1d39550

File tree

38 files changed

+295
-25
lines changed

38 files changed

+295
-25
lines changed

src/Init/Data/Iterators.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ prelude
99
public import Init.Data.Iterators.Basic
1010
public import Init.Data.Iterators.PostconditionMonad
1111
public import Init.Data.Iterators.Consumers
12+
public import Init.Data.Iterators.Producers
1213
public import Init.Data.Iterators.Combinators
1314
public import Init.Data.Iterators.Lemmas
1415
public import Init.Data.Iterators.ToIterator

src/Init/Data/Iterators/Combinators.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ prelude
99
public import Init.Data.Iterators.Combinators.Monadic
1010
public import Init.Data.Iterators.Combinators.FilterMap
1111
public import Init.Data.Iterators.Combinators.FlatMap
12+
public import Init.Data.Iterators.Combinators.Take
1213
public import Init.Data.Iterators.Combinators.ULift

src/Init/Data/Iterators/Combinators/Monadic.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ module
88
prelude
99
public import Init.Data.Iterators.Combinators.Monadic.FilterMap
1010
public import Init.Data.Iterators.Combinators.Monadic.FlatMap
11+
public import Init.Data.Iterators.Combinators.Monadic.Take
1112
public import Init.Data.Iterators.Combinators.Monadic.ULift

src/Std/Data/Iterators/Combinators/Monadic/Take.lean renamed to src/Init/Data/Iterators/Combinators/Monadic/Take.lean

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ instance Take.instIteratorLoop {n : Type x → Type x'} [Monad m] [Monad n] [Ite
144144
IteratorLoop (Take α m β) m n :=
145145
.defaultImplementation
146146

147-
instance Take.instIteratorLoopPartial [Monad m] [Monad n] [Iterator α m β]
148-
[MonadLiftT m n] :
147+
instance Take.instIteratorLoopPartial [Monad m] [Monad n] [Iterator α m β] :
149148
IteratorLoopPartial (Take α m β) m n :=
150149
.defaultImplementation
151150

src/Std/Data/Iterators/Combinators/Take.lean renamed to src/Init/Data/Iterators/Combinators/Take.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Authors: Paul Reichert
66
module
77

88
prelude
9-
public import Std.Data.Iterators.Combinators.Monadic.Take
9+
public import Init.Data.Iterators.Combinators.Monadic.Take
1010

1111
@[expose] public section
1212

src/Init/Data/Iterators/Lemmas.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ module
88
prelude
99
public import Init.Data.Iterators.Lemmas.Consumers
1010
public import Init.Data.Iterators.Lemmas.Combinators
11+
public import Init.Data.Iterators.Lemmas.Producers

src/Init/Data/Iterators/Lemmas/Combinators.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ public import Init.Data.Iterators.Lemmas.Combinators.Attach
1010
public import Init.Data.Iterators.Lemmas.Combinators.Monadic
1111
public import Init.Data.Iterators.Lemmas.Combinators.FilterMap
1212
public import Init.Data.Iterators.Lemmas.Combinators.FlatMap
13+
public import Init.Data.Iterators.Lemmas.Combinators.Take
1314
public import Init.Data.Iterators.Lemmas.Combinators.ULift

src/Init/Data/Iterators/Lemmas/Combinators/Monadic.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ prelude
99
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.Attach
1010
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.FilterMap
1111
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.FlatMap
12+
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.Take
1213
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.ULift

src/Std/Data/Iterators/Lemmas/Combinators/Monadic/Take.lean renamed to src/Init/Data/Iterators/Lemmas/Combinators/Monadic/Take.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Authors: Paul Reichert
66
module
77

88
prelude
9-
public import Std.Data.Iterators.Combinators.Monadic.Take
9+
public import Init.Data.Iterators.Combinators.Monadic.Take
1010
public import Init.Data.Iterators.Lemmas.Consumers.Monadic
1111

1212
@[expose] public section

src/Std/Data/Iterators/Lemmas/Combinators/Take.lean renamed to src/Init/Data/Iterators/Lemmas/Combinators/Take.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Authors: Paul Reichert
66
module
77

88
prelude
9-
public import Std.Data.Iterators.Combinators.Take
10-
public import Std.Data.Iterators.Lemmas.Combinators.Monadic.Take
9+
public import Init.Data.Iterators.Combinators.Take
10+
public import Init.Data.Iterators.Lemmas.Combinators.Monadic.Take
1111
public import Init.Data.Iterators.Lemmas.Consumers
1212

1313
@[expose] public section

0 commit comments

Comments
 (0)