(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* (y=x). Axiom eq_trans : (x,y,z:N)(x=y)->(y=z)->(x=z). (** Axioms for [eq] and [add] *) Axiom add_eq_compat : (x1,x2,y1,y2:N)(x1=x2)->(y1=y2)->(x1+y1)=(x2+y2). (** Axioms for [eq] and [S] *) Axiom S_eq_compat : (x,y:N)(x=y)->(S x)=(S y). (** Axioms for [eq] and [<] *) Axiom lt_eq_compat : (x1,x2,y1,y2:N)(x1=y1)->(x2=y2)->(x1(y1