Metamath Proof Explorer


Theorem shftmbl

Description: A shift of a measurable set is measurable. (Contributed by Mario Carneiro, 22-Mar-2014)

Ref Expression
Assertion shftmbl ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ → x ∈ ℝ | x − B ∈ A ∈ dom ⁡ vol

Proof

Step Hyp Ref Expression
1 ssrab2 ⊢ x ∈ ℝ | x − B ∈ A ⊆ ℝ
2 1 a1i ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ → x ∈ ℝ | x − B ∈ A ⊆ ℝ
3 elpwi ⊢ y ∈ 𝒫 ℝ → y ⊆ ℝ
4 simpll ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → A ∈ dom ⁡ vol
5 ssrab2 ⊢ z ∈ ℝ | z − − B ∈ y ⊆ ℝ
6 5 a1i ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y ⊆ ℝ
7 simprl ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → y ⊆ ℝ
8 simplr ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → B ∈ ℝ
9 8 renegcld ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → − B ∈ ℝ
10 eqidd ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y = z ∈ ℝ | z − − B ∈ y
11 7 9 10 ovolshft ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ z ∈ ℝ | z − − B ∈ y
12 simprr ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y ∈ ℝ
13 11 12 eqeltrrd ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ z ∈ ℝ | z − − B ∈ y ∈ ℝ
14 mblsplit ⊢ A ∈ dom ⁡ vol ∧ z ∈ ℝ | z − − B ∈ y ⊆ ℝ ∧ vol * ⁡ z ∈ ℝ | z − − B ∈ y ∈ ℝ → vol * ⁡ z ∈ ℝ | z − − B ∈ y = vol * ⁡ z ∈ ℝ | z − − B ∈ y ∩ A + vol * ⁡ z ∈ ℝ | z − − B ∈ y ∖ A
15 4 6 13 14 syl3anc ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ z ∈ ℝ | z − − B ∈ y = vol * ⁡ z ∈ ℝ | z − − B ∈ y ∩ A + vol * ⁡ z ∈ ℝ | z − − B ∈ y ∖ A
16 inss1 ⊢ y ∩ x ∈ ℝ | x − B ∈ A ⊆ y
17 16 7 sstrid ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → y ∩ x ∈ ℝ | x − B ∈ A ⊆ ℝ
18 mblss ⊢ A ∈ dom ⁡ vol → A ⊆ ℝ
19 4 18 syl ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → A ⊆ ℝ
20 eqidd ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → x ∈ ℝ | x − B ∈ A = x ∈ ℝ | x − B ∈ A
21 19 8 20 shft2rab ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → A = z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A
22 21 ineq2d ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y ∩ A = z ∈ ℝ | z − − B ∈ y ∩ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A
23 inrab ⊢ z ∈ ℝ | z − − B ∈ y ∩ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∧ z − − B ∈ x ∈ ℝ | x − B ∈ A
24 elin ⊢ z − − B ∈ y ∩ x ∈ ℝ | x − B ∈ A ↔ z − − B ∈ y ∧ z − − B ∈ x ∈ ℝ | x − B ∈ A
25 24 rabbii ⊢ z ∈ ℝ | z − − B ∈ y ∩ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∧ z − − B ∈ x ∈ ℝ | x − B ∈ A
26 23 25 eqtr4i ⊢ z ∈ ℝ | z − − B ∈ y ∩ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∩ x ∈ ℝ | x − B ∈ A
27 22 26 eqtrdi ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y ∩ A = z ∈ ℝ | z − − B ∈ y ∩ x ∈ ℝ | x − B ∈ A
28 17 9 27 ovolshft ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A = vol * ⁡ z ∈ ℝ | z − − B ∈ y ∩ A
29 7 ssdifssd ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → y ∖ x ∈ ℝ | x − B ∈ A ⊆ ℝ
30 21 difeq2d ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y ∖ A = z ∈ ℝ | z − − B ∈ y ∖ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A
31 difrab ⊢ z ∈ ℝ | z − − B ∈ y ∖ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∧ ¬ z − − B ∈ x ∈ ℝ | x − B ∈ A
32 eldif ⊢ z − − B ∈ y ∖ x ∈ ℝ | x − B ∈ A ↔ z − − B ∈ y ∧ ¬ z − − B ∈ x ∈ ℝ | x − B ∈ A
33 32 rabbii ⊢ z ∈ ℝ | z − − B ∈ y ∖ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∧ ¬ z − − B ∈ x ∈ ℝ | x − B ∈ A
34 31 33 eqtr4i ⊢ z ∈ ℝ | z − − B ∈ y ∖ z ∈ ℝ | z − − B ∈ x ∈ ℝ | x − B ∈ A = z ∈ ℝ | z − − B ∈ y ∖ x ∈ ℝ | x − B ∈ A
35 30 34 eqtrdi ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → z ∈ ℝ | z − − B ∈ y ∖ A = z ∈ ℝ | z − − B ∈ y ∖ x ∈ ℝ | x − B ∈ A
36 29 9 35 ovolshft ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A = vol * ⁡ z ∈ ℝ | z − − B ∈ y ∖ A
37 28 36 oveq12d ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A = vol * ⁡ z ∈ ℝ | z − − B ∈ y ∩ A + vol * ⁡ z ∈ ℝ | z − − B ∈ y ∖ A
38 15 11 37 3eqtr4d ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ ∧ vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A
39 38 expr ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ⊆ ℝ → vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A
40 3 39 sylan2 ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ ∧ y ∈ 𝒫 ℝ → vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A
41 40 ralrimiva ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ → ∀ y ∈ 𝒫 ℝ vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A
42 ismbl ⊢ x ∈ ℝ | x − B ∈ A ∈ dom ⁡ vol ↔ x ∈ ℝ | x − B ∈ A ⊆ ℝ ∧ ∀ y ∈ 𝒫 ℝ vol * ⁡ y ∈ ℝ → vol * ⁡ y = vol * ⁡ y ∩ x ∈ ℝ | x − B ∈ A + vol * ⁡ y ∖ x ∈ ℝ | x − B ∈ A
43 2 41 42 sylanbrc ⊢ A ∈ dom ⁡ vol ∧ B ∈ ℝ → x ∈ ℝ | x − B ∈ A ∈ dom ⁡ vol