Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  insiga Structured version   Visualization version   GIF version

Theorem insiga 31396
Description: The intersection of a collection of sigma-algebras of same base is a sigma-algebra. (Contributed by Thierry Arnoux, 27-Dec-2016.)
Assertion
Ref Expression
insiga ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ (sigAlgebra‘𝑂))

Proof of Theorem insiga
Dummy variables 𝑥 𝑠 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 intex 5240 . . . 4 (𝐴 ≠ ∅ ↔ 𝐴 ∈ V)
21biimpi 218 . . 3 (𝐴 ≠ ∅ → 𝐴 ∈ V)
32adantr 483 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ V)
4 intssuni 4898 . . . 4 (𝐴 ≠ ∅ → 𝐴 𝐴)
54adantr 483 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 𝐴)
6 simpr 487 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
7 elpwi 4548 . . . . . 6 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ (sigAlgebra‘𝑂))
8 sigasspw 31375 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ⊆ 𝒫 𝑂)
9 velpw 4544 . . . . . . . 8 (𝑠 ∈ 𝒫 𝒫 𝑂𝑠 ⊆ 𝒫 𝑂)
108, 9sylibr 236 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ∈ 𝒫 𝒫 𝑂)
1110ssriv 3971 . . . . . 6 (sigAlgebra‘𝑂) ⊆ 𝒫 𝒫 𝑂
127, 11sstrdi 3979 . . . . 5 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
136, 12syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
14 sspwuni 5022 . . . 4 (𝐴 ⊆ 𝒫 𝒫 𝑂 𝐴 ⊆ 𝒫 𝑂)
1513, 14sylib 220 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
165, 15sstrd 3977 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
17 simpr 487 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠𝐴)
18 simplr 767 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
19 elelpwi 4551 . . . . . . . . 9 ((𝑠𝐴𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑠 ∈ (sigAlgebra‘𝑂))
2017, 18, 19syl2anc 586 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠 ∈ (sigAlgebra‘𝑂))
21 vex 3497 . . . . . . . . 9 𝑠 ∈ V
22 issiga 31371 . . . . . . . . 9 (𝑠 ∈ V → (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))))
2321, 22ax-mp 5 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2420, 23sylib 220 . . . . . . 7 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2524simprd 498 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))
2625simp1d 1138 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑂𝑠)
2726ralrimiva 3182 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑠𝐴 𝑂𝑠)
28 n0 4310 . . . . . . . . 9 (𝐴 ≠ ∅ ↔ ∃𝑠 𝑠𝐴)
2928biimpi 218 . . . . . . . 8 (𝐴 ≠ ∅ → ∃𝑠 𝑠𝐴)
3029adantr 483 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠𝐴)
3120ex 415 . . . . . . . 8 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑠𝐴𝑠 ∈ (sigAlgebra‘𝑂)))
3231eximdv 1918 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (∃𝑠 𝑠𝐴 → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂)))
3330, 32mpd 15 . . . . . 6 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂))
34 elfvex 6703 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3534exlimiv 1931 . . . . . 6 (∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3633, 35syl 17 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 ∈ V)
37 elintg 4884 . . . . 5 (𝑂 ∈ V → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3836, 37syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3927, 38mpbird 259 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 𝐴)
40 simpll 765 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
41 simpr 487 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑠𝐴)
4240, 41jca 514 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
43 elinti 4885 . . . . . . . . 9 (𝑥 𝐴 → (𝑠𝐴𝑥𝑠))
4443imp 409 . . . . . . . 8 ((𝑥 𝐴𝑠𝐴) → 𝑥𝑠)
4544adantll 712 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑥𝑠)
4625simp2d 1139 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠)
4746r19.21bi 3208 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥𝑠) → (𝑂𝑥) ∈ 𝑠)
4842, 45, 47syl2anc 586 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝑂𝑥) ∈ 𝑠)
4948ralrimiva 3182 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠)
50 difexg 5231 . . . . . . . 8 (𝑂 ∈ V → (𝑂𝑥) ∈ V)
5136, 50syl 17 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂𝑥) ∈ V)
5251adantr 483 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ V)
53 elintg 4884 . . . . . 6 ((𝑂𝑥) ∈ V → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5452, 53syl 17 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5549, 54mpbird 259 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ 𝐴)
5655ralrimiva 3182 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴)
57 simplll 773 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
58 simpr 487 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑠𝐴)
5957, 58jca 514 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
60 simpllr 774 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝐴)
61 elpwi 4548 . . . . . . . . . . . 12 (𝑥 ∈ 𝒫 𝐴𝑥 𝐴)
62 intss1 4891 . . . . . . . . . . . 12 (𝑠𝐴 𝐴𝑠)
6361, 62sylan9ss 3980 . . . . . . . . . . 11 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥𝑠)
64 velpw 4544 . . . . . . . . . . 11 (𝑥 ∈ 𝒫 𝑠𝑥𝑠)
6563, 64sylibr 236 . . . . . . . . . 10 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6660, 65sylancom 590 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6759, 66jca 514 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠))
68 simplr 767 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ≼ ω)
6925simp3d 1140 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))
7069r19.21bi 3208 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠) → (𝑥 ≼ ω → 𝑥𝑠))
7167, 68, 70sylc 65 . . . . . . 7 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥𝑠)
7271ralrimiva 3182 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ∀𝑠𝐴 𝑥𝑠)
73 uniexg 7466 . . . . . . . 8 (𝑥 ∈ 𝒫 𝐴 𝑥 ∈ V)
7473ad2antlr 725 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 ∈ V)
75 elintg 4884 . . . . . . 7 ( 𝑥 ∈ V → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7674, 75syl 17 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7772, 76mpbird 259 . . . . 5 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 𝐴)
7877ex 415 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) → (𝑥 ≼ ω → 𝑥 𝐴))
7978ralrimiva 3182 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴))
8039, 56, 793jca 1124 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))
81 issiga 31371 . . 3 ( 𝐴 ∈ V → ( 𝐴 ∈ (sigAlgebra‘𝑂) ↔ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))))
8281biimpar 480 . 2 (( 𝐴 ∈ V ∧ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))) → 𝐴 ∈ (sigAlgebra‘𝑂))
833, 16, 80, 82syl12anc 834 1 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ (sigAlgebra‘𝑂))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 398  w3a 1083  wex 1780  wcel 2114  wne 3016  wral 3138  Vcvv 3494  cdif 3933  wss 3936  c0 4291  𝒫 cpw 4539   cuni 4838   cint 4876   class class class wbr 5066  cfv 6355  ωcom 7580  cdom 8507  sigAlgebracsiga 31367
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2793  ax-sep 5203  ax-nul 5210  ax-pow 5266  ax-pr 5330  ax-un 7461
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3an 1085  df-tru 1540  df-fal 1550  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2654  df-clab 2800  df-cleq 2814  df-clel 2893  df-nfc 2963  df-ne 3017  df-ral 3143  df-rex 3144  df-rab 3147  df-v 3496  df-sbc 3773  df-csb 3884  df-dif 3939  df-un 3941  df-in 3943  df-ss 3952  df-nul 4292  df-if 4468  df-pw 4541  df-sn 4568  df-pr 4570  df-op 4574  df-uni 4839  df-int 4877  df-br 5067  df-opab 5129  df-mpt 5147  df-id 5460  df-xp 5561  df-rel 5562  df-cnv 5563  df-co 5564  df-dm 5565  df-iota 6314  df-fun 6357  df-fv 6363  df-siga 31368
This theorem is referenced by:  sigagensiga  31400
  Copyright terms: Public domain W3C validator