Idris2Doc : Theory.List1

Theory.List1

(source)

Definitions

concat_assoc : (l : List1a) -> (l' : List1a) -> (l'' : List1a) ->l++ (l'++l'') = (l++l') ++l''
  Concatenation of non-empty lists os associative

Totality: total
Visibility: export
map_concat : (l : List1a) -> (l' : List1a) ->mapf (l++l') =mapfl++mapfl'
  The mapping of a function on a concatenation of two non-empty lists
is the concatenation of mappings of that function on those lists

Totality: total
Visibility: export
map_append : (l : List1a) -> (x : a) ->mapf (l++ (x::: [])) =mapfl++ (fx::: [])
  `map_concat` in the case when the right operand is a singleton

Totality: total
Visibility: export