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 34118
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 5350 . . . 4 (𝐴 ≠ ∅ ↔ 𝐴 ∈ V)
21biimpi 216 . . 3 (𝐴 ≠ ∅ → 𝐴 ∈ V)
32adantr 480 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ V)
4 intssuni 4975 . . . 4 (𝐴 ≠ ∅ → 𝐴 𝐴)
54adantr 480 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 𝐴)
6 simpr 484 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
7 elpwi 4612 . . . . . 6 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ (sigAlgebra‘𝑂))
8 sigasspw 34097 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ⊆ 𝒫 𝑂)
9 velpw 4610 . . . . . . . 8 (𝑠 ∈ 𝒫 𝒫 𝑂𝑠 ⊆ 𝒫 𝑂)
108, 9sylibr 234 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ∈ 𝒫 𝒫 𝑂)
1110ssriv 3999 . . . . . 6 (sigAlgebra‘𝑂) ⊆ 𝒫 𝒫 𝑂
127, 11sstrdi 4008 . . . . 5 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
136, 12syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
14 sspwuni 5105 . . . 4 (𝐴 ⊆ 𝒫 𝒫 𝑂 𝐴 ⊆ 𝒫 𝑂)
1513, 14sylib 218 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
165, 15sstrd 4006 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
17 simpr 484 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠𝐴)
18 simplr 769 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
19 elelpwi 4615 . . . . . . . . 9 ((𝑠𝐴𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑠 ∈ (sigAlgebra‘𝑂))
2017, 18, 19syl2anc 584 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠 ∈ (sigAlgebra‘𝑂))
21 vex 3482 . . . . . . . . 9 𝑠 ∈ V
22 issiga 34093 . . . . . . . . 9 (𝑠 ∈ V → (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))))
2321, 22ax-mp 5 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2420, 23sylib 218 . . . . . . 7 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2524simprd 495 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))
2625simp1d 1141 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑂𝑠)
2726ralrimiva 3144 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑠𝐴 𝑂𝑠)
28 n0 4359 . . . . . . . . 9 (𝐴 ≠ ∅ ↔ ∃𝑠 𝑠𝐴)
2928biimpi 216 . . . . . . . 8 (𝐴 ≠ ∅ → ∃𝑠 𝑠𝐴)
3029adantr 480 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠𝐴)
3120ex 412 . . . . . . . 8 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑠𝐴𝑠 ∈ (sigAlgebra‘𝑂)))
3231eximdv 1915 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (∃𝑠 𝑠𝐴 → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂)))
3330, 32mpd 15 . . . . . 6 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂))
34 elfvex 6945 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3534exlimiv 1928 . . . . . 6 (∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3633, 35syl 17 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 ∈ V)
37 elintg 4959 . . . . 5 (𝑂 ∈ V → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3836, 37syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3927, 38mpbird 257 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 𝐴)
40 simpll 767 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
41 simpr 484 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑠𝐴)
4240, 41jca 511 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
43 elinti 4960 . . . . . . . . 9 (𝑥 𝐴 → (𝑠𝐴𝑥𝑠))
4443imp 406 . . . . . . . 8 ((𝑥 𝐴𝑠𝐴) → 𝑥𝑠)
4544adantll 714 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑥𝑠)
4625simp2d 1142 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠)
4746r19.21bi 3249 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥𝑠) → (𝑂𝑥) ∈ 𝑠)
4842, 45, 47syl2anc 584 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝑂𝑥) ∈ 𝑠)
4948ralrimiva 3144 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠)
5036difexd 5337 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂𝑥) ∈ V)
5150adantr 480 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ V)
52 elintg 4959 . . . . . 6 ((𝑂𝑥) ∈ V → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5351, 52syl 17 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5449, 53mpbird 257 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ 𝐴)
5554ralrimiva 3144 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴)
56 simplll 775 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
57 simpr 484 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑠𝐴)
5856, 57jca 511 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
59 simpllr 776 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝐴)
60 elpwi 4612 . . . . . . . . . . . 12 (𝑥 ∈ 𝒫 𝐴𝑥 𝐴)
61 intss1 4968 . . . . . . . . . . . 12 (𝑠𝐴 𝐴𝑠)
6260, 61sylan9ss 4009 . . . . . . . . . . 11 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥𝑠)
63 velpw 4610 . . . . . . . . . . 11 (𝑥 ∈ 𝒫 𝑠𝑥𝑠)
6462, 63sylibr 234 . . . . . . . . . 10 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6559, 64sylancom 588 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6658, 65jca 511 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠))
67 simplr 769 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ≼ ω)
6825simp3d 1143 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))
6968r19.21bi 3249 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠) → (𝑥 ≼ ω → 𝑥𝑠))
7066, 67, 69sylc 65 . . . . . . 7 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥𝑠)
7170ralrimiva 3144 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ∀𝑠𝐴 𝑥𝑠)
72 uniexg 7759 . . . . . . . 8 (𝑥 ∈ 𝒫 𝐴 𝑥 ∈ V)
7372ad2antlr 727 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 ∈ V)
74 elintg 4959 . . . . . . 7 ( 𝑥 ∈ V → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7573, 74syl 17 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7671, 75mpbird 257 . . . . 5 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 𝐴)
7776ex 412 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) → (𝑥 ≼ ω → 𝑥 𝐴))
7877ralrimiva 3144 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴))
7939, 55, 783jca 1127 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))
80 issiga 34093 . . 3 ( 𝐴 ∈ V → ( 𝐴 ∈ (sigAlgebra‘𝑂) ↔ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))))
8180biimpar 477 . 2 (( 𝐴 ∈ V ∧ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))) → 𝐴 ∈ (sigAlgebra‘𝑂))
823, 16, 79, 81syl12anc 837 1 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ (sigAlgebra‘𝑂))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1086  wex 1776  wcel 2106  wne 2938  wral 3059  Vcvv 3478  cdif 3960  wss 3963  c0 4339  𝒫 cpw 4605   cuni 4912   cint 4951   class class class wbr 5148  cfv 6563  ωcom 7887  cdom 8982  sigAlgebracsiga 34089
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1792  ax-4 1806  ax-5 1908  ax-6 1965  ax-7 2005  ax-8 2108  ax-9 2116  ax-10 2139  ax-11 2155  ax-12 2175  ax-ext 2706  ax-sep 5302  ax-nul 5312  ax-pow 5371  ax-pr 5438  ax-un 7754
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1540  df-fal 1550  df-ex 1777  df-nf 1781  df-sb 2063  df-mo 2538  df-eu 2567  df-clab 2713  df-cleq 2727  df-clel 2814  df-nfc 2890  df-ne 2939  df-ral 3060  df-rex 3069  df-rab 3434  df-v 3480  df-sbc 3792  df-csb 3909  df-dif 3966  df-un 3968  df-in 3970  df-ss 3980  df-nul 4340  df-if 4532  df-pw 4607  df-sn 4632  df-pr 4634  df-op 4638  df-uni 4913  df-int 4952  df-br 5149  df-opab 5211  df-mpt 5232  df-id 5583  df-xp 5695  df-rel 5696  df-cnv 5697  df-co 5698  df-dm 5699  df-iota 6516  df-fun 6565  df-fv 6571  df-siga 34090
This theorem is referenced by:  sigagensiga  34122
  Copyright terms: Public domain W3C validator