Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $( <MM> <PROOF_ASST> THEOREM=itexp LOC_AFTER=?
- *
- The integral of an exponent on the real line.
- h1::itexp.1 |- A e. RR
- h2::itexp.2 |- B e. RR
- h3::itexp.3 |- A <_ B
- h4::itexp.4 |- N e. NN
- *9:: |- N e. NN
- 9a::nnaddcl |- ( ( N e. NN /\ 1 e. NN ) -> ( N + 1 ) e. NN )
- 9b::1nn |- 1 e. NN
- 9ba::ax1cn |- 1 e. CC
- 9c:4,9b,9a:mp2an |- ( N + 1 ) e. NN
- 9ca:9c:nnne0i |- ( N + 1 ) =/= 0
- 9d:4:nnrei |- N e. RR
- 9e:9d:recni |- N e. CC
- 9f:4:nnnn0i |- N e. NN0
- 9g:9c:nnnn0i |- ( N + 1 ) e. NN0
- 9h:9g:nn0cni |- ( N + 1 ) e. CC
- *11:: |- A e. RR
- 11a:1:recni |- A e. CC
- 11b::expcl |- ( ( A e. CC /\ ( N + 1 ) e. NN0 ) -> ( A ^ ( N + 1 ) ) e. CC )
- 11c:11a,9g,11b:mp2an |- ( A ^ ( N + 1 ) ) e. CC
- *12:: |- B e. RR
- 12a:2:recni |- B e. CC
- 12b::expcl |- ( ( B e. CC /\ ( N + 1 ) e. NN0 ) -> ( B ^ ( N + 1 ) ) e. CC )
- 12c:12a,9g,12b:mp2an |- ( B ^ ( N + 1 ) ) e. CC
- *13:: |- A <_ B
- *14:: |- ph
- 15::tru |- T.
- *get the derivative of x^N+1
- 100::dvexp |- ( ( N + 1 ) e. NN -> ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) )
- = ( t e. CC |-> ( ( N + 1 ) x. ( t ^ ( ( N + 1 ) - 1 ) ) ) ) )
- 101:9c,100:ax-mp |- ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) )
- = ( t e. CC |-> ( ( N + 1 ) x. ( t ^ ( ( N + 1 ) - 1 ) ) ) )
- 103:9e,9ba:pncan3oi |- ( ( N + 1 ) - 1 ) = N
- 104:103:oveq2i |- ( t ^ ( ( N + 1 ) - 1 ) ) = ( t ^ N )
- *105:104,10:eqtr4i |- ( t ^ ( ( N + 1 ) - 1 ) ) = F
- 106:104:oveq2i |- ( ( N + 1 ) x. ( t ^ ( ( N + 1 ) - 1 ) ) ) = ( ( N + 1 ) x. ( t ^ N ) )
- 107:106:mpteq2i |- ( t e. CC |-> ( ( N + 1 ) x. ( t ^ ( ( N + 1 ) - 1 ) ) ) ) = ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- 108:101,107:eqtri |- ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) = ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- 108a:108:reseq1i |- ( ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) |` RR ) = ( ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) |` RR )
- *conditions for restriction
- 110::reelprrecn |- RR e. { RR , CC }
- 111::iccssre |- ( ( A e. RR /\ B e. RR ) -> ( A [,] B ) C_ RR )
- 111a::ioossre |- ( A (,) B ) C_ RR
- 112:1,2,111:mp2an |- ( A [,] B ) C_ RR
- 113::axresscn |- RR C_ CC
- 114:112,113:sstri |- ( A [,] B ) C_ CC
- 114a:111a,113:sstri |- ( A (,) B ) C_ CC
- 115::expcl |- ( ( t e. CC /\ N e. NN0 ) -> ( t ^ N ) e. CC )
- 115x::expcl |- ( ( x e. CC /\ N e. NN0 ) -> ( x ^ N ) e. CC )
- 115a::expcl |- ( ( t e. CC /\ ( N + 1 ) e. NN0 ) -> ( t ^ ( N + 1 ) ) e. CC )
- 116:9f,115:mpan2 |- ( t e. CC -> ( t ^ N ) e. CC )
- 116x:9f,115x:mpan2 |- ( x e. CC -> ( x ^ N ) e. CC )
- 116a:9g,115a:mpan2 |- ( t e. CC -> ( t ^ ( N + 1 ) ) e. CC )
- 118:114:sseli |- ( t e. ( A [,] B ) -> t e. CC )
- 118xa:114:sseli |- ( x e. ( A [,] B ) -> x e. CC )
- 118xb:114a:sseli |- ( x e. ( A (,) B ) -> x e. CC )
- 119:118,116:syl |- ( t e. ( A [,] B ) -> ( t ^ N ) e. CC )
- 119xa:118xa,116x:syl |- ( x e. ( A [,] B ) -> ( x ^ N ) e. CC )
- 119xb:118xb,116x:syl |- ( x e. ( A (,) B ) -> ( x ^ N ) e. CC )
- 119a:118,116a:syl |- ( t e. ( A [,] B ) -> ( t ^ ( N + 1 ) ) e. CC )
- 120:116a: |- ( t e. CC |-> ( t ^ ( N + 1 ) ) ) : CC --> CC
- 120a:: |- ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) : CC --> CC
- 120b:108:feq1i |- ( ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) : CC --> CC
- <-> ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) : CC --> CC )
- 121:120a,120b:mpbir |- ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) : CC --> CC
- 130::ssid |- CC C_ CC
- 155c::fdm |- ( ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) : CC --> CC
- -> dom ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) = CC )
- 156:121,155c:ax-mp |- dom ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) = CC
- 157:113,156:sseqtr4i |- RR C_ dom ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) )
- 158:130,157:pm3.2i |- ( CC C_ CC /\ RR C_ dom ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) )
- 158a:110,120:pm3.2i |- ( RR e. { RR , CC } /\ ( t e. CC |-> ( t ^ ( N + 1 ) ) ) : CC --> CC )
- *restrict this function to the reals
- 170::dvres3 |- ( ( ( RR e. { RR , CC } /\ ( t e. CC |-> ( t ^ ( N + 1 ) ) ) : CC --> CC )
- /\ ( CC C_ CC /\ RR C_ dom ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) ) )
- -> ( RR _D ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR ) )
- = ( ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) |` RR ) )
- 171:158a,158,170:mp2an |- ( RR _D ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR ) )
- = ( ( CC _D ( t e. CC |-> ( t ^ ( N + 1 ) ) ) ) |` RR )
- 172:171,108a:eqtri |- ( RR _D ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR ) )
- = ( ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) |` RR )
- 173a::resmpt |- ( RR C_ CC -> ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR )
- = ( t e. RR |-> ( t ^ ( N + 1 ) ) ) )
- 173b:113,173a:ax-mp |- ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR )
- = ( t e. RR |-> ( t ^ ( N + 1 ) ) )
- 173c::resmpt |- ( RR C_ CC -> ( ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) |` RR )
- = ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) )
- 173d:113,173c:ax-mp |- ( ( t e. CC |-> ( ( N + 1 ) x. ( t ^ N ) ) ) |` RR )
- = ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- 174:172,173d:eqtri |- ( RR _D ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR ) )
- = ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- 175:173b:oveq2i |- ( RR _D ( ( t e. CC |-> ( t ^ ( N + 1 ) ) ) |` RR ) ) = ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) )
- 176:175,174:eqtr3i |- ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) = ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- *we have the real derivative of x^( N + 1 ) :), almost
- *ftc
- d18:1:a1i |- ( T. -> A e. RR )
- d19:2:a1i |- ( T. -> B e. RR )
- d20:3:a1i |- ( T. -> A <_ B )
- !d21:: |- ( T. -> ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) e. ( ( A (,) B ) -cn-> CC ) )
- !d22:: |- ( T. -> ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) e. L^1 )
- !d23:: |- ( T. -> ( t e. RR |-> ( t ^ ( N + 1 ) ) ) e. ( ( A [,] B ) -cn-> CC ) )
- 250:d18,d19,d20,d21,d22,d23:ftc2
- |- ( T. -> S. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x ) _d x
- = ( ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` B ) - ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` A ) ) )
- 250a:15,250:ax-mp |- S. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x ) _d x
- = ( ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` B ) - ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` A ) )
- *substitute into result
- d24::oveq1 |- ( t = B -> ( t ^ ( N + 1 ) ) = ( B ^ ( N + 1 ) ) )
- d25::eqid |- ( t e. RR |-> ( t ^ ( N + 1 ) ) ) = ( t e. RR |-> ( t ^ ( N + 1 ) ) )
- 251:d24,d25:fvmptg |- ( ( B e. RR /\ ( B ^ ( N + 1 ) ) e. CC )
- -> ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` B ) = ( B ^ ( N + 1 ) ) )
- 251a:2,12c,251:mp2an |- ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` B ) = ( B ^ ( N + 1 ) )
- d26::oveq1 |- ( t = A -> ( t ^ ( N + 1 ) ) = ( A ^ ( N + 1 ) ) )
- 252:d26,d25:fvmptg |- ( ( A e. RR /\ ( A ^ ( N + 1 ) ) e. CC )
- -> ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` A ) = ( A ^ ( N + 1 ) ) )
- 252a:1,11c,252:mp2an |- ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` A ) = ( A ^ ( N + 1 ) )
- 253:251a,252a:oveq12i |- ( ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` B ) - ( ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ` A ) )
- = ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) )
- 254:250a,253:eqtri |- S. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x ) _d x
- = ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) )
- *sub in for RR _D x^( N + 1 )
- 255:176:fveq1i |- ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x )
- = ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- 255a:255:rgenw |- A. x e. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x )
- = ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- 256::itgeq2 |- ( A. x e. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x )
- = ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- -> S. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x ) _d x
- = S. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) _d x )
- 257:255a,256:ax-mp |- S. ( A (,) B ) ( ( RR _D ( t e. RR |-> ( t ^ ( N + 1 ) ) ) ) ` x ) _d x
- = S. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) _d x
- 258:257,254:eqtr3i |- S. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) _d x
- = ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) )
- *get rid of evaluated at
- d32::oveq1 |- ( t = x -> ( t ^ N ) = ( x ^ N ) )
- d30:d32:oveq2d |- ( t = x -> ( ( N + 1 ) x. ( t ^ N ) ) = ( ( N + 1 ) x. ( x ^ N ) ) )
- d31::eqid |- ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) = ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) )
- 259:d30,d31:fvmptg |- ( ( x e. RR /\ ( ( N + 1 ) x. ( x ^ N ) ) e. CC )
- -> ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) = ( ( N + 1 ) x. ( x ^ N ) ) )
- 260a::expcl |- ( ( x e. CC /\ N e. NN0 ) -> ( x ^ N ) e. CC )
- 260b:9f,260a:mpan2 |- ( x e. CC -> ( x ^ N ) e. CC )
- 260c::mulcl |- ( ( ( N + 1 ) e. CC /\ ( x ^ N ) e. CC ) -> ( ( N + 1 ) x. ( x ^ N ) ) e. CC )
- 260d:9h,260b,260c:sylancr |- ( x e. CC -> ( ( N + 1 ) x. ( x ^ N ) ) e. CC )
- 260e:114a:sseli |- ( x e. ( A (,) B ) -> x e. CC )
- 260ea:111a:sseli |- ( x e. ( A (,) B ) -> x e. RR )
- 260f:260e,260d:syl |- ( x e. ( A (,) B ) -> ( ( N + 1 ) x. ( x ^ N ) ) e. CC )
- 261:260ea,260f,259:syl2anc |- ( x e. ( A (,) B ) -> ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- = ( ( N + 1 ) x. ( x ^ N ) ) )
- 262:261:rgen |- A. x e. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- = ( ( N + 1 ) x. ( x ^ N ) )
- 270::itgeq2 |- ( A. x e. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x )
- = ( ( N + 1 ) x. ( x ^ N ) )
- -> S. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) _d x
- = S. ( A (,) B ) ( ( N + 1 ) x. ( x ^ N ) ) _d x )
- 271:262,270:ax-mp |- S. ( A (,) B ) ( ( t e. RR |-> ( ( N + 1 ) x. ( t ^ N ) ) ) ` x ) _d x
- = S. ( A (,) B ) ( ( N + 1 ) x. ( x ^ N ) ) _d x
- 272:271,258:eqtr3i |- S. ( A (,) B ) ( ( N + 1 ) x. ( x ^ N ) ) _d x = ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) )
- *get result
- d33:9h:a1i |- ( T. -> ( N + 1 ) e. CC )
- d34:119xb:adantl |- ( ( T. /\ x e. ( A (,) B ) ) -> ( x ^ N ) e. CC )
- !d35:: |- ( T. -> ( x e. ( A (,) B ) |-> ( x ^ N ) ) e. L^1 )
- 300:d33,d34,d35:itgmulc2
- |- ( T. -> ( ( N + 1 ) x. S. ( A (,) B ) ( x ^ N ) _d x )
- = S. ( A (,) B ) ( ( N + 1 ) x. ( x ^ N ) ) _d x )
- 300a:15,300:ax-mp |- ( ( N + 1 ) x. S. ( A (,) B ) ( x ^ N ) _d x )
- = S. ( A (,) B ) ( ( N + 1 ) x. ( x ^ N ) ) _d x
- 301:300a,272:eqtri |- ( ( N + 1 ) x. S. ( A (,) B ) ( x ^ N ) _d x ) = ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) )
- !d41:: |- S. ( A (,) B ) ( x ^ N ) _d x e. CC
- **RESULT ***~~~###~~~***
- 302:9h,d41,9ca,301:mvllmuli
- |- S. ( A (,) B ) ( x ^ N ) _d x = ( ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) ) / ( N + 1 ) )
- d40:119xa:adantl |- ( ( T. /\ x e. ( A [,] B ) ) -> ( x ^ N ) e. CC )
- 303:d18,d19,d40:itgioo
- |- ( T. -> S. ( A (,) B ) ( x ^ N ) _d x = S. ( A [,] B ) ( x ^ N ) _d x )
- 303a:15,303:ax-mp |- S. ( A (,) B ) ( x ^ N ) _d x = S. ( A [,] B ) ( x ^ N ) _d x
- qed:303a,302:eqtr3i |- S. ( A [,] B ) ( x ^ N ) _d x = ( ( ( B ^ ( N + 1 ) ) - ( A ^ ( N + 1 ) ) ) / ( N + 1 ) )
- $)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement