lean-peano-0.1.0.0
Numeric.Peano.Typelevel
type family (n :: Nat) == (m :: Nat) :: Bool where ... Source #
Equations
type family FromLit (n :: Nat) :: Nat where ... Source #
type family FromLit2 (odd :: Nat) (rest :: Nat) :: Nat where ... Source #
type family ToLit (n :: Nat) :: Nat where ... Source #
type family Compare (n :: Nat) (m :: Nat) :: Ordering where ... Source #
type family (n :: Nat) <= (m :: Nat) :: Bool where ... Source #
type family (n :: Nat) < (m :: Nat) :: Bool where ... Source #
type family Min (n :: Nat) (m :: Nat) :: Nat where ... Source #
type family Max (n :: Nat) (m :: Nat) :: Nat where ... Source #
type family (n :: Nat) + (m :: Nat) :: Nat where ... infixl 6 Source #
type family (n :: Nat) * (m :: Nat) :: Nat where ... infixl 7 Source #
type family (n :: Nat) - (m :: Nat) :: Nat where ... infixl 6 Source #
type family (n :: Nat) % (m :: Nat) :: Nat where ... Source #
type family Rem' (n :: Nat) (m :: Nat) (n' :: Nat) (m' :: Nat) :: Nat where ... Source #
type family (n :: Nat) / (m :: Nat) :: Nat where ... Source #
type family Div' (m :: Nat) (n' :: Nat) (m' :: Nat) :: Nat where ... Source #