intros.
congruence.
Qed.
intros.
congruence.
Qed.
(* 15=0 /\ 10=0 /\ 6=0 -> 0=1 *)
intros.
congruence.
Qed.
(* Examples that fail due to dependencies *)
(* yields transitivity problem *)

Theorem dep :
forall (A : Set) (P : A -> Set) (f g : forall x : A, P x)
(x y : A) (e : x = y) (e0 : f y = g y), f x = g x.