The Inverse Graphing Calculator (version beta-1) is like a backwards graphing calculator. Normally, you enter an equation into your calculator and then get a graph of the curve. The way the IGC works is, you type something you’d like as your curve, like ‘Hello World’ or ‘I love you’. The IGC produces an *equation* which has this phrase as its graph!
(y-2x+2)^2(y+2x-10)^2((y-3)^2+|x-(5/2)|+|x-(7/2)|-1)^2(x-5)^2((y-2)^2+|x-5|+|x-7|-2)^2(x-8)^2
(y+2x-20)^2(y-2x+16)^2(x-10)^2((x-12)^2+(y-3)^2-1)^2((y-(1/2)x+5)^2+|x-14|+|x-16|-2)^2
((y-3)^2+|x-14|+|x-16|-2)^2((y-(1/2)x+4)^2+|x-14|+|x-16|-2)^2(x-18)^2((y-4)^2+|x-17|+|x-19|-2)^2
((y-(1/2)x+9)^2+|x-22|+|x-24|-2)^2((y-3)^2+|x-22|+|x-24|-2)^2((y-(1/2)x+8)^2+|x-22|+|x-24|-2)^2
((y-(1/2)x+(19/2))^2+|x-25|+|x-27|-2)^2((y+(1/2)x-(31/2))^2+|x-25|+|x-27|-2)^2(x-29)^2((y-4)^2+|x-28|+|x-30|-2)^2
(y-2x+108)^2(x-31)^2((y-2)^2+|x-31|+|x-33|-2)^2((y-3)^2+|x-31|+|x-32|-1)^2
((y-4)^2+|x-31|+|x-33|-2)^2(x-34)^2(y+x-38)^2(x-36)^2(x-38)^2((y-4)^2+|x-37|+|x-39|-2)^2(x-41)^2
((y-4)^2+|x-40|+|x-42|-2)^2(y-2x+156)^2(x-43)^2((y-3)^2+|x-43|+|x-44|-1)^2
((y-4)^2+|x-43|+|x-45|-2)^2(x-47)^2((y-4)^2+|x-46|+|x-48|-2)^2(y-2x+180)^2
((y-(1/2)x+(43/2))^2+|x-49|+|x-51|-2)^2((y+(1/2)x-(55/2))^2+|x-49|+|x-51|-2)^2+(y^2-6y+8+sqrt(y^4-12y^3+52y^2-96y+64))^2=0
