Author: Haroldo Cornejo Olivarí

A

B

C

U

A ∩C

A∩B∩C

B∩C

A∩B

( A ∩ B ) U ( A ∩ C ) U ( B ∩ C )

( A U B ) - C

( A U C ) - B

A U B

A U C

B U C

A U B U C

( B ∩ C ) - A

B - ( A U C )

(( A ∩ B) U ( A ∩ C ) U ( B ∩ C )) - ( A ∩ B ∩ C)

( A ∩ B ) - C

( A ∩ C ) - B

( A U B U C )'

A '

B'

C'

( B U C )'

A - ( B U C )

C - ( A U B )

( A Δ B ) - C

( A Δ B )

1     

4 5 6

 9  10

3

7 

2

8

11  12  13  14  15  16  17  18  19  20

A = (0, 4)
B = (5.118596080272107, 4.119961384054428)
c = Circle(A, B)
C = (8, 4)
D = (2.765995209433104, 4.119961384054428)
d = Circle(C, D)
E = (4, -2)
F = (3.9636829254965966, 2.7511754228390086)
e = Circle(E, F)
G = Intersect(c, d, 1.0)
H = Intersect(d, e, 2.0)
I = Intersect(c, e, 1.0)
J = Intersect(c, d, 2.0)
K = Intersect(c, e, 2.0)
L = Intersect(d, e, 1.0)
f = CircleArc(E, L, H)
g = CircleArc(C, H, L)
h = CircleArc(E, I, H)
k = CircleArc(C, H, J)
p = CircleArc(A, J, I)
poly1, h_1, j, i = Polygon(J, I, H)
q = CircleArc(C, G, J)
r = CircleArc(A, J, G)
s = CircleArc(E, I, K)
t = CircleArc(A, K, I)
M = (-8, 10)
N = (16, 10)
O = (16, -8)
P = (-8, -8)
poly2, m, n, o, p_1 = Polygon(M, N, O, P)
a = false
b = false
l = false
c_1 = CircleArc(C, G, J)
d_1 = CircleArc(A, J, G)
u = false
g_1 = CircleArc(C, G, J)
f_1 = CircleArc(A, J, G)
k_1 = CircleArc(E, L, H)
q_1 = CircleArc(C, H, L)
r_1 = CircleArc(A, K, I)
s_1 = CircleArc(E, I, K)
v = false
e_1 = Circle(G, J, L)
t_1 = Circle(K, J, G)
c_2 = CircleArc(E, I, K)
d_2 = CircleArc(A, K, I)
f_2 = CircleArc(C, H, L)
e_2 = CircleArc(E, L, H)
w = false
z = false
g_2 = Circle(L, H, K)
h_2 = CircleArc(A, J, G)
k_2 = CircleArc(C, G, J)
p_2 = CircleArc(E, L, H)
q_2 = CircleArc(C, H, L)
a_1 = false
b_1 = false
i_1 = false
j_1 = false
l_1 = false
r_2 = Circle(K, I, G)
s_2 = Circle(L, H, K)
m_1 = false
n_1 = false
o_1 = false
t_2 = Circle(G, J, L)
u_1 = false
v_1 = false
poly3, p_3, o_2, n_2, m_2 = Polygon(P, O, N, M)
w_1 = false
z_1 = false
a_2 = false
b_2 = false
i_2 = false
j_2 = false
l_2 = false
u_2 = false