File tree 3 files changed +12
-12
lines changed
3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -374,8 +374,8 @@ Additions to existing modules
374
374
375
375
* In ` Data.List.Base ` redefine ` inits ` and ` tails ` in terms of:
376
376
``` agda
377
- inits- tail : List A → List (List A)
378
- tails- tail : List A → List (List A)
377
+ tail∘inits : List A → List (List A)
378
+ tail∘tails : List A → List (List A)
379
379
```
380
380
381
381
* In ` Data.List.Membership.Setoid.Properties ` :
Original file line number Diff line number Diff line change @@ -189,19 +189,19 @@ iterate : (A → A) → A → ℕ → List A
189
189
iterate f e zero = []
190
190
iterate f e (suc n) = e ∷ iterate f (f e) n
191
191
192
- inits- tail : List A → List (List A)
193
- inits- tail [] = []
194
- inits- tail (x ∷ xs) = [ x ] ∷ map (x ∷_) (inits- tail xs)
192
+ tail∘inits : List A → List (List A)
193
+ tail∘inits [] = []
194
+ tail∘inits (x ∷ xs) = [ x ] ∷ map (x ∷_) (tail∘inits xs)
195
195
196
196
inits : List A → List (List A)
197
- inits xs = [] ∷ inits- tail xs
197
+ inits xs = [] ∷ tail∘inits xs
198
198
199
- tails- tail : List A → List (List A)
200
- tails- tail [] = []
201
- tails- tail (_ ∷ xs) = xs ∷ tails- tail xs
199
+ tail∘tails : List A → List (List A)
200
+ tail∘tails [] = []
201
+ tail∘tails (_ ∷ xs) = xs ∷ tail∘tails xs
202
202
203
203
tails : List A → List (List A)
204
- tails xs = xs ∷ tails- tail xs
204
+ tails xs = xs ∷ tail∘tails xs
205
205
206
206
insertAt : (xs : List A) → Fin (suc (length xs)) → A → List A
207
207
insertAt xs zero v = v ∷ xs
Original file line number Diff line number Diff line change @@ -146,12 +146,12 @@ ap fs as = concatMap (λ f → map f as) fs
146
146
-- Inits
147
147
148
148
inits : List A → List⁺ (List A)
149
- inits xs = [] ∷ List.inits- tail xs
149
+ inits xs = [] ∷ List.tail∘inits xs
150
150
151
151
-- Tails
152
152
153
153
tails : List A → List⁺ (List A)
154
- tails xs = xs ∷ List.tails- tail xs
154
+ tails xs = xs ∷ List.tail∘tails xs
155
155
156
156
-- Reverse
157
157
You can’t perform that action at this time.
0 commit comments