Proof that two numbers differ by at most one
Totality: total
Visibility: public export
Constructors:
Hint: Uninhabited (Balanced 0 (S k))
- Totality: total
Visibility: export - Totality: total
Visibility: export - Totality: total
Visibility: export View of a list split into two halves
The lengths of the lists are guaranteed to differ by at most one
Totality: total
Visibility: public export
Constructor:
Covering function for the `SplitBalanced`
Constructs the view in linear time
Totality: total
Visibility: export The `VList` view allows us to recurse on the middle of a list,
inspecting the front and back elements simultaneously.
Totality: total
Visibility: public export
Constructors:
Covering function for `VList`
Constructs the view in linear time.
Totality: total
Visibility: export Lazy filtering of a list based on a predicate.
Totality: total
Visibility: public export
Constructors:
Covering function for the LazyFilterRec view.
Constructs the view lazily in linear time.
Totality: total
Visibility: export