Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
GIF version

Theorem uninqs 10436
Description: The class union of the intersection of two subclasses of a quotient space. Compare uniin 2524.
Hypothesis
Ref Expression
uninqs.1 Er R
Assertion
Ref Expression
uninqs ((B (A / R) C (A / R)) → (BC) = (BC))

Proof of Theorem uninqs
StepHypRef Expression
1 dfss2 2061 . . . . . . . . . . . . . . 15 (B (A / R) ↔ b(b Bb (A / R)))
2 dfss2 2061 . . . . . . . . . . . . . . . . . 18 (C (A / R) ↔ a(a Ca (A / R)))
3 pm3.35 359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((a C (a Ca (A / R))) → a (A / R))
4 pm3.35 359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 ((b B (b Bb (A / R))) → b (A / R))
5 visset 1816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 b V
65elqs 4296 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 (b (A / R) ↔ u(u A b = [u]R))
7 visset 1816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 a V
87elqs 4296 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 (a (A / R) ↔ v(v A a = [v]R))
9 inelcm 2327 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 ((x [v]R x [u]R) → ([v]R ∩ [u]R) ≠ )
10 df-ne 1590 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 (([v]R ∩ [u]R) ≠ ↔ ¬ ([v]R ∩ [u]R) = )
11 visset 1816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 v V
12 visset 1816 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 u V
13 uninqs.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Er R
1411, 12, 13erdisj 4292 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 ([v]R = [u]R ([v]R ∩ [u]R) = )
15 pm5.61 449 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 ((([v]R = [u]R ([v]R ∩ [u]R) = ) ¬ ([v]R ∩ [u]R) = ) ↔ ([v]R = [u]R ¬ ([v]R ∩ [u]R) = ))
16 eqeq12 1490 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 ((a = [v]R b = [u]R) → (a = b ↔ [v]R = [u]R))
1716biimprcd 156 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 ([v]R = [u]R → ((a = [v]R b = [u]R) → a = b))
1817adantr 391 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 (([v]R = [u]R ¬ ([v]R ∩ [u]R) = ) → ((a = [v]R b = [u]R) → a = b))
1915, 18sylbi 199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 ((([v]R = [u]R ([v]R ∩ [u]R) = ) ¬ ([v]R ∩ [u]R) = ) → ((a = [v]R b = [u]R) → a = b))
2014, 19mpan 697 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 (¬ ([v]R ∩ [u]R) = → ((a = [v]R b = [u]R) → a = b))
2110, 20sylbi 199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 (([v]R ∩ [u]R) ≠ → ((a = [v]R b = [u]R) → a = b))
229, 21syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ((x [v]R x [u]R) → ((a = [v]R b = [u]R) → a = b))
23 eleq2 1538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 (a = [v]R → (x ax [v]R))
2423biimpa 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ((a = [v]R x a) → x [v]R)
25 eleq2 1538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 (b = [u]R → (x bx [u]R))
2625biimpa 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 ((b = [u]R x b) → x [u]R)
2722, 24, 26syl2an 456 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 (((a = [v]R x a) (b = [u]R x b)) → ((a = [v]R b = [u]R) → a = b))
2827an4s 510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 (((a = [v]R b = [u]R) (x a x b)) → ((a = [v]R b = [u]R) → a = b))
2928exp32 379 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 ((a = [v]R b = [u]R) → (x a → (x b → ((a = [v]R b = [u]R) → a = b))))
3029com24 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 ((a = [v]R b = [u]R) → ((a = [v]R b = [u]R) → (x b → (x aa = b))))
3130pm2.43i 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 ((a = [v]R b = [u]R) → (x b → (x aa = b)))
3231ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 (a = [v]R → (b = [u]R → (x b → (x aa = b))))
3332adantl 390 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 ((v A a = [v]R) → (b = [u]R → (x b → (x aa = b))))
343319.23aiv 1297 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 (v(v A a = [v]R) → (b = [u]R → (x b → (x aa = b))))
358, 34sylbi 199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 (a (A / R) → (b = [u]R → (x b → (x aa = b))))
3635com3l 34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 (b = [u]R → (x b → (a (A / R) → (x aa = b))))
3736adantl 390 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 ((u A b = [u]R) → (x b → (a (A / R) → (x aa = b))))
383719.23aiv 1297 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 (u(u A b = [u]R) → (x b → (a (A / R) → (x aa = b))))
396, 38sylbi 199 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 (b (A / R) → (x b → (a (A / R) → (x aa = b))))
404, 39syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 ((b B (b Bb (A / R))) → (x b → (a (A / R) → (x aa = b))))
4140ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 (b B → ((b Bb (A / R)) → (x b → (a (A / R) → (x aa = b)))))
4241com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 (b B → (x b → ((b Bb (A / R)) → (a (A / R) → (x aa = b)))))
4342imp 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 ((b B x b) → ((b Bb (A / R)) → (a (A / R) → (x aa = b))))
4443com13 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 (a (A / R) → ((b Bb (A / R)) → ((b B x b) → (x aa = b))))
453, 44syl 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ((a C (a Ca (A / R))) → ((b Bb (A / R)) → ((b B x b) → (x aa = b))))
4645ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (a C → ((a Ca (A / R)) → ((b Bb (A / R)) → ((b B x b) → (x aa = b)))))
4746com24 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (a C → ((b B x b) → ((b Bb (A / R)) → ((a Ca (A / R)) → (x aa = b)))))
4847imp 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((a C (b B x b)) → ((b Bb (A / R)) → ((a Ca (A / R)) → (x aa = b))))
4948com24 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((a C (b B x b)) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → a = b))))
5049imp31 362 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((a C (b B x b)) x a) (a Ca (A / R))) → ((b Bb (A / R)) → a = b))
51 eleq1 1537 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (a = b → (a Cb C))
52 elin 2210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 (b (CB) ↔ (b C b B))
53 elequ2 1139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 (c = b → (x cx b))
5453biimprd 154 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 (c = b → (x bx c))
55 eleq1 1537 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 (b = c → (b (CB) ↔ c (CB)))
56 incom 2211 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 (CB) = (BC)
5756eleq2i 1541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 (c (CB) ↔ c (BC))
5855, 57syl6bb 538 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 (b = c → (b (CB) ↔ c (BC)))
5958equcoms 1132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 (c = b → (b (CB) ↔ c (BC)))
6059biimpd 153 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 (c = b → (b (CB) → c (BC)))
6154, 60anim12d 560 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 (c = b → ((x b b (CB)) → (x c c (BC))))
6261a4imev 1275 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 ((x b b (CB)) → c(x c c (BC)))
6362expcom 374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 (b (CB) → (x bc(x c c (BC))))
6452, 63sylbir 201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 ((b C b B) → (x bc(x c c (BC))))
6564ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 (b C → (b B → (x bc(x c c (BC)))))
6651, 65syl6bi 214 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (a = b → (a C → (b B → (x bc(x c c (BC))))))
6766com3l 34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (a C → (b B → (a = b → (x bc(x c c (BC))))))
6867imp 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((a C b B) → (a = b → (x bc(x c c (BC)))))
6968com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((a C b B) → (x b → (a = bc(x c c (BC)))))
7069imp 350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((a C b B) x b) → (a = bc(x c c (BC))))
7150, 70syl9 57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((a C (b B x b)) x a) (a Ca (A / R))) → (((a C b B) x b) → ((b Bb (A / R)) → c(x c c (BC)))))
7271ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((a C (b B x b)) x a) → ((a Ca (A / R)) → (((a C b B) x b) → ((b Bb (A / R)) → c(x c c (BC))))))
7372com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((a C (b B x b)) x a) → (((a C b B) x b) → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))
7473ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((a C (b B x b)) → (x a → (((a C b B) x b) → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))
7574com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((a C (b B x b)) → (((a C b B) x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))
7675ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (a C → ((b B x b) → (((a C b B) x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))))
7776com3r 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((a C b B) x b) → (a C → ((b B x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))))
7877ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((a C b B) → (x b → (a C → ((b B x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
7978com23 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((a C b B) → (a C → (x b → ((b B x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
8079ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (a C → (b B → (a C → (x b → ((b B x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))))))
8180pm2.43a 66 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (a C → (b B → (x b → ((b B x b) → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
8281com14 38 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((b B x b) → (b B → (x b → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
8382ex 373 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (b B → (x b → (b B → (x b → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))))))
8483pm2.43a 66 . . . . . . . . . . . . . . . . . . . . . . . . 25 (b B → (x b → (x b → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
8584com13 33 . . . . . . . . . . . . . . . . . . . . . . . 24 (x b → (x b → (b B → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))))
8685pm2.43i 64 . . . . . . . . . . . . . . . . . . . . . . 23 (x b → (b B → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))))
8786imp 350 . . . . . . . . . . . . . . . . . . . . . 22 ((x b b B) → (a C → (x a → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))
8887com13 33 . . . . . . . . . . . . . . . . . . . . 21 (x a → (a C → ((x b b B) → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC)))))))
8988imp 350 . . . . . . . . . . . . . . . . . . . 20 ((x a a C) → ((x b b B) → ((a Ca (A / R)) → ((b Bb (A / R)) → c(x c c (BC))))))
9089com4t 40 . . . . . . . . . . . . . . . . . . 19 ((a Ca (A / R)) → ((b Bb (A / R)) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
9190a4s 986 . . . . . . . . . . . . . . . . . 18 (a(a Ca (A / R)) → ((b Bb (A / R)) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
922, 91sylbi 199 . . . . . . . . . . . . . . . . 17 (C (A / R) → ((b Bb (A / R)) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
9392com12 11 . . . . . . . . . . . . . . . 16 ((b Bb (A / R)) → (C (A / R) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
9493a4s 986 . . . . . . . . . . . . . . 15 (b(b Bb (A / R)) → (C (A / R) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
951, 94sylbi 199 . . . . . . . . . . . . . 14 (B (A / R) → (C (A / R) → ((x a a C) → ((x b b B) → c(x c c (BC))))))
9695imp 350 . . . . . . . . . . . . 13 ((B (A / R) C (A / R)) → ((x a a C) → ((x b b B) → c(x c c (BC)))))
9796com12 11 . . . . . . . . . . . 12 ((x a a C) → ((B (A / R) C (A / R)) → ((x b b B) → c(x c c (BC)))))
989719.23aiv 1297 . . . . . . . . . . 11 (a(x a a C) → ((B (A / R) C (A / R)) → ((x