N
About N
We prove some basic lemmas of the natural numbers.
A variant of 0_S from the standard library
Definition ap_nat (x y : N) := ~ (x = y :>nat).
Infix "{#N}" := ap_nat (no associativity, at level 90).
Lemma ap_nat_irreflexive0 : forall x : N, ~ (x{#N}x).
Lemma ap_nat_symmetric0 : forall x y : N, (x{#N}y) -> y{#N}x.
Lemma ap_nat_cotransitive0 : forall x y : N,
(x{#N}y) -> forall z : N, (x{#N}z) or (z{#N}y).
Lemma ap_nat_tight0 : forall x y : N, ~ (x{#N}y) <-> x = y.
There is no inverse for addition, because every candidate will fail for 2