Metamath Proof Explorer


Theorem sigapildsys

Description: Sigma-algebra are exactly classes which are both lambda and pi-systems. (Contributed by Thierry Arnoux, 13-Jun-2020)

Ref Expression
Hypotheses dynkin.p P = s 𝒫 𝒫 O | fi s s
dynkin.l L = s 𝒫 𝒫 O | s x s O x s x 𝒫 s x ω Disj y x y x s
Assertion sigapildsys sigAlgebra O = P L

Proof

Step Hyp Ref Expression
1 dynkin.p P = s 𝒫 𝒫 O | fi s s
2 dynkin.l L = s 𝒫 𝒫 O | s x s O x s x 𝒫 s x ω Disj y x y x s
3 1 sigapisys sigAlgebra O P
4 2 sigaldsys sigAlgebra O L
5 3 4 ssini sigAlgebra O P L
6 id t P L t P L
7 6 elin1d t P L t P
8 1 ispisys t P t 𝒫 𝒫 O fi t t
9 7 8 sylib t P L t 𝒫 𝒫 O fi t t
10 9 simpld t P L t 𝒫 𝒫 O
11 10 elpwid t P L t 𝒫 O
12 dif0 O = O
13 6 elin2d t P L t L
14 2 isldsys t L t 𝒫 𝒫 O t x t O x t x 𝒫 t x ω Disj y x y x t
15 13 14 sylib t P L t 𝒫 𝒫 O t x t O x t x 𝒫 t x ω Disj y x y x t
16 15 simprd t P L t x t O x t x 𝒫 t x ω Disj y x y x t
17 16 simp2d t P L x t O x t
18 16 simp1d t P L t
19 difeq2 x = O x = O
20 eqidd x = t = t
21 19 20 eleq12d x = O x t O t
22 21 rspcv t x t O x t O t
23 18 22 syl t P L x t O x t O t
24 17 23 mpd t P L O t
25 12 24 eqeltrrid t P L O t
26 unieq x = x =
27 uni0 =
28 26 27 eqtrdi x = x =
29 28 adantl t P L x 𝒫 t x ω x = x =
30 18 ad3antrrr t P L x 𝒫 t x ω x = t
31 29 30 eqeltrd t P L x 𝒫 t x ω x = x t
32 vex x V
33 32 0sdom x x
34 33 bilanri t P L x 𝒫 t x ω x x
35 simplr t P L x 𝒫 t x ω x x ω
36 nnenom ω
37 36 ensymi ω
38 domentr x ω ω x
39 35 37 38 sylancl t P L x 𝒫 t x ω x x
40 fodomr x x f f : onto x
41 34 39 40 syl2anc t P L x 𝒫 t x ω x f f : onto x
42 fveq2 n = i f n = f i
43 42 iundisj n f n = n f n i 1 ..^ n f i
44 fofn f : onto x f Fn
45 fniunfv f Fn n f n = ran f
46 44 45 syl f : onto x n f n = ran f
47 forn f : onto x ran f = x
48 47 unieqd f : onto x ran f = x
49 46 48 eqtrd f : onto x n f n = x
50 43 49 eqtr3id f : onto x n f n i 1 ..^ n f i = x
51 50 adantl t P L x 𝒫 t x ω x f : onto x n f n i 1 ..^ n f i = x
52 fvex f n V
53 difexg f n V f n i 1 ..^ n f i V
54 52 53 ax-mp f n i 1 ..^ n f i V
55 54 dfiun3 n f n i 1 ..^ n f i = ran n f n i 1 ..^ n f i
56 nfv n t P L x 𝒫 t x ω x f : onto x
57 nfcv _ n y
58 nfmpt1 _ n n f n i 1 ..^ n f i
59 58 nfrn _ n ran n f n i 1 ..^ n f i
60 57 59 nfel n y ran n f n i 1 ..^ n f i
61 56 60 nfan n t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i
62 simpr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i y = f n i 1 ..^ n f i
63 nfv i t P L x 𝒫 t x ω x f : onto x
64 nfcv _ i y
65 nfcv _ i
66 nfcv _ i f n
67 nfiu1 _ i i 1 ..^ n f i
68 66 67 nfdif _ i f n i 1 ..^ n f i
69 65 68 nfmpt _ i n f n i 1 ..^ n f i
70 69 nfrn _ i ran n f n i 1 ..^ n f i
71 64 70 nfel i y ran n f n i 1 ..^ n f i
72 63 71 nfan i t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i
73 nfv i n
74 72 73 nfan i t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n
75 64 68 nfeq i y = f n i 1 ..^ n f i
76 74 75 nfan i t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i
77 6 ad7antr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i t P L
78 simp-4r t P L x 𝒫 t x ω x f : onto x x 𝒫 t
79 78 ad3antrrr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i x 𝒫 t
80 79 elpwid t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i x t
81 fof f : onto x f : x
82 81 ad4antlr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i f : x
83 simplr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i n
84 82 83 ffvelcdmd t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i f n x
85 80 84 sseldd t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i f n t
86 fzofi 1 ..^ n Fin
87 86 a1i t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i 1 ..^ n Fin
88 80 adantr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i i 1 ..^ n x t
89 82 adantr t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i i 1 ..^ n f : x
90 fzossnn 1 ..^ n
91 90 a1i t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i 1 ..^ n
92 91 sselda t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i i 1 ..^ n i
93 89 92 ffvelcdmd t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i i 1 ..^ n f i x
94 88 93 sseldd t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i i 1 ..^ n f i t
95 1 2 76 77 85 87 94 sigapildsyslem t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i f n i 1 ..^ n f i t
96 62 95 eqeltrd t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i y t
97 eqid n f n i 1 ..^ n f i = n f n i 1 ..^ n f i
98 97 54 elrnmpti y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i
99 98 bilani t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i n y = f n i 1 ..^ n f i
100 61 96 99 r19.29af t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i y t
101 100 ex t P L x 𝒫 t x ω x f : onto x y ran n f n i 1 ..^ n f i y t
102 101 ssrdv t P L x 𝒫 t x ω x f : onto x ran n f n i 1 ..^ n f i t
103 nnex V
104 103 mptex n f n i 1 ..^ n f i V
105 104 rnex ran n f n i 1 ..^ n f i V
106 elpwg ran n f n i 1 ..^ n f i V ran n f n i 1 ..^ n f i 𝒫 t ran n f n i 1 ..^ n f i t
107 105 106 ax-mp ran n f n i 1 ..^ n f i 𝒫 t ran n f n i 1 ..^ n f i t
108 102 107 sylibr t P L x 𝒫 t x ω x f : onto x ran n f n i 1 ..^ n f i 𝒫 t
109 16 simp3d t P L x 𝒫 t x ω Disj y x y x t
110 109 ad4antr t P L x 𝒫 t x ω x f : onto x x 𝒫 t x ω Disj y x y x t
111 nnct ω
112 mptct ω n f n i 1 ..^ n f i ω
113 111 112 ax-mp n f n i 1 ..^ n f i ω
114 rnct n f n i 1 ..^ n f i ω ran n f n i 1 ..^ n f i ω
115 113 114 mp1i t P L x 𝒫 t x ω x f : onto x ran n f n i 1 ..^ n f i ω
116 42 iundisj2 Disj n f n i 1 ..^ n f i
117 disjrnmpt Disj n f n i 1 ..^ n f i Disj y ran n f n i 1 ..^ n f i y
118 116 117 mp1i t P L x 𝒫 t x ω x f : onto x Disj y ran n f n i 1 ..^ n f i y
119 breq1 x = ran n f n i 1 ..^ n f i x ω ran n f n i 1 ..^ n f i ω
120 disjeq1 x = ran n f n i 1 ..^ n f i Disj y x y Disj y ran n f n i 1 ..^ n f i y
121 119 120 anbi12d x = ran n f n i 1 ..^ n f i x ω Disj y x y ran n f n i 1 ..^ n f i ω Disj y ran n f n i 1 ..^ n f i y
122 unieq x = ran n f n i 1 ..^ n f i x = ran n f n i 1 ..^ n f i
123 122 eleq1d x = ran n f n i 1 ..^ n f i x t ran n f n i 1 ..^ n f i t
124 121 123 imbi12d x = ran n f n i 1 ..^ n f i x ω Disj y x y x t ran n f n i 1 ..^ n f i ω Disj y ran n f n i 1 ..^ n f i y ran n f n i 1 ..^ n f i t
125 124 rspcv ran n f n i 1 ..^ n f i 𝒫 t x 𝒫 t x ω Disj y x y x t ran n f n i 1 ..^ n f i ω Disj y ran n f n i 1 ..^ n f i y ran n f n i 1 ..^ n f i t
126 125 imp ran n f n i 1 ..^ n f i 𝒫 t x 𝒫 t x ω Disj y x y x t ran n f n i 1 ..^ n f i ω Disj y ran n f n i 1 ..^ n f i y ran n f n i 1 ..^ n f i t
127 126 imp ran n f n i 1 ..^ n f i 𝒫 t x 𝒫 t x ω Disj y x y x t ran n f n i 1 ..^ n f i ω Disj y ran n f n i 1 ..^ n f i y ran n f n i 1 ..^ n f i t
128 108 110 115 118 127 syl22anc t P L x 𝒫 t x ω x f : onto x ran n f n i 1 ..^ n f i t
129 55 128 eqeltrid t P L x 𝒫 t x ω x f : onto x n f n i 1 ..^ n f i t
130 51 129 eqeltrrd t P L x 𝒫 t x ω x f : onto x x t
131 41 130 exlimddv t P L x 𝒫 t x ω x x t
132 31 131 pm2.61dane t P L x 𝒫 t x ω x t
133 132 ex t P L x 𝒫 t x ω x t
134 133 ralrimiva t P L x 𝒫 t x ω x t
135 25 17 134 3jca t P L O t x t O x t x 𝒫 t x ω x t
136 11 135 jca t P L t 𝒫 O O t x t O x t x 𝒫 t x ω x t
137 vex t V
138 issiga t V t sigAlgebra O t 𝒫 O O t x t O x t x 𝒫 t x ω x t
139 137 138 ax-mp t sigAlgebra O t 𝒫 O O t x t O x t x 𝒫 t x ω x t
140 136 139 sylibr t P L t sigAlgebra O
141 140 ssriv P L sigAlgebra O
142 5 141 eqssi sigAlgebra O = P L