O = (0, 0)
A_1 = (0.22, 1.58)
f = Ray(O, A_1)
A_2 = (1.7, 0.88)
g = Ray(O, A_2)
A_3 = (2.58, -1.38)
h = Ray(O, A_3)
B_1 = Point(f)
B_2 = Point(g)
B_3: (((AffineRatio[O, A_1, B_1] * AffineRatio[O, A_2, B_2]))^(-1) * Vector[O, A_3]) + O
i = Line(A_2, A_3)
j = Line(B_3, B_2)
C_1 = Intersect(i, j)
k = Line(A_1, A_2)
l = Line(B_1, B_2)
C_3 = Intersect(k, l)
m = Line(A_1, A_3)
n = Line(B_1, B_3)
C_2 = Intersect(m, n)
a: Distance[C_1, C_2] / Distance[C_1, C_3]
b: ((Distance[A_3, B_3] / Distance[A_2, B_2] * Distance[O, A_2] / Distance[O, B_3]) * (Distance[A_1, O] / Distance[B_1, O] - Distance[A_2, O] / Distance[B_2, O]) / (Distance[B_3, O] / Distance[A_3, O] - Distance[B_1, O] / Distance[A_1, O]))
c: a ≟ b