let a, b, c, d be Real; for f being Function of REAL,REAL st b > 0 & c > 0 & d > 0 & ( for x being Real holds f . x = min (d,(max (0,(b - |.((b * (x - a)) / c).|)))) ) holds
( f . (lower_bound ['(a - c),(a + c)']) = 0 & f . (upper_bound ['(a - c),(a + c)']) = 0 )
let f be Function of REAL,REAL; ( b > 0 & c > 0 & d > 0 & ( for x being Real holds f . x = min (d,(max (0,(b - |.((b * (x - a)) / c).|)))) ) implies ( f . (lower_bound ['(a - c),(a + c)']) = 0 & f . (upper_bound ['(a - c),(a + c)']) = 0 ) )
assume A1:
( b > 0 & c > 0 & d > 0 )
; ( ex x being Real st not f . x = min (d,(max (0,(b - |.((b * (x - a)) / c).|)))) or ( f . (lower_bound ['(a - c),(a + c)']) = 0 & f . (upper_bound ['(a - c),(a + c)']) = 0 ) )
assume A3:
for x being Real holds f . x = min (d,(max (0,(b - |.((b * (x - a)) / c).|))))
; ( f . (lower_bound ['(a - c),(a + c)']) = 0 & f . (upper_bound ['(a - c),(a + c)']) = 0 )
( a < a + c & a - c < a )
by XREAL_1:44, XREAL_1:29, A1;
then A4:
a - c < a + c
by XXREAL_0:2;
A2: f . (lower_bound ['(a - c),(a + c)']) =
f . (a - c)
by FUZZY_6:7, A4
.=
min (d,(max (0,(b - |.((b * ((a - c) - a)) / c).|))))
by A3
.=
min (d,(max (0,(b - |.(((- 1) * (c * b)) / c).|))))
.=
min (d,(max (0,(b - |.((- 1) * ((c * b) / c)).|))))
by XCMPLX_1:74
.=
min (d,(max (0,(b - |.(- ((c * b) / c)).|))))
.=
min (d,(max (0,(b - |.(- b).|))))
by A1, XCMPLX_1:89
.=
min (d,(max (0,(b - (- (- b))))))
by ABSVALUE:def 1, A1
.=
0
by XXREAL_0:def 9, A1
;
f . (upper_bound ['(a - c),(a + c)']) =
f . (a + c)
by FUZZY_6:7, A4
.=
min (d,(max (0,(b - |.((b * ((a + c) - a)) / c).|))))
by A3
.=
min (d,(max (0,(b - |.b.|))))
by A1, XCMPLX_1:89
.=
min (d,(max (0,(b - b))))
by ABSVALUE:def 1, A1
.=
min (d,0)
;
hence
( f . (lower_bound ['(a - c),(a + c)']) = 0 & f . (upper_bound ['(a - c),(a + c)']) = 0 )
by A2, XXREAL_0:def 9, A1; verum