Metamath Proof Explorer


Theorem vonioo

Description: The n-dimensional Lebesgue measure of an open interval. This is the first statement in Proposition 115G (d) of Fremlin1 p. 32. (Contributed by Glauco Siliprandi, 8-Apr-2021)

Ref Expression
Hypotheses vonioo.x φ X Fin
vonioo.a φ A : X
vonioo.b φ B : X
vonioo.i I = k X A k B k
vonioo.l L = x Fin a x , b x if x = 0 k x vol a k b k
Assertion vonioo φ voln X I = A L X B

Proof

Step Hyp Ref Expression
1 vonioo.x φ X Fin
2 vonioo.a φ A : X
3 vonioo.b φ B : X
4 vonioo.i I = k X A k B k
5 vonioo.l L = x Fin a x , b x if x = 0 k x vol a k b k
6 2 adantr φ X = A : X
7 feq2 X = A : X A :
8 7 adantl φ X = A : X A :
9 6 8 mpbid φ X = A :
10 3 adantr φ X = B : X
11 feq2 X = B : X B :
12 11 adantl φ X = B : X B :
13 10 12 mpbid φ X = B :
14 5 9 13 hoidmv0val φ X = A L B = 0
15 14 eqcomd φ X = 0 = A L B
16 fveq2 X = voln X = voln
17 4 a1i X = I = k X A k B k
18 ixpeq1 X = k X A k B k = k A k B k
19 17 18 eqtrd X = I = k A k B k
20 16 19 fveq12d X = voln X I = voln k A k B k
21 20 adantl φ X = voln X I = voln k A k B k
22 0fi Fin
23 22 a1i φ X = Fin
24 eqid dom voln = dom voln
25 ressxr *
26 25 a1i φ X = *
27 9 26 fssd φ X = A : *
28 13 26 fssd φ X = B : *
29 23 24 27 28 ioovonmbl φ X = k A k B k dom voln
30 29 von0val φ X = voln k A k B k = 0
31 21 30 eqtrd φ X = voln X I = 0
32 fveq2 X = L X = L
33 32 oveqd X = A L X B = A L B
34 33 adantl φ X = A L X B = A L B
35 15 31 34 3eqtr4d φ X = voln X I = A L X B
36 neqne ¬ X = X
37 36 adantl φ ¬ X = X
38 nfv k φ X
39 nfra1 k k X A k < B k
40 38 39 nfan k φ X k X A k < B k
41 2 ffvelcdmda φ k X A k
42 3 ffvelcdmda φ k X B k
43 volico A k B k vol A k B k = if A k < B k B k A k 0
44 41 42 43 syl2anc φ k X vol A k B k = if A k < B k B k A k 0
45 44 ad4ant14 φ X k X A k < B k k X vol A k B k = if A k < B k B k A k 0
46 rspa k X A k < B k k X A k < B k
47 46 iftrued k X A k < B k k X if A k < B k B k A k 0 = B k A k
48 47 adantll φ X k X A k < B k k X if A k < B k B k A k 0 = B k A k
49 45 48 eqtrd φ X k X A k < B k k X vol A k B k = B k A k
50 49 ex φ X k X A k < B k k X vol A k B k = B k A k
51 40 50 ralrimi φ X k X A k < B k k X vol A k B k = B k A k
52 51 prodeq2d φ X k X A k < B k k X vol A k B k = k X B k A k
53 52 eqcomd φ X k X A k < B k k X B k A k = k X vol A k B k
54 fveq2 k = j A k = A j
55 fveq2 k = j B k = B j
56 54 55 breq12d k = j A k < B k A j < B j
57 56 cbvralvw k X A k < B k j X A j < B j
58 57 bilani φ X k X A k < B k j X A j < B j
59 1 adantr φ X X Fin
60 59 adantr φ X j X A j < B j X Fin
61 2 adantr φ X A : X
62 61 adantr φ X j X A j < B j A : X
63 3 adantr φ X B : X
64 63 adantr φ X j X A j < B j B : X
65 simpr φ X X
66 65 adantr φ X j X A j < B j X
67 57 46 sylanbr j X A j < B j k X A k < B k
68 67 adantll φ X j X A j < B j k X A k < B k
69 fveq2 j = k A j = A k
70 69 oveq1d j = k A j + 1 m = A k + 1 m
71 70 cbvmptv j X A j + 1 m = k X A k + 1 m
72 71 a1i m = n j X A j + 1 m = k X A k + 1 m
73 oveq2 m = n 1 m = 1 n
74 73 oveq2d m = n A k + 1 m = A k + 1 n
75 74 mpteq2dv m = n k X A k + 1 m = k X A k + 1 n
76 72 75 eqtrd m = n j X A j + 1 m = k X A k + 1 n
77 76 cbvmptv m j X A j + 1 m = n k X A k + 1 n
78 nfcv _ n k X m j X A j + 1 m m k B k
79 nfcv _ m X
80 nffvmpt1 _ m m j X A j + 1 m n
81 nfcv _ m k
82 80 81 nffv _ m m j X A j + 1 m n k
83 nfcv _ m .
84 nfcv _ m B k
85 82 83 84 nfov _ m m j X A j + 1 m n k B k
86 79 85 nfixpw _ m k X m j X A j + 1 m n k B k
87 fveq2 m = n m j X A j + 1 m m = m j X A j + 1 m n
88 87 fveq1d m = n m j X A j + 1 m m k = m j X A j + 1 m n k
89 88 oveq1d m = n m j X A j + 1 m m k B k = m j X A j + 1 m n k B k
90 89 ixpeq2dv m = n k X m j X A j + 1 m m k B k = k X m j X A j + 1 m n k B k
91 78 86 90 cbvmpt m k X m j X A j + 1 m m k B k = n k X m j X A j + 1 m n k B k
92 60 62 64 66 68 4 77 91 vonioolem2 φ X j X A j < B j voln X I = k X B k A k
93 58 92 syldan φ X k X A k < B k voln X I = k X B k A k
94 5 59 65 61 63 hoidmvn0val φ X A L X B = k X vol A k B k
95 94 adantr φ X k X A k < B k A L X B = k X vol A k B k
96 53 93 95 3eqtr4d φ X k X A k < B k voln X I = A L X B
97 rexnal k X ¬ A k < B k ¬ k X A k < B k
98 97 bilanri φ ¬ k X A k < B k k X ¬ A k < B k
99 simpr φ k X ¬ A k < B k ¬ A k < B k
100 42 adantr φ k X ¬ A k < B k B k
101 41 adantr φ k X ¬ A k < B k A k
102 100 101 lenltd φ k X ¬ A k < B k B k A k ¬ A k < B k
103 99 102 mpbird φ k X ¬ A k < B k B k A k
104 103 ex φ k X ¬ A k < B k B k A k
105 104 reximdva φ k X ¬ A k < B k k X B k A k
106 105 adantr φ ¬ k X A k < B k k X ¬ A k < B k k X B k A k
107 98 106 mpd φ ¬ k X A k < B k k X B k A k
108 107 adantlr φ X ¬ k X A k < B k k X B k A k
109 nfcv _ k voln X
110 nfixp1 _ k k X A k B k
111 4 110 nfcxfr _ k I
112 109 111 nffv _ k voln X I
113 nfcv _ k A L X B
114 112 113 nfeq k voln X I = A L X B
115 1 vonmea φ voln X Meas
116 115 mea0 φ voln X = 0
117 116 3ad2ant1 φ k X B k A k voln X = 0
118 4 a1i φ k X B k A k I = k X A k B k
119 simp2 φ k X B k A k k X
120 simp3 φ k X B k A k B k A k
121 25 41 sselid φ k X A k *
122 121 3adant3 φ k X B k A k A k *
123 25 42 sselid φ k X B k *
124 123 3adant3 φ k X B k A k B k *
125 ioo0 A k * B k * A k B k = B k A k
126 122 124 125 syl2anc φ k X B k A k A k B k = B k A k
127 120 126 mpbird φ k X B k A k A k B k =
128 rspe k X A k B k = k X A k B k =
129 119 127 128 syl2anc φ k X B k A k k X A k B k =
130 ixp0 k X A k B k = k X A k B k =
131 129 130 syl φ k X B k A k k X A k B k =
132 118 131 eqtrd φ k X B k A k I =
133 132 fveq2d φ k X B k A k voln X I = voln X
134 ne0i k X X
135 134 adantl φ k X X
136 135 94 syldan φ k X A L X B = k X vol A k B k
137 136 3adant3 φ k X B k A k A L X B = k X vol A k B k
138 eleq1w j = k j X k X
139 fveq2 j = k B j = B k
140 139 69 breq12d j = k B j A j B k A k
141 138 140 3anbi23d j = k φ j X B j A j φ k X B k A k
142 141 imbi1d j = k φ j X B j A j k X vol A k B k = 0 φ k X B k A k k X vol A k B k = 0
143 nfv k φ j X B j A j
144 1 3ad2ant1 φ j X B j A j X Fin
145 volicore A k B k vol A k B k
146 41 42 145 syl2anc φ k X vol A k B k
147 146 recnd φ k X vol A k B k
148 147 3ad2antl1 φ j X B j A j k X vol A k B k
149 simp2 φ j X B j A j j X
150 54 55 oveq12d k = j A k B k = A j B j
151 150 fveq2d k = j vol A k B k = vol A j B j
152 151 adantl φ j X B j A j k = j vol A k B k = vol A j B j
153 2 ffvelcdmda φ j X A j
154 3 ffvelcdmda φ j X B j
155 volico A j B j vol A j B j = if A j < B j B j A j 0
156 153 154 155 syl2anc φ j X vol A j B j = if A j < B j B j A j 0
157 156 3adant3 φ j X B j A j vol A j B j = if A j < B j B j A j 0
158 simp3 φ j X B j A j B j A j
159 154 153 lenltd φ j X B j A j ¬ A j < B j
160 159 3adant3 φ j X B j A j B j A j ¬ A j < B j
161 158 160 mpbid φ j X B j A j ¬ A j < B j
162 161 iffalsed φ j X B j A j if A j < B j B j A j 0 = 0
163 157 162 eqtrd φ j X B j A j vol A j B j = 0
164 163 adantr φ j X B j A j k = j vol A j B j = 0
165 152 164 eqtrd φ j X B j A j k = j vol A k B k = 0
166 143 144 148 149 165 fprodeq0g φ j X B j A j k X vol A k B k = 0
167 142 166 chvarvv φ k X B k A k k X vol A k B k = 0
168 137 167 eqtrd φ k X B k A k A L X B = 0
169 117 133 168 3eqtr4d φ k X B k A k voln X I = A L X B
170 169 3exp φ k X B k A k voln X I = A L X B
171 170 adantr φ X k X B k A k voln X I = A L X B
172 38 114 171 rexlimd φ X k X B k A k voln X I = A L X B
173 172 imp φ X k X B k A k voln X I = A L X B
174 108 173 syldan φ X ¬ k X A k < B k voln X I = A L X B
175 96 174 pm2.61dan φ X voln X I = A L X B
176 37 175 syldan φ ¬ X = voln X I = A L X B
177 35 176 pm2.61dan φ voln X I = A L X B