b

Y

X

A = (-2.0032011588382694, 4.924071404604586)
B = (-2, 2)
a = Segment(A, B)
b = OrthogonalLine(B, a)
C = Point(b)
c = Segment(A, C)
d = Segment(B, C)
e = Circle(B, A, C)
f = AngularBisector(B, A, C)
g = AngularBisector(A, B, C)
D = Intersect(f, g)
h = Segment(A, D)
i = Segment(D, B)
j = OrthogonalLine(D, d)
E = Intersect(j, d)
k = Circle(D, E)
l = LineBisector(A, B)
m = LineBisector(B, C)
G = Midpoint(B, A)
H = Midpoint(C, B)
q = Segment(E, D)
I = Intersect(k, a, 1.0)
r = Segment(I, D)
s = Ray(B, A)
J = Point(s)
t = Ray(B, C)
K = Point(t)
u = Vector(B, J)
v = Vector(B, K)
n = OrthogonalLine(G, u)
p = OrthogonalLine(H, v)
F = Intersect(p, n)
a_1 = Segment(G, F)
b_1 = Segment(F, H)