cos (α)

sin (α)

tan (α)

tan

sin

cos

tan

tan

C_1 = (1, 4)
A = (1, 1)
B = Point(Circle[A, 3.0])
m = Line(A, B)
c = CircleArc(A, B, C_1)
P_1 = Point(c)
t = Circle(A, P_1)
P = Point(t)
g_1 = Ray(A, P)
β = Angle(m, g_1)
cos = Segment(A, B)
b = Segment(C_1, A)
D = Intersect(c, b)
d = Segment(A, P_1)
α = Angle(B, A, P_1)
e: sin(β)
f: tan(β)
g: cos(β)
h = OrthogonalLine(P_1, cos)
i = OrthogonalLine(A, cos)
j = OrthogonalLine(P_1, i)
E = Intersect(h, cos)
F = Intersect(i, j)
k = Segment(F, P_1)
l = Segment(P_1, E)
G = Point(i)
u = Vector(A, G)
H = Point(m)
v = Vector(A, H)
a = OrthogonalLine(B, v)
n = Ray(A, P_1)
I = Intersect(a, n)
p = Segment(A, E)
q = Segment(A, F)
r = Segment(B, I)
s = Segment(B, I)
C = Intersect(t, m, 2.0)
J = Intersect(t, i, 1.0)
a_1 = Segment(C, A)
b_1 = Segment(J, A)
K = Point(m)
L = Point(i)
c_1 = Segment(L, A)
d_1 = Segment(K, A)
M = Intersect(c, t, 1.0)
N = Intersect(c, t, 1.0)
e_1 = OrthogonalLine(P, u)
f_1 = OrthogonalLine(P, v)
Text4: "β = " + β
h_1 = Segment(A, P)
R = Intersect(a, g_1)
k_1 = Segment(B, R)
text3: "tan(β) = " + f
text2: "cos(β) = " + g
text1: "sin(β) = " + e
O = Intersect(i, e_1)
Q = Intersect(m, f_1)
i_1 = Segment(O, P)
j_1 = Segment(P, Q)
l_1 = Segment(A, Q)
S = Intersect(t, a_1)
m_1 = OrthogonalLine(S, a_1)
T = Intersect(m_1, g_1)
n_1 = Segment(T, S)