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 30969
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 5124 . . . 4 (𝐴 ≠ ∅ ↔ 𝐴 ∈ V)
21biimpi 217 . . 3 (𝐴 ≠ ∅ → 𝐴 ∈ V)
32adantr 481 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ V)
4 intssuni 4798 . . . 4 (𝐴 ≠ ∅ → 𝐴 𝐴)
54adantr 481 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 𝐴)
6 simpr 485 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
7 elpwi 4457 . . . . . 6 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ (sigAlgebra‘𝑂))
8 sigasspw 30948 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ⊆ 𝒫 𝑂)
9 selpw 4454 . . . . . . . 8 (𝑠 ∈ 𝒫 𝒫 𝑂𝑠 ⊆ 𝒫 𝑂)
108, 9sylibr 235 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑠 ∈ 𝒫 𝒫 𝑂)
1110ssriv 3888 . . . . . 6 (sigAlgebra‘𝑂) ⊆ 𝒫 𝒫 𝑂
127, 11syl6ss 3896 . . . . 5 (𝐴 ∈ 𝒫 (sigAlgebra‘𝑂) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
136, 12syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝒫 𝑂)
14 sspwuni 4915 . . . 4 (𝐴 ⊆ 𝒫 𝒫 𝑂 𝐴 ⊆ 𝒫 𝑂)
1513, 14sylib 219 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
165, 15sstrd 3894 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ⊆ 𝒫 𝑂)
17 simpr 485 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠𝐴)
18 simplr 765 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂))
19 elelpwi 4460 . . . . . . . . 9 ((𝑠𝐴𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑠 ∈ (sigAlgebra‘𝑂))
2017, 18, 19syl2anc 584 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑠 ∈ (sigAlgebra‘𝑂))
21 vex 3435 . . . . . . . . 9 𝑠 ∈ V
22 issiga 30944 . . . . . . . . 9 (𝑠 ∈ V → (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))))
2321, 22ax-mp 5 . . . . . . . 8 (𝑠 ∈ (sigAlgebra‘𝑂) ↔ (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2420, 23sylib 219 . . . . . . 7 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑠 ⊆ 𝒫 𝑂 ∧ (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))))
2524simprd 496 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → (𝑂𝑠 ∧ ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠 ∧ ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠)))
2625simp1d 1133 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → 𝑂𝑠)
2726ralrimiva 3147 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑠𝐴 𝑂𝑠)
28 n0 4224 . . . . . . . . 9 (𝐴 ≠ ∅ ↔ ∃𝑠 𝑠𝐴)
2928biimpi 217 . . . . . . . 8 (𝐴 ≠ ∅ → ∃𝑠 𝑠𝐴)
3029adantr 481 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠𝐴)
3120ex 413 . . . . . . . 8 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑠𝐴𝑠 ∈ (sigAlgebra‘𝑂)))
3231eximdv 1893 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (∃𝑠 𝑠𝐴 → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂)))
3330, 32mpd 15 . . . . . 6 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂))
34 elfvex 6563 . . . . . . 7 (𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3534exlimiv 1906 . . . . . 6 (∃𝑠 𝑠 ∈ (sigAlgebra‘𝑂) → 𝑂 ∈ V)
3633, 35syl 17 . . . . 5 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 ∈ V)
37 elintg 4784 . . . . 5 (𝑂 ∈ V → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3836, 37syl 17 . . . 4 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ↔ ∀𝑠𝐴 𝑂𝑠))
3927, 38mpbird 258 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝑂 𝐴)
40 simpll 763 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
41 simpr 485 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑠𝐴)
4240, 41jca 512 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
43 elinti 4785 . . . . . . . . 9 (𝑥 𝐴 → (𝑠𝐴𝑥𝑠))
4443imp 407 . . . . . . . 8 ((𝑥 𝐴𝑠𝐴) → 𝑥𝑠)
4544adantll 710 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → 𝑥𝑠)
4625simp2d 1134 . . . . . . . 8 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥𝑠 (𝑂𝑥) ∈ 𝑠)
4746r19.21bi 3173 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥𝑠) → (𝑂𝑥) ∈ 𝑠)
4842, 45, 47syl2anc 584 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) ∧ 𝑠𝐴) → (𝑂𝑥) ∈ 𝑠)
4948ralrimiva 3147 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠)
50 difexg 5115 . . . . . . . 8 (𝑂 ∈ V → (𝑂𝑥) ∈ V)
5136, 50syl 17 . . . . . . 7 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂𝑥) ∈ V)
5251adantr 481 . . . . . 6 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ V)
53 elintg 4784 . . . . . 6 ((𝑂𝑥) ∈ V → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5452, 53syl 17 . . . . 5 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → ((𝑂𝑥) ∈ 𝐴 ↔ ∀𝑠𝐴 (𝑂𝑥) ∈ 𝑠))
5549, 54mpbird 258 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 𝐴) → (𝑂𝑥) ∈ 𝐴)
5655ralrimiva 3147 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴)
57 simplll 771 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)))
58 simpr 485 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑠𝐴)
5957, 58jca 512 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴))
60 simpllr 772 . . . . . . . . . 10 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝐴)
61 elpwi 4457 . . . . . . . . . . . 12 (𝑥 ∈ 𝒫 𝐴𝑥 𝐴)
62 intss1 4791 . . . . . . . . . . . 12 (𝑠𝐴 𝐴𝑠)
6361, 62sylan9ss 3897 . . . . . . . . . . 11 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥𝑠)
64 selpw 4454 . . . . . . . . . . 11 (𝑥 ∈ 𝒫 𝑠𝑥𝑠)
6563, 64sylibr 235 . . . . . . . . . 10 ((𝑥 ∈ 𝒫 𝐴𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6660, 65sylancom 588 . . . . . . . . 9 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ∈ 𝒫 𝑠)
6759, 66jca 512 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠))
68 simplr 765 . . . . . . . 8 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥 ≼ ω)
6925simp3d 1135 . . . . . . . . 9 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) → ∀𝑥 ∈ 𝒫 𝑠(𝑥 ≼ ω → 𝑥𝑠))
7069r19.21bi 3173 . . . . . . . 8 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑠𝐴) ∧ 𝑥 ∈ 𝒫 𝑠) → (𝑥 ≼ ω → 𝑥𝑠))
7167, 68, 70sylc 65 . . . . . . 7 (((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) ∧ 𝑠𝐴) → 𝑥𝑠)
7271ralrimiva 3147 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ∀𝑠𝐴 𝑥𝑠)
73 uniexg 7316 . . . . . . . 8 (𝑥 ∈ 𝒫 𝐴 𝑥 ∈ V)
7473ad2antlr 723 . . . . . . 7 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 ∈ V)
75 elintg 4784 . . . . . . 7 ( 𝑥 ∈ V → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7674, 75syl 17 . . . . . 6 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → ( 𝑥 𝐴 ↔ ∀𝑠𝐴 𝑥𝑠))
7772, 76mpbird 258 . . . . 5 ((((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) ∧ 𝑥 ≼ ω) → 𝑥 𝐴)
7877ex 413 . . . 4 (((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) ∧ 𝑥 ∈ 𝒫 𝐴) → (𝑥 ≼ ω → 𝑥 𝐴))
7978ralrimiva 3147 . . 3 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴))
8039, 56, 793jca 1119 . 2 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))
81 issiga 30944 . . 3 ( 𝐴 ∈ V → ( 𝐴 ∈ (sigAlgebra‘𝑂) ↔ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))))
8281biimpar 478 . 2 (( 𝐴 ∈ V ∧ ( 𝐴 ⊆ 𝒫 𝑂 ∧ (𝑂 𝐴 ∧ ∀𝑥 𝐴(𝑂𝑥) ∈ 𝐴 ∧ ∀𝑥 ∈ 𝒫 𝐴(𝑥 ≼ ω → 𝑥 𝐴)))) → 𝐴 ∈ (sigAlgebra‘𝑂))
833, 16, 80, 82syl12anc 833 1 ((𝐴 ≠ ∅ ∧ 𝐴 ∈ 𝒫 (sigAlgebra‘𝑂)) → 𝐴 ∈ (sigAlgebra‘𝑂))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 207  wa 396  w3a 1078  wex 1759  wcel 2079  wne 2982  wral 3103  Vcvv 3432  cdif 3851  wss 3854  c0 4206  𝒫 cpw 4447   cuni 4739   cint 4776   class class class wbr 4956  cfv 6217  ωcom 7427  cdom 8345  sigAlgebracsiga 30940
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1775  ax-4 1789  ax-5 1886  ax-6 1945  ax-7 1990  ax-8 2081  ax-9 2089  ax-10 2110  ax-11 2124  ax-12 2139  ax-13 2342  ax-ext 2767  ax-sep 5088  ax-nul 5095  ax-pow 5150  ax-pr 5214  ax-un 7310
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 843  df-3an 1080  df-tru 1523  df-fal 1533  df-ex 1760  df-nf 1764  df-sb 2041  df-mo 2574  df-eu 2610  df-clab 2774  df-cleq 2786  df-clel 2861  df-nfc 2933  df-ne 2983  df-ral 3108  df-rex 3109  df-rab 3112  df-v 3434  df-sbc 3702  df-csb 3807  df-dif 3857  df-un 3859  df-in 3861  df-ss 3869  df-nul 4207  df-if 4376  df-pw 4449  df-sn 4467  df-pr 4469  df-op 4473  df-uni 4740  df-int 4777  df-br 4957  df-opab 5019  df-mpt 5036  df-id 5340  df-xp 5441  df-rel 5442  df-cnv 5443  df-co 5444  df-dm 5445  df-iota 6181  df-fun 6219  df-fv 6225  df-siga 30941
This theorem is referenced by:  sigagensiga  30973
  Copyright terms: Public domain W3C validator