Chebyshev's paradoxical mechanism
Author: Chris Sangwin
Date: 27 Deceber 2006

One revolution of the crank handle A corresponds to two revolutions of  the flywheel in the same direction, or to four revolutions in the  opposite direction, shown by the points D.

C = Intersect(xAxis, yAxis)
E = (0.936209378, 0.936209378)
a = 1
c = Circle(C, a)
b = 0.557
d = Circle(E, b)
A = Point(d)
e = 1
f = Circle(A, e)
B = Intersect(c, f, 2)
g = Segment(C, B)
h = Segment(E, A)
i = Ray(A, B)
j = 1
k = Circle(B, j)
M = Intersect(k, i, 1)
loc1 = Locus(M, A)
l = Segment(M, A)
F = (-0.98, 0.98)
m = 0.123
p = Circle(F, m)
n = 0.584
q = Circle(M, n)
D1 = Intersect(p, q, 2)
D2 = Intersect(p, q, 1)
r = Segment(F, D2)
s = Segment(D2, M)
t = Segment(M, D1)
a_1 = Segment(D1, F)