Step
*
2
3
of Lemma
integral-by-parts
1. I : Interval
2. u : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
3. v : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
4. ∀h:I ⟶ℝ. ∀u',v':{h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} .
     (d(u[t])/dt = λt.u'[t] on I
     
⇒ d(v[t])/dt = λt.v'[t] on I
     
⇒ d(h[t])/dt = λt.u'[t] * v[t] on I
     
⇒ d((u[t] * v[t]) - h[t])/dt = λt.u[t] * v'[t] on I)
5. u' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
6. v' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
7. d(u[t])/dt = λt.u'[t] on I
8. d(v[t])/dt = λt.v'[t] on I
9. iproper(I)
10. a : {a:ℝ| a ∈ I} 
11. b : {a:ℝ| a ∈ I} 
12. ∀x:{x:ℝ| x ∈ I} . (λt.(u'[t] * v[t]) ∈ {f:[rmin(a;x), rmax(a;x)] ⟶ℝ| ifun(f;[rmin(a;x), rmax(a;x)])} )
13. d((u[t] * v[t]) - a_∫-t u'[t] * v[t] dt)/dt = λt.u[t] * v'[t] on I
⊢ a_∫-b u[t] * v'[t] dt = ((u[b] * v[b]) - u[a] * v[a] - a_∫-b u'[t] * v[t] dt)
BY
{ ((InstLemma `rmin-rmax-subinterval` [⌜I⌝;⌜a⌝;⌜b⌝]⋅ THENA Auto)
   THEN Assert ⌜λt.(u[t] * v'[t]) ∈ {f:[rmin(a;b), rmax(a;b)] ⟶ℝ| ifun(f;[rmin(a;b), rmax(a;b)])} ⌝⋅
   ) }
1
.....assertion..... 
1. I : Interval
2. u : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
3. v : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
4. ∀h:I ⟶ℝ. ∀u',v':{h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} .
     (d(u[t])/dt = λt.u'[t] on I
     
⇒ d(v[t])/dt = λt.v'[t] on I
     
⇒ d(h[t])/dt = λt.u'[t] * v[t] on I
     
⇒ d((u[t] * v[t]) - h[t])/dt = λt.u[t] * v'[t] on I)
5. u' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
6. v' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
7. d(u[t])/dt = λt.u'[t] on I
8. d(v[t])/dt = λt.v'[t] on I
9. iproper(I)
10. a : {a:ℝ| a ∈ I} 
11. b : {a:ℝ| a ∈ I} 
12. ∀x:{x:ℝ| x ∈ I} . (λt.(u'[t] * v[t]) ∈ {f:[rmin(a;x), rmax(a;x)] ⟶ℝ| ifun(f;[rmin(a;x), rmax(a;x)])} )
13. d((u[t] * v[t]) - a_∫-t u'[t] * v[t] dt)/dt = λt.u[t] * v'[t] on I
14. [rmin(a;b), rmax(a;b)] ⊆ I 
⊢ λt.(u[t] * v'[t]) ∈ {f:[rmin(a;b), rmax(a;b)] ⟶ℝ| ifun(f;[rmin(a;b), rmax(a;b)])} 
2
1. I : Interval
2. u : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
3. v : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
4. ∀h:I ⟶ℝ. ∀u',v':{h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} .
     (d(u[t])/dt = λt.u'[t] on I
     
⇒ d(v[t])/dt = λt.v'[t] on I
     
⇒ d(h[t])/dt = λt.u'[t] * v[t] on I
     
⇒ d((u[t] * v[t]) - h[t])/dt = λt.u[t] * v'[t] on I)
5. u' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
6. v' : {h:I ⟶ℝ| ∀x,y:{t:ℝ| t ∈ I} .  ((x = y) 
⇒ ((h x) = (h y)))} 
7. d(u[t])/dt = λt.u'[t] on I
8. d(v[t])/dt = λt.v'[t] on I
9. iproper(I)
10. a : {a:ℝ| a ∈ I} 
11. b : {a:ℝ| a ∈ I} 
12. ∀x:{x:ℝ| x ∈ I} . (λt.(u'[t] * v[t]) ∈ {f:[rmin(a;x), rmax(a;x)] ⟶ℝ| ifun(f;[rmin(a;x), rmax(a;x)])} )
13. d((u[t] * v[t]) - a_∫-t u'[t] * v[t] dt)/dt = λt.u[t] * v'[t] on I
14. [rmin(a;b), rmax(a;b)] ⊆ I 
15. λt.(u[t] * v'[t]) ∈ {f:[rmin(a;b), rmax(a;b)] ⟶ℝ| ifun(f;[rmin(a;b), rmax(a;b)])} 
⊢ a_∫-b u[t] * v'[t] dt = ((u[b] * v[b]) - u[a] * v[a] - a_∫-b u'[t] * v[t] dt)
Latex:
Latex:
1.  I  :  Interval
2.  u  :  \{h:I  {}\mrightarrow{}\mBbbR{}|  \mforall{}x,y:\{t:\mBbbR{}|  t  \mmember{}  I\}  .    ((x  =  y)  {}\mRightarrow{}  ((h  x)  =  (h  y)))\} 
3.  v  :  \{h:I  {}\mrightarrow{}\mBbbR{}|  \mforall{}x,y:\{t:\mBbbR{}|  t  \mmember{}  I\}  .    ((x  =  y)  {}\mRightarrow{}  ((h  x)  =  (h  y)))\} 
4.  \mforall{}h:I  {}\mrightarrow{}\mBbbR{}.  \mforall{}u',v':\{h:I  {}\mrightarrow{}\mBbbR{}|  \mforall{}x,y:\{t:\mBbbR{}|  t  \mmember{}  I\}  .    ((x  =  y)  {}\mRightarrow{}  ((h  x)  =  (h  y)))\}  .
          (d(u[t])/dt  =  \mlambda{}t.u'[t]  on  I
          {}\mRightarrow{}  d(v[t])/dt  =  \mlambda{}t.v'[t]  on  I
          {}\mRightarrow{}  d(h[t])/dt  =  \mlambda{}t.u'[t]  *  v[t]  on  I
          {}\mRightarrow{}  d((u[t]  *  v[t])  -  h[t])/dt  =  \mlambda{}t.u[t]  *  v'[t]  on  I)
5.  u'  :  \{h:I  {}\mrightarrow{}\mBbbR{}|  \mforall{}x,y:\{t:\mBbbR{}|  t  \mmember{}  I\}  .    ((x  =  y)  {}\mRightarrow{}  ((h  x)  =  (h  y)))\} 
6.  v'  :  \{h:I  {}\mrightarrow{}\mBbbR{}|  \mforall{}x,y:\{t:\mBbbR{}|  t  \mmember{}  I\}  .    ((x  =  y)  {}\mRightarrow{}  ((h  x)  =  (h  y)))\} 
7.  d(u[t])/dt  =  \mlambda{}t.u'[t]  on  I
8.  d(v[t])/dt  =  \mlambda{}t.v'[t]  on  I
9.  iproper(I)
10.  a  :  \{a:\mBbbR{}|  a  \mmember{}  I\} 
11.  b  :  \{a:\mBbbR{}|  a  \mmember{}  I\} 
12.  \mforall{}x:\{x:\mBbbR{}|  x  \mmember{}  I\} 
            (\mlambda{}t.(u'[t]  *  v[t])  \mmember{}  \{f:[rmin(a;x),  rmax(a;x)]  {}\mrightarrow{}\mBbbR{}|  ifun(f;[rmin(a;x),  rmax(a;x)])\}  )
13.  d((u[t]  *  v[t])  -  a\_\mint{}\msupminus{}t  u'[t]  *  v[t]  dt)/dt  =  \mlambda{}t.u[t]  *  v'[t]  on  I
\mvdash{}  a\_\mint{}\msupminus{}b  u[t]  *  v'[t]  dt  =  ((u[b]  *  v[b])  -  u[a]  *  v[a]  -  a\_\mint{}\msupminus{}b  u'[t]  *  v[t]  dt)
By
Latex:
((InstLemma  `rmin-rmax-subinterval`  [\mkleeneopen{}I\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  Assert  \mkleeneopen{}\mlambda{}t.(u[t]  *  v'[t])  \mmember{}  \{f:[rmin(a;b),  rmax(a;b)]  {}\mrightarrow{}\mBbbR{}|  ifun(f;[rmin(a;b),  rmax(a;b)])\}  \mkleeneclose{}\mcdot{}
  )
Home
Index