Metamath Proof Explorer


Theorem vonicc

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

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

Proof

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