Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Eq Nat | |
Ord Nat | |
Show Nat | |
SingI Nat Z | |
POrd Nat (KProxy Nat) | |
SEq Nat (KProxy Nat) | |
PEq Nat (KProxy Nat) | |
SDecide Nat (KProxy Nat) | |
SingI Nat n0 => SingI Nat (S n) | |
SingKind Nat (KProxy Nat) | |
SuppressUnusedWarnings (Nat -> TyFun Nat Nat -> *) (:*$$) | |
SuppressUnusedWarnings (Nat -> TyFun Nat Nat -> *) (:+$$) | |
SuppressUnusedWarnings (TyFun Nat (TyFun Nat Nat -> *) -> *) (:*$) | |
SuppressUnusedWarnings (TyFun Nat (TyFun Nat Nat -> *) -> *) (:+$) | |
SuppressUnusedWarnings (TyFun Nat Nat -> *) SSym0 | |
data Sing Nat where | |
type Compare Nat Z Z = EQ | |
type (:==) Nat a0 b0 | |
type Apply Nat Nat SSym0 l0 = SSym1 l0 | |
type Compare Nat Z (S rhs0) = LT | |
type Apply Nat Nat ((:*$$) l1) l0 | |
type Apply Nat Nat ((:+$$) l1) l0 | |
type DemoteRep Nat (KProxy Nat) = Nat | |
type Compare Nat (S lhs0) Z = GT | |
type Compare Nat (S lhs0) (S rhs0) = ThenCmp EQ (Compare Nat lhs0 rhs0) | |
type Apply (TyFun Nat Nat -> *) Nat (:*$) l0 = (:*$$) l0 | |
type Apply (TyFun Nat Nat -> *) Nat (:+$) l0 = (:+$$) l0 |