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