let f1, f2 be Function of [:[:REAL ,REAL ,REAL :],[:REAL ,REAL ,REAL :]:],REAL ; :: thesis: ( ( for x1, y1, x2, y2, x3, y3 being Element of REAL
for x, y being Element of [:REAL ,REAL ,REAL :] st x = [x1,x2,x3] & y = [y1,y2,y3] holds
f1 . x,y = ((real_dist . x1,y1) + (real_dist . x2,y2)) + (real_dist . x3,y3) ) & ( for x1, y1, x2, y2, x3, y3 being Element of REAL
for x, y being Element of [:REAL ,REAL ,REAL :] st x = [x1,x2,x3] & y = [y1,y2,y3] holds
f2 . x,y = ((real_dist . x1,y1) + (real_dist . x2,y2)) + (real_dist . x3,y3) ) implies f1 = f2 )

assume that
A2: for x1, y1, x2, y2, x3, y3 being Element of REAL
for x, y being Element of [:REAL ,REAL ,REAL :] st x = [x1,x2,x3] & y = [y1,y2,y3] holds
f1 . x,y = ((real_dist . x1,y1) + (real_dist . x2,y2)) + (real_dist . x3,y3) and
A3: for x1, y1, x2, y2, x3, y3 being Element of REAL
for x, y being Element of [:REAL ,REAL ,REAL :] st x = [x1,x2,x3] & y = [y1,y2,y3] holds
f2 . x,y = ((real_dist . x1,y1) + (real_dist . x2,y2)) + (real_dist . x3,y3) ; :: thesis: f1 = f2
for x, y being Element of [:REAL ,REAL ,REAL :] holds f1 . x,y = f2 . x,y
proof
let x, y be Element of [:REAL ,REAL ,REAL :]; :: thesis: f1 . x,y = f2 . x,y
consider x1, x2, x3 being Element of REAL such that
A4: x = [x1,x2,x3] by DOMAIN_1:15;
consider y1, y2, y3 being Element of REAL such that
A5: y = [y1,y2,y3] by DOMAIN_1:15;
thus f1 . x,y = ((real_dist . x1,y1) + (real_dist . x2,y2)) + (real_dist . x3,y3) by A2, A4, A5
.= f2 . x,y by A3, A4, A5 ; :: thesis: verum
end;
hence f1 = f2 by BINOP_1:2; :: thesis: verum