let a, b, c, r be Real; for f being Function of REAL,REAL st a < b & b < c & ( for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x ) holds
integral (f,['a,c']) = (r * (c - a)) / 2
let f be Function of REAL,REAL; ( a < b & b < c & ( for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x ) implies integral (f,['a,c']) = (r * (c - a)) / 2 )
assume that
A1:
( a < b & b < c )
and
A2:
for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x
; integral (f,['a,c']) = (r * (c - a)) / 2
A5:
f | [.a,c.] = ((r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))))) | [.a,b.]) +* ((r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))) | [.b,c.])
by Th7, A1, A2;
set fa = r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))));
set fc = r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))));
A7:
( b - a <> 0 & c - b <> 0 )
by A1;
A4: (r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))))) . b =
r * ((AffineMap ((1 / (b - a)),(- (a / (b - a))))) . b)
by VALUED_1:6
.=
r * (((1 / (b - a)) * b) + (- (a / (b - a))))
by FCONT_1:def 4
.=
r * (((1 / (b - a)) * b) - (a / (b - a)))
.=
r * ((b / (b - a)) - (a / (b - a)))
by XCMPLX_1:99
.=
r * ((b - a) / (b - a))
by XCMPLX_1:120
.=
r * 1
by XCMPLX_1:60, A7
.=
r * ((c - b) / (c - b))
by XCMPLX_1:60, A7
.=
r * ((c / (c - b)) - (b / (c - b)))
by XCMPLX_1:120
.=
r * ((c / (c - b)) - ((1 / (c - b)) * b))
by XCMPLX_1:99
.=
r * (((- (1 / (c - b))) * b) + (c / (c - b)))
.=
r * ((AffineMap ((- (1 / (c - b))),(c / (c - b)))) . b)
by FCONT_1:def 4
.=
(r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))) . b
by VALUED_1:6
;
set ba = b - a;
set a1 = 1 / (b - a);
set b1 = - (a / (b - a));
set c1 = c - b;
thus integral (f,['a,c']) =
(integral ((r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))))),['a,b'])) + (integral ((r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))),['b,c']))
by FUZZY_8:11, A1, A4, A5
.=
(integral ((AffineMap ((r * (1 / (b - a))),(r * (- (a / (b - a)))))),['a,b'])) + (integral ((r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))),['b,c']))
by FUZZY_7:13
.=
((b - a) * ((((r * (1 / (b - a))) * (b + a)) / 2) + (r * (- (a / (b - a)))))) + (integral ((r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))),['b,c']))
by FUZZY_8:42, A1
.=
((b - a) * ((((r * (1 / (b - a))) * (b + a)) / 2) + (r * (- (a / (b - a)))))) + (integral ((AffineMap ((r * (- (1 / (c - b)))),(r * (c / (c - b))))),['b,c']))
by FUZZY_7:13
.=
((b - a) * ((((r * (1 / (b - a))) * (b + a)) / 2) + (r * (- (a / (b - a)))))) + ((c - b) * ((((r * (- (1 / (c - b)))) * (c + b)) / 2) + (r * (c / (c - b)))))
by FUZZY_8:42, A1
.=
((b - a) * ((((r / (b - a)) * (b + a)) / 2) + (r * (- (a / (b - a)))))) + ((c - b) * ((((r * (- (1 / (c - b)))) * (c + b)) / 2) + (r * (c / (c - b)))))
by XCMPLX_1:99
.=
((b - a) * ((((r / (b - a)) * (b + a)) / 2) - (r * (a / (b - a))))) + ((c - b) * ((- (((r * (1 / (c - b))) * (c + b)) / 2)) + (r * (c / (c - b)))))
.=
((b - a) * ((((r / (b - a)) * (b + a)) / 2) - (r * (a / (b - a))))) + ((c - b) * ((- (((r / (c - b)) * (c + b)) / 2)) + (r * (c / (c - b)))))
by XCMPLX_1:99
.=
(((b - a) * (((r / (b - a)) * (b + a)) / 2)) - ((b - a) * (r * (a / (b - a))))) + (((c - b) * (- (((r / (c - b)) * (c + b)) / 2))) + ((c - b) * (r * (c / (c - b)))))
.=
(((((b - a) * (r / (b - a))) * (b + a)) / 2) - ((b - a) * (r * (a / (b - a))))) + (((c - b) * (- (((r / (c - b)) * (c + b)) / 2))) + ((c - b) * ((r * c) / (c - b))))
by XCMPLX_1:74
.=
((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * (r * (a / (b - a))))) + (((c - b) * (- (((r / (c - b)) * (c + b)) / 2))) + ((c - b) * ((r * c) / (c - b))))
by XCMPLX_1:74
.=
((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * (r * (a / (b - a))))) + (((c - b) * (- (((r / (c - b)) * (c + b)) / 2))) + (((c - b) * (r * c)) / (c - b)))
by XCMPLX_1:74
.=
(((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * (r * (a / (b - a))))) + ((c - b) * (- (((r / (c - b)) * (c + b)) / 2)))) + (((c - b) * (r * c)) / (c - b))
.=
(((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) + ((c - b) * (- (((r / (c - b)) * (c + b)) / 2)))) + (((c - b) * (r * c)) / (c - b))
by XCMPLX_1:74
.=
(((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) - ((((c - b) * (r / (c - b))) * (c + b)) / 2)) + (((c - b) * (r * c)) / (c - b))
.=
(((((((b - a) * r) / (b - a)) * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) - (((((c - b) * r) / (c - b)) * (c + b)) / 2)) + (((c - b) * (r * c)) / (c - b))
by XCMPLX_1:74
.=
((((r * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) - (((((c - b) * r) / (c - b)) * (c + b)) / 2)) + (((c - b) * (r * c)) / (c - b))
by XCMPLX_1:89, A7
.=
((((r * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) - ((r * (c + b)) / 2)) + (((c - b) * (r * c)) / (c - b))
by XCMPLX_1:89, A7
.=
((((r * (b + a)) / 2) - ((b - a) * ((r * a) / (b - a)))) - ((r * (c + b)) / 2)) + (r * c)
by XCMPLX_1:89, A7
.=
((((r * (b + a)) / 2) - (((b - a) * (r * a)) / (b - a))) - ((r * (c + b)) / 2)) + (r * c)
by XCMPLX_1:74
.=
((((r * (b + a)) / 2) - (r * a)) - ((r * (c + b)) / 2)) + (r * c)
by XCMPLX_1:89, A7
.=
(r * (c - a)) / 2
; verum