Metamath Proof Explorer


Theorem kardenOLD

Description: Obsolete version of karden as of 19-Jul-2026. (Contributed by NM, 18-Dec-2003) (Revised by AV, 12-Jul-2022) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Hypotheses kardenOLD.a ⊢ A ∈ V
kardenOLD.c ⊢ C = x | x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y
kardenOLD.d ⊢ D = x | x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
Assertion kardenOLD ⊢ C = D ↔ A ≈ B

Proof

Step Hyp Ref Expression
1 kardenOLD.a ⊢ A ∈ V
2 kardenOLD.c ⊢ C = x | x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y
3 kardenOLD.d ⊢ D = x | x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
4 breq1 ⊢ w = A → w ≈ A ↔ A ≈ A
5 1 enref ⊢ A ≈ A
6 1 4 5 ceqsexv2d ⊢ ∃ w w ≈ A
7 abn0 ⊢ w | w ≈ A ≠ ∅ ↔ ∃ w w ≈ A
8 6 7 mpbir ⊢ w | w ≈ A ≠ ∅
9 scott0OLD ⊢ w | w ≈ A = ∅ ↔ z ∈ w | w ≈ A | ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y = ∅
10 9 necon3bii ⊢ w | w ≈ A ≠ ∅ ↔ z ∈ w | w ≈ A | ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y ≠ ∅
11 8 10 mpbi ⊢ z ∈ w | w ≈ A | ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y ≠ ∅
12 rabn0 ⊢ z ∈ w | w ≈ A | ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y ≠ ∅ ↔ ∃ z ∈ w | w ≈ A ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y
13 11 12 mpbi ⊢ ∃ z ∈ w | w ≈ A ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y
14 vex ⊢ z ∈ V
15 breq1 ⊢ w = z → w ≈ A ↔ z ≈ A
16 14 15 elab ⊢ z ∈ w | w ≈ A ↔ z ≈ A
17 breq1 ⊢ w = y → w ≈ A ↔ y ≈ A
18 17 ralab ⊢ ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y ↔ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y
19 16 18 anbi12i ⊢ z ∈ w | w ≈ A ∧ ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y ↔ z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y
20 simpl ⊢ z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y → z ≈ A
21 20 a1i ⊢ C = D → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y → z ≈ A
22 2 3 eqeq12i ⊢ C = D ↔ x | x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y = x | x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
23 abbib ⊢ x | x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y = x | x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y ↔ ∀ x x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
24 22 23 bitri ⊢ C = D ↔ ∀ x x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
25 breq1 ⊢ x = z → x ≈ A ↔ z ≈ A
26 fveq2 ⊢ x = z → rank ⁡ x = rank ⁡ z
27 26 sseq1d ⊢ x = z → rank ⁡ x ⊆ rank ⁡ y ↔ rank ⁡ z ⊆ rank ⁡ y
28 27 imbi2d ⊢ x = z → y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ y ≈ A → rank ⁡ z ⊆ rank ⁡ y
29 28 albidv ⊢ x = z → ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y
30 25 29 anbi12d ⊢ x = z → x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y
31 breq1 ⊢ x = z → x ≈ B ↔ z ≈ B
32 27 imbi2d ⊢ x = z → y ≈ B → rank ⁡ x ⊆ rank ⁡ y ↔ y ≈ B → rank ⁡ z ⊆ rank ⁡ y
33 32 albidv ⊢ x = z → ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y ↔ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y
34 31 33 anbi12d ⊢ x = z → x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y ↔ z ≈ B ∧ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y
35 30 34 bibi12d ⊢ x = z → x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y ↔ z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y ↔ z ≈ B ∧ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y
36 35 spvv ⊢ ∀ x x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y ↔ z ≈ B ∧ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y
37 24 36 sylbi ⊢ C = D → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y ↔ z ≈ B ∧ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y
38 simpl ⊢ z ≈ B ∧ ∀ y y ≈ B → rank ⁡ z ⊆ rank ⁡ y → z ≈ B
39 37 38 biimtrdi ⊢ C = D → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y → z ≈ B
40 21 39 jcad ⊢ C = D → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y → z ≈ A ∧ z ≈ B
41 ensym ⊢ z ≈ A → A ≈ z
42 entr ⊢ A ≈ z ∧ z ≈ B → A ≈ B
43 41 42 sylan ⊢ z ≈ A ∧ z ≈ B → A ≈ B
44 40 43 syl6 ⊢ C = D → z ≈ A ∧ ∀ y y ≈ A → rank ⁡ z ⊆ rank ⁡ y → A ≈ B
45 19 44 biimtrid ⊢ C = D → z ∈ w | w ≈ A ∧ ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y → A ≈ B
46 45 expd ⊢ C = D → z ∈ w | w ≈ A → ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y → A ≈ B
47 46 rexlimdv ⊢ C = D → ∃ z ∈ w | w ≈ A ∀ y ∈ w | w ≈ A rank ⁡ z ⊆ rank ⁡ y → A ≈ B
48 13 47 mpi ⊢ C = D → A ≈ B
49 enen2 ⊢ A ≈ B → x ≈ A ↔ x ≈ B
50 enen2 ⊢ A ≈ B → y ≈ A ↔ y ≈ B
51 50 imbi1d ⊢ A ≈ B → y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ y ≈ B → rank ⁡ x ⊆ rank ⁡ y
52 51 albidv ⊢ A ≈ B → ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
53 49 52 anbi12d ⊢ A ≈ B → x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y ↔ x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
54 53 abbidv ⊢ A ≈ B → x | x ≈ A ∧ ∀ y y ≈ A → rank ⁡ x ⊆ rank ⁡ y = x | x ≈ B ∧ ∀ y y ≈ B → rank ⁡ x ⊆ rank ⁡ y
55 54 2 3 3eqtr4g ⊢ A ≈ B → C = D
56 48 55 impbii ⊢ C = D ↔ A ≈ B