|
|
|
|
|
by anderskaseorg
1441 days ago
|
|
No. A construction says what to draw; a proof says why you’ve drawn the right thing. Say we want to find the midpoint M of AB. Construction: “Draw the circle centered at A through B and the circle centered at B through A. Let the two circles meet at C, D. Let AB meet CD at M.” Proof: “Since AC = AB = BC, C lies on the perpendicular bisector of AB. Since AD = AB = BD, D lies on it as well. Hence CD is the perpendicular bisector of AB. That means AM = BM, so M is the midpoint of AB.” |
|
In your example, let’s strip each statement of phrasing (“meet at” means the same as “intersect”, etc). Also, each requires external knowledge of the relationship between radii and right angles. These bits can presumably be reduced to the same clauses as well.
So. Is more information encoded in the proof than the construction?
Is one of two equivalent prolog programs just written upside down, while the other says “hence” a non-zero number of times??