let r be Real; for A, B, C, D being Point of (TOP-REAL 2) st B <> C & r = - ((((|(B,C)| - |(C,C)|) - |(A,B)|) + |(A,C)|) / |((B - C),(B - C))|) & D = (r * B) + ((1 - r) * C) & D <> C holds
D = the_foot_of_the_altitude (A,B,C)
let A, B, C, D be Point of (TOP-REAL 2); ( B <> C & r = - ((((|(B,C)| - |(C,C)|) - |(A,B)|) + |(A,C)|) / |((B - C),(B - C))|) & D = (r * B) + ((1 - r) * C) & D <> C implies D = the_foot_of_the_altitude (A,B,C) )
assume that
A1:
B <> C
and
A2:
r = - ((((|(B,C)| - |(C,C)|) - |(A,B)|) + |(A,C)|) / |((B - C),(B - C))|)
and
A3:
D = (r * B) + ((1 - r) * C)
and
A4:
D <> C
; D = the_foot_of_the_altitude (A,B,C)
|((D - A),(D - C))| = 0
by A1, A2, A3, Th11;
then A5:
D = the_foot_of_the_altitude (A,D,C)
by A4, Th43;
reconsider rB = B, rC = C as Element of REAL 2 by EUCLID:22;
D in Line (B,C)
hence
D = the_foot_of_the_altitude (A,B,C)
by A1, A4, A5, Th42; verum