Crossed Ladders Problem

DOWNLOAD Mathematica Notebook CrossedLaddersProblem

Given two crossed ladders resting against two buildings, what is the distance between the buildings? Let the height at which they cross be h and the lengths of the ladders l_1 and l_2. The height at which l_2 touches the building h_2 is then obtained by simultaneously solving the equations

l_1^2=h_1^2+d^2
(1)
l_2^2=h_2^2+d^2
(2)

and

 1/h=1/(h_1)+1/(h_2),
(3)

the latter of which follows either immediately from the crossed ladders theorem or from similar triangles with d_1=dh/h_2, d_2=dh/h_1, and d=d_1+d_2. Eliminating d gives the equations

h_1^4-2hh_1^3+(h-h_1)^2(l_2^2-l_1^2)=0
(4)
h_2^4-2hh_2^3+(h-h_2)^2(l_1^2-l_2^2)=0.
(5)

These quartic equations can be solved for h_1 and h_2 given known values of h, l_1, and l_2.

There are solutions in which not only l_1, l_2, h_1, h_2, and h are all integers, but so are d_1, and d_2. One example is (l_1,l_2,h_1,h_2,h,d_1,d_2)=(119,70,105,42,30,40,16).

CrossedLaddersProblem2

The problem can also be generalized to the situation in which the ends of the ladders are not pinned against the buildings, but propped fixed distances d_1 and d_2 away.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.