Library ZFC.Russell




Require Import Sets.
Require Import Axioms.

Theorem Russell : E : Ens, ( E' : Ens, IN E' E) → False.
intros U HU.
cut
 ((fun x : EnsIN x xFalse) (Comp U (fun x : EnsIN x xFalse))).
intros HR.
apply HR.
apply IN_P_Comp; auto with zfc v62.
intros w1 w2 HF e i; apply HF; apply IN_sound_left with w2; auto with zfc v62;
 apply IN_sound_right with w2; auto with zfc v62.
intros H.
cut
 (IN (Comp U (fun x : EnsIN x xFalse))
    (Comp U (fun x : EnsIN x xFalse))).
change
  ((fun x : EnsIN x xFalse) (Comp U (fun x : EnsIN x xFalse)))
 in |- ×.
cut
 ( w1 w2 : Ens, (IN w1 w1False) → EQ w1 w2IN w2 w2False).
intros ww.
exact
 (IN_Comp_P U (Comp U (fun x : EnsIN x xFalse))
    (fun x : EnsIN x xFalse) ww H).
intros w1 w2 HF e i; apply HF; apply IN_sound_left with w2; auto with zfc v62;
 apply IN_sound_right with w2; auto with zfc v62.
assumption.

Qed.