data (<) : Int64 -> Int64 -> 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 Total Int64 (<) WellFounded Int64 (<)
Fixity Declaration: infix operator, level 60 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 (>) : Int64 -> Int64 -> Type Flipped version of `(<)`.
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 60 (<=) : Int64 -> Int64 -> Type `m <= n` mean that either `m < n` or `m === n` holds.
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 60 (>=) : Int64 -> Int64 -> Type Flipped version of `(<=)`.
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 60 (/=) : Int64 -> Int64 -> Type `m /= n` mean that either `m < n` or `m > n` holds.
Totality: total
Visibility: public export
Fixity Declaration: infix operator, level 6comp : (m : Int64) -> (n : Int64) -> Trichotomy (<) m n- Totality: total
Visibility: export MinInt64 : Int64 Lower bound of `Int64`
Totality: total
Visibility: public exportMaxInt64 : Int64 Upper bound of `Int64`
Totality: total
Visibility: public export0 GTE_MinInt64 : (m : Int64) -> m >= MinInt64 `m >= MinInt64` for all `m` of type `Int64`.
Totality: total
Visibility: export0 Not_LT_MinInt64 : m < MinInt64 -> Void Not value of type `Int64` is less than zero.
Totality: total
Visibility: export0 LTE_MaxInt64 : (m : Int64) -> m <= MaxInt64 `m <= MaxInt64` for all `m` of type `Int64`.
Totality: total
Visibility: export0 Not_GT_MaxInt64 : m > MaxInt64 -> Void Not value of type `Int64` is greater than `MaxInt64`.
Totality: total
Visibility: exportaccessLT : (m : Int64) -> Accessible (<) m Every value of type `Int64` is accessible with relation
to `(<)`.
Totality: total
Visibility: exportaccessGT : (m : Int64) -> Accessible (>) m Every value of type `Int64` is accessible with relation
to `(>)`.
Totality: total
Visibility: exportsdiv : Int64 -> (d : Int64) -> {auto 0 _ : d /= 0} -> Int64 Safe division.
Totality: total
Visibility: exportsmod : Int64 -> (d : Int64) -> {auto 0 _ : d /= 0} -> Int64 Safe modulo.
Totality: total
Visibility: export