let a, b, c, r be Real; for f being Function of REAL,REAL st a < b & b < c & r <> 0 & ( for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x ) holds
centroid (f,['a,c']) = ((a + b) + c) / 3
let f be Function of REAL,REAL; ( a < b & b < c & r <> 0 & ( for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x ) implies centroid (f,['a,c']) = ((a + b) + c) / 3 )
assume that
A1:
( a < b & b < c )
and
A2:
r <> 0
and
A3:
for x being Real holds f . x = (r (#) (TriangularFS (a,b,c))) . x
; centroid (f,['a,c']) = ((a + b) + c) / 3
A4:
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, A3;
set F = r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))));
set G = r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))));
A6:
( b - a > 0 & c - b > 0 )
by XREAL_1:50, A1;
A9:
c - a <> 0
by A1;
( (r * (b - a)) / 2 <> 0 & (r * (c - b)) / 2 <> 0 )
then
( integral ((r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))))),['a,b']) <> 0 & integral ((r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))),['b,c']) <> 0 & (r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a)))))) . b = (r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b))))) . b )
by Th901, A1, Th902, Th903;
hence centroid (f,['a,c']) =
(1 / (integral (f,['a,c']))) * ((integral (((id REAL) (#) (r (#) (AffineMap ((1 / (b - a)),(- (a / (b - a))))))),['a,b'])) + (integral (((id REAL) (#) (r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b)))))),['b,c'])))
by FUZZY817, A4, A1
.=
(1 / (integral (f,['a,c']))) * ((integral (((id REAL) (#) (AffineMap ((r * (1 / (b - a))),(r * (- (a / (b - a))))))),['a,b'])) + (integral (((id REAL) (#) (r (#) (AffineMap ((- (1 / (c - b))),(c / (c - b)))))),['b,c'])))
by FUZZY_7:13
.=
(1 / (integral (f,['a,c']))) * ((integral (((id REAL) (#) (AffineMap ((r * (1 / (b - a))),(r * (- (a / (b - a))))))),['a,b'])) + (integral (((id REAL) (#) (AffineMap ((r * (- (1 / (c - b)))),(r * (c / (c - b)))))),['b,c'])))
by FUZZY_7:13
.=
(1 / (integral (f,['a,c']))) * (((b - a) * ((((r * (1 / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) + (((r * (- (a / (b - a)))) * (b + a)) / 2))) + (integral (((id REAL) (#) (AffineMap ((r * (- (1 / (c - b)))),(r * (c / (c - b)))))),['b,c'])))
by FUZZY_8:42, A1
.=
(1 / (integral (f,['a,c']))) * (((b - a) * ((((r * (1 / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) + (((r * (- (a / (b - a)))) * (b + a)) / 2))) + ((c - b) * ((((r * (- (1 / (c - b)))) * (((c * c) + (c * b)) + (b * b))) / 3) + (((r * (c / (c - b))) * (c + b)) / 2))))
by FUZZY_8:42, A1
.=
(1 / ((r * (c - a)) / 2)) * (((((((b - a) * (r * (1 / (b - a)))) * (((b * b) + (b * a)) + (a * a))) / 3) + ((((b - a) * (r * (- (a / (b - a))))) * (b + a)) / 2)) + ((((c - b) * (r * (- (1 / (c - b))))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * (r * (c / (c - b)))) * (c + b)) / 2))
by Th6, A1, A3
.=
(1 / ((r * (c - a)) / 2)) * (((((((b - a) * ((r * 1) / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) + ((((b - a) * (r * (- (a / (b - a))))) * (b + a)) / 2)) + ((((c - b) * (r * (- (1 / (c - b))))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * (r * (c / (c - b)))) * (c + b)) / 2))
by XCMPLX_1:74
.=
(1 / ((r * (c - a)) / 2)) * (((((((b - a) * (r / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) - ((((b - a) * (r * (a / (b - a)))) * (b + a)) / 2)) - ((((c - b) * (r * (1 / (c - b)))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:74
.=
(1 / ((r * (c - a)) / 2)) * (((((((b - a) * (r / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) - ((((b - a) * ((r * a) / (b - a))) * (b + a)) / 2)) - ((((c - b) * (r * (1 / (c - b)))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:74
.=
(1 / ((r * (c - a)) / 2)) * (((((((b - a) * (r / (b - a))) * (((b * b) + (b * a)) + (a * a))) / 3) - ((((b - a) * ((r * a) / (b - a))) * (b + a)) / 2)) - ((((c - b) * ((r * 1) / (c - b))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:74
.=
(1 / ((r * (c - a)) / 2)) * (((((r * (((b * b) + (b * a)) + (a * a))) / 3) - ((((b - a) * ((r * a) / (b - a))) * (b + a)) / 2)) - ((((c - b) * (r / (c - b))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:87, A6
.=
(1 / ((r * (c - a)) / 2)) * (((((r * (((b * b) + (b * a)) + (a * a))) / 3) - (((r * a) * (b + a)) / 2)) - ((((c - b) * (r / (c - b))) * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:87, A6
.=
(1 / ((r * (c - a)) / 2)) * (((((r * (((b * b) + (b * a)) + (a * a))) / 3) - (((r * a) * (b + a)) / 2)) - ((r * (((c * c) + (c * b)) + (b * b))) / 3)) + ((((c - b) * ((r * c) / (c - b))) * (c + b)) / 2))
by XCMPLX_1:87, A6
.=
(1 / ((r * (c - a)) / 2)) * (((((r * (((b * b) + (b * a)) + (a * a))) / 3) - (((r * a) * (b + a)) / 2)) - ((r * (((c * c) + (c * b)) + (b * b))) / 3)) + (((r * c) * (c + b)) / 2))
by XCMPLX_1:87, A6
.=
((1 * 2) / (r * (c - a))) * (((((r * (((b * b) + (b * a)) + (a * a))) / 3) - (((r * a) * (b + a)) / 2)) - ((r * (((c * c) + (c * b)) + (b * b))) / 3)) + (((r * c) * (c + b)) / 2))
by XCMPLX_1:77
.=
((2 / (r * (c - a))) * r) * (((((((b * b) + (b * a)) + (a * a)) / 3) - ((a * (b + a)) / 2)) - ((((c * c) + (c * b)) + (b * b)) / 3)) + ((c * (c + b)) / 2))
.=
((r / (r * (c - a))) * 2) * (((((((b * b) + (b * a)) + (a * a)) / 3) - ((a * (b + a)) / 2)) - ((((c * c) + (c * b)) + (b * b)) / 3)) + ((c * (c + b)) / 2))
by XCMPLX_1:75
.=
(((r / r) / (c - a)) * 2) * (((((((b * b) + (b * a)) + (a * a)) / 3) - ((a * (b + a)) / 2)) - ((((c * c) + (c * b)) + (b * b)) / 3)) + ((c * (c + b)) / 2))
by XCMPLX_1:78
.=
((1 / (c - a)) * 2) * (((((((b * b) + (b * a)) + (a * a)) / 3) - ((a * (b + a)) / 2)) - ((((c * c) + (c * b)) + (b * b)) / 3)) + ((c * (c + b)) / 2))
by XCMPLX_1:60, A2
.=
((1 / (c - a)) * (c - a)) * (((b / 3) + (a / 3)) + (c / 3))
.=
((1 * (c - a)) / (c - a)) * (((b / 3) + (a / 3)) + (c / 3))
by XCMPLX_1:74
.=
1 * (((b / 3) + (a / 3)) + (c / 3))
by XCMPLX_1:60, A9
.=
((a + b) + c) / 3
;
verum