document.write( "Question 1062307: How can I draw a triangle when the lengths of three angle bisectors are given? Will the length of angles bisectors determine the triangle? \n" ); document.write( "
Algebra.Com's Answer #677204 by ikleyn(52847)\"\" \"About 
You can put this solution on YOUR website!
.
\n" ); document.write( "How can I draw a triangle when the lengths of three angle bisectors are given? Will the length of angles bisectors determine the triangle?
\n" ); document.write( "~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "The answer to your first question is:\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "
\r\n" );
document.write( "     It is NOT POSSIBLE to construct a triangle using a compass and straightedge if the givens are the lengths of its three angle bisectors.\r\n" );
document.write( "\r\n" );
document.write( "\r\n" );
document.write( "    In other words, such an algorithm DOES NOT exist for the general case.\r\n" );
document.write( "
\r
\n" ); document.write( "\n" ); document.write( "It was proved in Russian sources by very authoritative mathematician, and the links in the Internet are on Russian articles. See, for example, \r
\n" ); document.write( "\n" ); document.write( "http://www.mccme.ru/ask/qa/bissect.html \r
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "I don't know the references in English (although they should be, I believe).\r
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Regarding your second question, see this reference\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Mironescu, Petru; Panaitopol, Laurentiu \"The existence of a triangle with prescribed angle bisector lengths.\"
\n" ); document.write( "American Math. Monthly, 101, No.1, 58-60 (1994).\r
\n" ); document.write( "
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "
\n" ); document.write( "
\n" );