Metamath Proof Explorer


Theorem cbvitg

Description: Change bound variable in an integral. (Contributed by Mario Carneiro, 28-Jun-2014)

Ref Expression
Hypotheses cbvitg.1 x = y B = C
cbvitg.2 _ y B
cbvitg.3 _ x C
Assertion cbvitg A B dx = A C dy

Proof

Step Hyp Ref Expression
1 cbvitg.1 x = y B = C
2 cbvitg.2 _ y B
3 cbvitg.3 _ x C
4 nfv y x A
5 nfcv _ y 0
6 nfcv _ y
7 nfcv _ y
8 nfcv _ y ÷
9 nfcv _ y i k
10 2 8 9 nfov _ y B i k
11 7 10 nffv _ y B i k
12 5 6 11 nfbr y 0 B i k
13 4 12 nfan y x A 0 B i k
14 13 11 5 nfif _ y if x A 0 B i k B i k 0
15 nfv x y A
16 nfcv _ x 0
17 nfcv _ x
18 nfcv _ x
19 nfcv _ x ÷
20 nfcv _ x i k
21 3 19 20 nfov _ x C i k
22 18 21 nffv _ x C i k
23 16 17 22 nfbr x 0 C i k
24 15 23 nfan x y A 0 C i k
25 24 22 16 nfif _ x if y A 0 C i k C i k 0
26 eleq1w x = y x A y A
27 1 fvoveq1d x = y B i k = C i k
28 27 breq2d x = y 0 B i k 0 C i k
29 26 28 anbi12d x = y x A 0 B i k y A 0 C i k
30 29 27 ifbieq1d x = y if x A 0 B i k B i k 0 = if y A 0 C i k C i k 0
31 14 25 30 cbvmpt x if x A 0 B i k B i k 0 = y if y A 0 C i k C i k 0
32 31 a1i k 0 3 x if x A 0 B i k B i k 0 = y if y A 0 C i k C i k 0
33 32 fveq2d k 0 3 2 x if x A 0 B i k B i k 0 = 2 y if y A 0 C i k C i k 0
34 33 oveq2d k 0 3 i k 2 x if x A 0 B i k B i k 0 = i k 2 y if y A 0 C i k C i k 0
35 34 sumeq2i k = 0 3 i k 2 x if x A 0 B i k B i k 0 = k = 0 3 i k 2 y if y A 0 C i k C i k 0
36 eqid B i k = B i k
37 36 dfitg A B dx = k = 0 3 i k 2 x if x A 0 B i k B i k 0
38 eqid C i k = C i k
39 38 dfitg A C dy = k = 0 3 i k 2 y if y A 0 C i k C i k 0
40 35 37 39 3eqtr4i A B dx = A C dy