data (<) : Bits64 -> Bits64 -> Type Witness that `m < n === True`.
Totality: total
Visibility: export
Constructor: LT : (0 _ : m < n = True) -> m < n
Hints:
(0 _ : m < n = True) -> m < n Transitive Bits64 (<) Trichotomous Bits64 (<)
Fixity Declaration: infix operator, level 6unerase : (0 _ : m < n) -> m < n Makes a compile-time proof of `x < y` available at runtime.
Heads up: `(<)` is not supposed to be used or even needed at runtime,
as it will be erased anymay. However, this function is sometimes
required, for instance when implementing interface `Connex`.
Totality: total
Visibility: export0 mkLT : (0 _ : m < n = True) -> m < n Contructor for `(<)`.
This can only be used in an erased context.
Totality: total
Visibility: export0 runLT : m < n -> m < n = True Extractor for `(<)`.
This can only be used in an erased context.
Totality: total
Visibility: exportstrictLT : (0 _ : m < n) -> Lazy c -> c We don't trust values of type `(<)` too much,
so we use this when creating magical results.
Totality: total
Visibility: export0 (>) : Bits64 -> Bits64 -> Type Flipped version of `(<)`.
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 60 (<=) : Bits64 -> Bits64 -> Type Alias for `ReflexiveClosure (<) m n`
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 6lt : (x : Bits64) -> (y : Bits64) -> Maybe0 (x < y)- Totality: total
Visibility: public export lte : (x : Bits64) -> (y : Bits64) -> Maybe0 (x <= y)- Totality: total
Visibility: public export comp : (m : Bits64) -> (n : Bits64) -> Trichotomy (<) m n- Totality: total
Visibility: export MinBits64 : Bits64 Lower bound of `Bits64`
Totality: total
Visibility: public exportMaxBits64 : Bits64 Upper bound of `Bits64`
Totality: total
Visibility: public export0 GTE_MinBits64 : (m : Bits64) -> MinBits64 <= m `m >= 0` for all `m` of type `Bits64`.
Totality: total
Visibility: export0 Not_LT_MinBits64 : m < 0 -> Void Not value of type `Bits64` is less than zero.
Totality: total
Visibility: export0 LTE_MaxBits64 : (m : Bits64) -> m <= MaxBits64 `m <= MaxBits64` for all `m` of type `Bits64`.
Totality: total
Visibility: export0 Not_GT_MaxBits64 : m > MaxBits64 -> Void Not value of type `Bits64` is greater than `MaxBits64`.
Totality: total
Visibility: exportaccessLT : (m : Bits64) -> Accessible (<) m Every value of type `Bits64` is accessible with relation
to `(<)`.
Totality: total
Visibility: exportaccessGT : (m : Bits64) -> Accessible (>) m Every value of type `Bits64` is accessible with relation
to `(>)`.
Totality: total
Visibility: export