D

x

y

y

x

C

f(x) = exp(x)
M = Point(f)
b = OrthogonalLine(M, xAxis)
c = OrthogonalLine(M, yAxis)
A = Intersect(c, yAxis)
B = Intersect(b, xAxis)
d = Segment(A, M)
e = Segment(M, B)
B' = Mirror(B, a)
A' = Mirror(A, a)
M': (y(M), x(M))
g = OrthogonalLine(M', xAxis)
h = OrthogonalLine(M', yAxis)
i = Segment(M', B')
j = Segment(M', A')
k = Segment(M, M')