let a, b, c be Real; ( a < b & b < c implies for x being Real st x in [.b,c.] holds
(TriangularFS (a,b,c)) . x = (AffineMap ((- (1 / (c - b))),(c / (c - b)))) . x )
assume A1:
( a < b & b < c )
; for x being Real st x in [.b,c.] holds
(TriangularFS (a,b,c)) . x = (AffineMap ((- (1 / (c - b))),(c / (c - b)))) . x
let x be Real; ( x in [.b,c.] implies (TriangularFS (a,b,c)) . x = (AffineMap ((- (1 / (c - b))),(c / (c - b)))) . x )
assume B1:
x in [.b,c.]
; (TriangularFS (a,b,c)) . x = (AffineMap ((- (1 / (c - b))),(c / (c - b)))) . x
then B21:
x in dom ((AffineMap ((- (1 / (c - b))),(c / (c - b)))) | [.b,c.])
by FUNCT_2:def 1;
thus (TriangularFS (a,b,c)) . x =
((((AffineMap (0,0)) | (REAL \ ].a,c.[)) +* ((AffineMap ((1 / (b - a)),(- (a / (b - a))))) | [.a,b.])) +* ((AffineMap ((- (1 / (c - b))),(c / (c - b)))) | [.b,c.])) . x
by A1, FUZNUM_1:def 7
.=
((AffineMap ((- (1 / (c - b))),(c / (c - b)))) | [.b,c.]) . x
by B21, FUNCT_4:13
.=
(AffineMap ((- (1 / (c - b))),(c / (c - b)))) . x
by B1, FUNCT_1:49
; verum