public abstract static class HPre.HNat<A extends HPre.HNat<A>>
extends java.lang.Object
Constructor and Description |
---|
HNat() |
Modifier and Type | Method and Description |
---|---|
static <N extends HPre.HNat<N>> |
hPred(HPre.HSucc<N> n) |
static <N extends HPre.HNat<N>> |
hSucc(N n) |
static HPre.HZero |
hZero() |
abstract Show<A> |
show() |
abstract java.lang.Integer |
toInteger() |
public abstract java.lang.Integer toInteger()
public static HPre.HZero hZero()
public static <N extends HPre.HNat<N>> HPre.HSucc<N> hSucc(N n)
public static <N extends HPre.HNat<N>> N hPred(HPre.HSucc<N> n)