Axiomatisation of a numerical set
It will be instantiated by Z and R later on We choose to introduce many operation to allow flexibility in definition ( |
Parameter
N:Type.
Parameter
zero:N.
Parameter
one:N.
Parameter
add:N->N->N.
Parameter
S:N->N.
Relations |
Parameter
eq,lt,le,gt,ge:N->N->Prop.
Definition
neq [x,y:N] := (eq x y)->False.