Metamath Proof Explorer


Theorem rossros

Description: Rings of sets are semirings of sets. (Contributed by Thierry Arnoux, 18-Jul-2020)

Ref Expression
Hypotheses rossros.q Q = s 𝒫 𝒫 O | s x s y s x y s x y s
rossros.n N = s 𝒫 𝒫 O | s x s y s x y s z 𝒫 s z Fin Disj t z t x y = z
Assertion rossros S Q S N

Proof

Step Hyp Ref Expression
1 rossros.q Q = s 𝒫 𝒫 O | s x s y s x y s x y s
2 rossros.n N = s 𝒫 𝒫 O | s x s y s x y s z 𝒫 s z Fin Disj t z t x y = z
3 1 rossspw S Q S 𝒫 O
4 elpwg S Q S 𝒫 𝒫 O S 𝒫 O
5 3 4 mpbird S Q S 𝒫 𝒫 O
6 1 0elros S Q S
7 uneq1 u = x u v = x v
8 7 eleq1d u = x u v s x v s
9 difeq1 u = x u v = x v
10 9 eleq1d u = x u v s x v s
11 8 10 anbi12d u = x u v s u v s x v s x v s
12 uneq2 v = y x v = x y
13 12 eleq1d v = y x v s x y s
14 difeq2 v = y x v = x y
15 14 eleq1d v = y x v s x y s
16 13 15 anbi12d v = y x v s x v s x y s x y s
17 11 16 cbvral2vw u s v s u v s u v s x s y s x y s x y s
18 17 anbi2i s u s v s u v s u v s s x s y s x y s x y s
19 18 rabbii s 𝒫 𝒫 O | s u s v s u v s u v s = s 𝒫 𝒫 O | s x s y s x y s x y s
20 1 19 eqtr4i Q = s 𝒫 𝒫 O | s u s v s u v s u v s
21 20 inelros S Q x S y S x y S
22 21 3expb S Q x S y S x y S
23 20 difelros S Q x S y S x y S
24 23 3expb S Q x S y S x y S
25 24 snssd S Q x S y S x y S
26 snex x y V
27 26 elpw x y 𝒫 S x y S
28 25 27 sylibr S Q x S y S x y 𝒫 S
29 snfi x y Fin
30 29 a1i S Q x S y S x y Fin
31 disjxsn Disj t x y t
32 31 a1i S Q x S y S Disj t x y t
33 unisng x y S x y = x y
34 24 33 syl S Q x S y S x y = x y
35 34 eqcomd S Q x S y S x y = x y
36 eleq1 z = x y z Fin x y Fin
37 disjeq1 z = x y Disj t z t Disj t x y t
38 unieq z = x y z = x y
39 38 eqeq2d z = x y x y = z x y = x y
40 36 37 39 3anbi123d z = x y z Fin Disj t z t x y = z x y Fin Disj t x y t x y = x y
41 40 rspcev x y 𝒫 S x y Fin Disj t x y t x y = x y z 𝒫 S z Fin Disj t z t x y = z
42 28 30 32 35 41 syl13anc S Q x S y S z 𝒫 S z Fin Disj t z t x y = z
43 22 42 jca S Q x S y S x y S z 𝒫 S z Fin Disj t z t x y = z
44 43 ralrimivva S Q x S y S x y S z 𝒫 S z Fin Disj t z t x y = z
45 5 6 44 3jca S Q S 𝒫 𝒫 O S x S y S x y S z 𝒫 S z Fin Disj t z t x y = z
46 2 issros S N S 𝒫 𝒫 O S x S y S x y S z 𝒫 S z Fin Disj t z t x y = z
47 45 46 sylibr S Q S N