HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem zornlem7 3609
Description: Lemma for Zorn's lemma.
Hypotheses
Ref Expression
zornlem.1 AV
zornlem.2 B = {f∣∃h ∈ On (f Fn h ∧ ∀th (ft) = (G ‘(ft)))}
zornlem.3 F = B
zornlem.4 C = {zA∣∀g ∈ ran fgRz}
zornlem.5 D = {zA∣∀g ∈ (Fx)gRz}
zornlem.6 G = {⟨f, t⟩∣t = {vC∣∀uC ¬ uwv}}
zornlem.7 H = {zA∣∀g ∈ (Fy)gRz}
Assertion
Ref Expression
zornlem7 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → ∃aAbA ¬ aRb)
Distinct variable group(s):   x,y,w,h,t,z,f,g,u,v,r,s,a,b,A   B,h,t,f   x,F,y,z,v,u,f,g,h,t,r,s,a,b   h,G,t,f   t,C   y,D,u,v,f,t,a,b   x,R,y,z,w,g,u,v,f,t,s,r,a,b   x,H,u,v,f,t,s,r,a,b

Proof of Theorem zornlem7
StepHypRef Expression
1 zornlem.1 . . 3 AV
21weth 3602 . 2 w w We A
3 zornlem.2 . . . . . . . 8 B = {f∣∃h ∈ On (f Fn h ∧ ∀th (ft) = (G ‘(ft)))}
4 zornlem.3 . . . . . . . 8 F = B
5 zornlem.4 . . . . . . . 8 C = {zA∣∀g ∈ ran fgRz}
6 zornlem.5 . . . . . . . 8 D = {zA∣∀g ∈ (Fx)gRz}
7 zornlem.6 . . . . . . . 8 G = {⟨f, t⟩∣t = {vC∣∀uC ¬ uwv}}
81, 3, 4, 5, 6, 7zornlem4 3606 . . . . . . 7 ((R Po Aw We A) → ∃x ∈ On D = ∅)
9 imaeq2 2603 . . . . . . . . . . . 12 (x = y → (Fx) = (Fy))
10 raleq 1324 . . . . . . . . . . . 12 ((Fx) = (Fy) → (∀g ∈ (Fx)gRz ↔ ∀g ∈ (Fy)gRz))
119, 10syl 12 . . . . . . . . . . 11 (x = y → (∀g ∈ (Fx)gRz ↔ ∀g ∈ (Fy)gRz))
1211birabsdv 1344 . . . . . . . . . 10 (x = y → {zA∣∀g ∈ (Fx)gRz} = {zA∣∀g ∈ (Fy)gRz})
13 zornlem.7 . . . . . . . . . 10 H = {zA∣∀g ∈ (Fy)gRz}
1412, 6, 133eqtr4g 1147 . . . . . . . . 9 (x = yD = H)
1514cleq1d 1109 . . . . . . . 8 (x = y → (D = ∅ ↔ H = ∅))
1615onminex 2275 . . . . . . 7 (∃x ∈ On D = ∅ → ∃x ∈ On (D = ∅ ∧ ∀yx ¬ H = ∅))
171, 3, 4, 5, 6, 7, 13zornlem5 3607 . . . . . . . . . . . . . . . . . . . 20 (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (Fx) ⊆ A)
1817a1i 7 . . . . . . . . . . . . . . . . . . 19 (R Po A → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (Fx) ⊆ A))
191, 3, 4, 5, 6, 7, 13zornlem6 3608 . . . . . . . . . . . . . . . . . . 19 (R Po A → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → R Or (Fx)))
2018, 19jcad 455 . . . . . . . . . . . . . . . . . 18 (R Po A → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → ((Fx) ⊆ AR Or (Fx))))
213, 4tfrlem7 2955 . . . . . . . . . . . . . . . . . . . 20 Fun F
22 visset 1350 . . . . . . . . . . . . . . . . . . . . 21 xV
2322funimaex 2716 . . . . . . . . . . . . . . . . . . . 20 (Fun F → (Fx) ∈ V)
2421, 23ax-mp 6 . . . . . . . . . . . . . . . . . . 19 (Fx) ∈ V
25 sseq1 1521 . . . . . . . . . . . . . . . . . . . . 21 (s = (Fx) → (sA ↔ (Fx) ⊆ A))
26 soeq2 2142 . . . . . . . . . . . . . . . . . . . . 21 (s = (Fx) → (R Or sR Or (Fx)))
2725, 26anbi12d 476 . . . . . . . . . . . . . . . . . . . 20 (s = (Fx) → ((sAR Or s) ↔ ((Fx) ⊆ AR Or (Fx))))
28 raleq 1324 . . . . . . . . . . . . . . . . . . . . 21 (s = (Fx) → (∀rs (rRar = a) ↔ ∀r ∈ (Fx)(rRar = a)))
2928birexdv 1220 . . . . . . . . . . . . . . . . . . . 20 (s = (Fx) → (∃aArs (rRar = a) ↔ ∃aAr ∈ (Fx)(rRar = a)))
3027, 29imbi12d 474 . . . . . . . . . . . . . . . . . . 19 (s = (Fx) → (((sAR Or s) → ∃aArs (rRar = a)) ↔ (((Fx) ⊆ AR Or (Fx)) → ∃aAr ∈ (Fx)(rRar = a))))
3124, 30cla4v 1400 . . . . . . . . . . . . . . . . . 18 (∀s((sAR Or s) → ∃aArs (rRar = a)) → (((Fx) ⊆ AR Or (Fx)) → ∃aAr ∈ (Fx)(rRar = a)))
3220, 31sylan9 359 . . . . . . . . . . . . . . . . 17 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → ∃aAr ∈ (Fx)(rRar = a)))
3332adantld 307 . . . . . . . . . . . . . . . 16 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → ((D = ∅ ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → ∃aAr ∈ (Fx)(rRar = a)))
3433imp 277 . . . . . . . . . . . . . . 15 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ (D = ∅ ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ∃aAr ∈ (Fx)(rRar = a))
35 noel 1711 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ¬ b ∈ ∅
3617sseld 1506 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (r ∈ (Fx) → rA))
37 potr 2134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 ((R Po A ∧ (rAaAbA)) → ((rRaaRb) → rRb))
38 3anass 585 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 ((rAaAbA) ↔ (rA ∧ (aAbA)))
3937, 38sylan2br 348 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ((R Po A ∧ (rA ∧ (aAbA))) → ((rRaaRb) → rRb))
4039exp3a 292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 ((R Po A ∧ (rA ∧ (aAbA))) → (rRa → (aRbrRb)))
4140com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 ((R Po A ∧ (rA ∧ (aAbA))) → (aRb → (rRarRb)))
4241imp 277 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 (((R Po A ∧ (rA ∧ (aAbA))) ∧ aRb) → (rRarRb))
43 breq1 2065 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 (r = a → (rRbaRb))
4443biimprcd 138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 (aRb → (r = arRb))
4544adantl 305 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 (((R Po A ∧ (rA ∧ (aAbA))) ∧ aRb) → (r = arRb))
4642, 45jaod 329 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 (((R Po A ∧ (rA ∧ (aAbA))) ∧ aRb) → ((rRar = a) → rRb))
4746exp42 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 (R Po A → (rA → ((aAbA) → (aRb → ((rRar = a) → rRb)))))
4836, 47sylan9r 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (r ∈ (Fx) → ((aAbA) → (aRb → ((rRar = a) → rRb)))))
4948com24 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (aRb → ((aAbA) → (r ∈ (Fx) → ((rRar = a) → rRb)))))
5049com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → ((aAbA) → (aRb → (r ∈ (Fx) → ((rRar = a) → rRb)))))
5150imp31 280 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) ∧ aRb) → (r ∈ (Fx) → ((rRar = a) → rRb)))
5251a2d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) ∧ aRb) → ((r ∈ (Fx) → (rRar = a)) → (r ∈ (Fx) → rRb)))
535219.20dv 946 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) ∧ aRb) → (∀r(r ∈ (Fx) → (rRar = a)) → ∀r(r ∈ (Fx) → rRb)))
54 df-ral 1205 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (∀r ∈ (Fx)(rRar = a) ↔ ∀r(r ∈ (Fx) → (rRar = a)))
55 df-ral 1205 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (∀r ∈ (Fx)rRb ↔ ∀r(r ∈ (Fx) → rRb))
5653, 54, 553imtr4g 426 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) ∧ aRb) → (∀r ∈ (Fx)(rRar = a) → ∀r ∈ (Fx)rRb))
576cleq1i 1108 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 (D = ∅ ↔ {zA∣∀g ∈ (Fx)gRz} = ∅)
58 eleq2 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ({zA∣∀g ∈ (Fx)gRz} = ∅ → (b ∈ {zA∣∀g ∈ (Fx)gRz} ↔ b ∈ ∅))
5957, 58sylbi 174 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (D = ∅ → (b ∈ {zA∣∀g ∈ (Fx)gRz} ↔ b ∈ ∅))
60 breq2 2066 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 (z = b → (gRzgRb))
6160biraldv 1219 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 (z = b → (∀g ∈ (Fx)gRz ↔ ∀g ∈ (Fx)gRb))
6261elrab 1422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (b ∈ {zA∣∀g ∈ (Fx)gRz} ↔ (bA ∧ ∀g ∈ (Fx)gRb))
6359, 62syl5bbr 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (D = ∅ → ((bA ∧ ∀g ∈ (Fx)gRb) ↔ b ∈ ∅))
6463biimpd 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (D = ∅ → ((bA ∧ ∀g ∈ (Fx)gRb) → b ∈ ∅))
6564exp3a 292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (D = ∅ → (bA → (∀g ∈ (Fx)gRbb ∈ ∅)))
6665imp 277 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((D = ∅ ∧ bA) → (∀g ∈ (Fx)gRbb ∈ ∅))
67 breq1 2065 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (r = g → (rRbgRb))
6867cbvralv 1333 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (∀r ∈ (Fx)rRb ↔ ∀g ∈ (Fx)gRb)
6966, 68syl5ib 181 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((D = ∅ ∧ bA) → (∀r ∈ (Fx)rRbb ∈ ∅))
7056, 69sylan9r 360 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((D = ∅ ∧ bA) ∧ (((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) ∧ aRb)) → (∀r ∈ (Fx)(rRar = a) → b ∈ ∅))
7170exp32 294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((D = ∅ ∧ bA) → (((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) → (aRb → (∀r ∈ (Fx)(rRar = a) → b ∈ ∅))))
7271com34 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((D = ∅ ∧ bA) → (((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA)) → (∀r ∈ (Fx)(rRar = a) → (aRbb ∈ ∅))))
7372imp31 280 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((((D = ∅ ∧ bA) ∧ ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA))) ∧ ∀r ∈ (Fx)(rRar = a)) → (aRbb ∈ ∅))
7435, 73mtoi 94 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((((D = ∅ ∧ bA) ∧ ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) ∧ (aAbA))) ∧ ∀r ∈ (Fx)(rRar = a)) → ¬ aRb)
7574exp42 300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((D = ∅ ∧ bA) → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → ((aAbA) → (∀r ∈ (Fx)(rRar = a) → ¬ aRb))))
7675exp4a 295 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((D = ∅ ∧ bA) → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (aA → (bA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb)))))
7776com34 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((D = ∅ ∧ bA) → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (bA → (aA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb)))))
7877exp 291 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (D = ∅ → (bA → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (bA → (aA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb))))))
7978com4r 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (bA → (D = ∅ → (bA → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (aA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb))))))
8079pm2.43a 60 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (bA → (D = ∅ → ((R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅)) → (aA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb)))))
8180imp3a 279 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (bA → ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (aA → (∀r ∈ (Fx)(rRar = a) → ¬ aRb))))
8281com4l 39 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (aA → (∀r ∈ (Fx)(rRar = a) → (bA → ¬ aRb))))
8382imp3a 279 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ((aA ∧ ∀r ∈ (Fx)(rRar = a)) → (bA → ¬ aRb)))
848319.21adv 945 . . . . . . . . . . . . . . . . . . . . . . . 24 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ((aA ∧ ∀r ∈ (Fx)(rRar = a)) → ∀b(bA → ¬ aRb)))
85 df-ral 1205 . . . . . . . . . . . . . . . . . . . . . . . 24 (∀bA ¬ aRb ↔ ∀b(bA → ¬ aRb))
8684, 85syl6ibr 186 . . . . . . . . . . . . . . . . . . . . . . 23 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ((aA ∧ ∀r ∈ (Fx)(rRar = a)) → ∀bA ¬ aRb))
8786exp3a 292 . . . . . . . . . . . . . . . . . . . . . 22 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (aA → (∀r ∈ (Fx)(rRar = a) → ∀bA ¬ aRb)))
8887imdistand 342 . . . . . . . . . . . . . . . . . . . . 21 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ((aA ∧ ∀r ∈ (Fx)(rRar = a)) → (aA ∧ ∀bA ¬ aRb)))
898819.22dv 947 . . . . . . . . . . . . . . . . . . . 20 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (∃a(aA ∧ ∀r ∈ (Fx)(rRar = a)) → ∃a(aA ∧ ∀bA ¬ aRb)))
90 df-rex 1206 . . . . . . . . . . . . . . . . . . . 20 (∃aAr ∈ (Fx)(rRar = a) ↔ ∃a(aA ∧ ∀r ∈ (Fx)(rRar = a)))
91 df-rex 1206 . . . . . . . . . . . . . . . . . . . 20 (∃aAbA ¬ aRb ↔ ∃a(aA ∧ ∀bA ¬ aRb))
9289, 90, 913imtr4g 426 . . . . . . . . . . . . . . . . . . 19 ((D = ∅ ∧ (R Po A ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (∃aAr ∈ (Fx)(rRar = a) → ∃aAbA ¬ aRb))
9392exp32 294 . . . . . . . . . . . . . . . . . 18 (D = ∅ → (R Po A → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (∃aAr ∈ (Fx)(rRar = a) → ∃aAbA ¬ aRb))))
9493com12 13 . . . . . . . . . . . . . . . . 17 (R Po A → (D = ∅ → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (∃aAr ∈ (Fx)(rRar = a) → ∃aAbA ¬ aRb))))
9594adantr 306 . . . . . . . . . . . . . . . 16 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (D = ∅ → (((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅) → (∃aAr ∈ (Fx)(rRar = a) → ∃aAbA ¬ aRb))))
9695imp32 281 . . . . . . . . . . . . . . 15 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ (D = ∅ ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → (∃aAr ∈ (Fx)(rRar = a) → ∃aAbA ¬ aRb))
9734, 96mpd 46 . . . . . . . . . . . . . 14 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ (D = ∅ ∧ ((w We Ax ∈ On) ∧ ∀yx ¬ H = ∅))) → ∃aAbA ¬ aRb)
9897exp45 303 . . . . . . . . . . . . 13 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (D = ∅ → ((w We Ax ∈ On) → (∀yx ¬ H = ∅ → ∃aAbA ¬ aRb))))
9998com23 32 . . . . . . . . . . . 12 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → ((w We Ax ∈ On) → (D = ∅ → (∀yx ¬ H = ∅ → ∃aAbA ¬ aRb))))
10099exp3a 292 . . . . . . . . . . 11 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (w We A → (x ∈ On → (D = ∅ → (∀yx ¬ H = ∅ → ∃aAbA ¬ aRb)))))
101100imp 277 . . . . . . . . . 10 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → (x ∈ On → (D = ∅ → (∀yx ¬ H = ∅ → ∃aAbA ¬ aRb))))
102101imp4a 282 . . . . . . . . 9 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → (x ∈ On → ((D = ∅ ∧ ∀yx ¬ H = ∅) → ∃aAbA ¬ aRb)))
103102com3l 34 . . . . . . . 8 (x ∈ On → ((D = ∅ ∧ ∀yx ¬ H = ∅) → (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → ∃aAbA ¬ aRb)))
104103r19.23aiv 1284 . . . . . . 7 (∃x ∈ On (D = ∅ ∧ ∀yx ¬ H = ∅) → (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → ∃aAbA ¬ aRb))
1058, 16, 1043syl 21 . . . . . 6 ((R Po Aw We A) → (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → ∃aAbA ¬ aRb))
106105adantlr 310 . . . . 5 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → ∃aAbA ¬ aRb))
107106pm2.43i 58 . . . 4 (((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) ∧ w We A) → ∃aAbA ¬ aRb)
108107exp 291 . . 3 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (w We A → ∃aAbA ¬ aRb))
10910819.23adv 954 . 2 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → (∃w w We A → ∃aAbA ¬ aRb))
1102, 109mpi 44 1 ((R Po A ∧ ∀s((sAR Or s) → ∃aArs (rRar = a))) → ∃aAbA ¬ aRb)
Colors of variables: wff set class
Syntax hints:  ¬ wn 1   → wi 2   ↔ wb 127   ∨ wo 195   ∧ wa 196   ∧ w3a 581  ∀wal 672  ∃wex 678   = weq 797  {cab 1090   = wceq 1091   ∈ wcel 1092  ∀wral 1201  ∃wrex 1202  {crab 1204  Vcvv 1348   ⊆ wss 1487  ∅c0 1707  cuni 1919   class class class wbr 2054  {copab 2055   Po wpo 2058   Or wor 2059</