79
On Arrangements of Orthogonal Circles Steven Chaplick 1 , Henry F¨ orster 2 , Myroslav Kryven 1 , Alexander Wolff 1 1 Julius-Maximilians-Universit¨ at W ¨ urzburg, Germany 2 Universit¨ at T ¨ ubingen, Germany GD 2019, Prague

Circles On Arrangements of Orthogonal

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Circles On Arrangements of Orthogonal

On Arrangements of OrthogonalCircles

Steven Chaplick1, Henry Forster2, Myroslav Kryven1,Alexander Wolff1

1Julius-Maximilians-Universitat Wurzburg, Germany2Universitat Tubingen, Germany

GD 2019, Prague

Page 2: Circles On Arrangements of Orthogonal

Arrangements of Curves

[Alon et al. 2001, Pinchasi 2002],[Felsner & Scheucher 2018]

lines pseudolines circles pseudocircles

Arrangements of

[Grunbaum 1972]

Page 3: Circles On Arrangements of Orthogonal

Arrangements of Curves

[Alon et al. 2001, Pinchasi 2002],[Felsner & Scheucher 2018]

lines pseudolines circles pseudocircles

Arrangements of

Classical question:How many facescan an arrangement of certain curves have?

[Grunbaum 1972]

a face

Page 4: Circles On Arrangements of Orthogonal

Arrangements of Curves

[Alon et al. 2001, Pinchasi 2002],[Felsner & Scheucher 2018]

lines pseudolines circles pseudocircles

Arrangements of

Classical question:How many facescan an arrangement of certain curves have?

[Grunbaum 1972]

a face

Page 5: Circles On Arrangements of Orthogonal

Arrangements of Circles, Digons

Any arrangement A of n unit circles hasp2(A) = O(n4/3 log n) digonal faces;

[Alon et al. 2001]

pk(A) = # of faces of degree k in an arrangement A.

Page 6: Circles On Arrangements of Orthogonal

Arrangements of Circles, Digons

Any arrangement A of n unit circles hasp2(A) = O(n4/3 log n) digonal faces;

if, in addition, every pair of circles in Aintersect, then p2(A) ≤ n + 3.

[Alon et al. 2001]

[Pinchasi 2002]

pk(A) = # of faces of degree k in an arrangement A.

Page 7: Circles On Arrangements of Orthogonal

Arrangements of Circles, Digons

Any arrangement A of n unit circles hasp2(A) = O(n4/3 log n) digonal faces;

if, in addition, every pair of circles in Aintersect, then p2(A) ≤ n + 3.

For any arrangement A of n circles witharbitrary radii p2(A) ≤ 20n− 2 if everypair of circles in A intersect.

[Alon et al. 2001]

[Pinchasi 2002]

[Alon et al. 2001]

pk(A) = # of faces of degree k in an arrangement A.

Page 8: Circles On Arrangements of Orthogonal

Arrangements of Circles, TrianglesFor any arrangement A of (pseudo)circlesp3(A) ≤ 2

3 n2 + O(n). [Felsner & Scheucher 2018]

Page 9: Circles On Arrangements of Orthogonal

Arrangements of Circles, TrianglesFor any arrangement A of (pseudo)circlesp3(A) ≤ 2

3 n2 + O(n). [Felsner & Scheucher 2018]

Lower bound example A with p3(A) = 23 n2 + O(n) can be

constructed from a line arrangement A′ withp3(A′) = 1

3 n2 + O(n) . [Furedi & Palasti 1984][Felsner, S.: Geometric Graphs andArrangements, 2004]

Page 10: Circles On Arrangements of Orthogonal

Arrangements of Circles, Restrictions

Any arrangement A of n unit circles hasp◦2(A) = O(n4/3 log n) digonal faces;

if, in addition, every pair of circles in Aintersect, then p◦2(A) ≤ n + 3.

For any arrangement A of n circles witharbitrary radii p◦2(A) ≤ 20n− 2 if everypair of circles in A intersect.

Types of restrictions:

Page 11: Circles On Arrangements of Orthogonal

Orthogonal Circles

Two circles α and β are orthogonal iftheir tangents at one of theirintersection points are orthogonal.

90◦α

β

Page 12: Circles On Arrangements of Orthogonal

Orthogonal Circles

Two circles α and β are orthogonal iftheir tangents at one of theirintersection points are orthogonal.

90◦α

β

In an arrangement of orthogonalcircles every two circles eitherare disjoint or orthogonal.

Page 13: Circles On Arrangements of Orthogonal

Orthogonal Circles

Two circles α and β are orthogonal iftheir tangents at one of theirintersection points are orthogonal.

90◦α

β

In an arrangement of orthogonalcircles every two circles eitherare disjoint or orthogonal.

Page 14: Circles On Arrangements of Orthogonal

Orthogonal Circles

Two circles α and β are orthogonal iftheir tangents at one of theirintersection points are orthogonal.

90◦

No three pairwise orthogonalcircles can share the same point.

αβ

In an arrangement of orthogonalcircles every two circles eitherare disjoint or orthogonal.

Page 15: Circles On Arrangements of Orthogonal

Orthogonal Circles

Two circles α and β are orthogonal iftheir tangents at one of theirintersection points are orthogonal.

90◦

No three pairwise orthogonalcircles can share the same point.

αβ

In an arrangement of orthogonalcircles every two circles eitherare disjoint or orthogonal.

Page 16: Circles On Arrangements of Orthogonal

InversionInversion of a point P with respect to α is apoint P′ on the ray CαP so that|CαP′| · |CαP| = r2

α.

α

Cα P P′

Properties:

Page 17: Circles On Arrangements of Orthogonal

InversionInversion of a point P with respect to α is apoint P′ on the ray CαP so that|CαP′| · |CαP| = r2

α.

• each circle passing through Cα

is mapped to a line;

α

Cα P P′

Properties:

Page 18: Circles On Arrangements of Orthogonal

InversionInversion of a point P with respect to α is apoint P′ on the ray CαP so that|CαP′| · |CαP| = r2

α.

• each circle passing through Cα

is mapped to a line;

α

Cα P P′

• ∃ an inversion that maps 2disjoint circles into 2 concentriccircles;

Properties:

Page 19: Circles On Arrangements of Orthogonal

InversionInversion of a point P with respect to α is apoint P′ on the ray CαP so that|CαP′| · |CαP| = r2

α.

• each circle passing through Cα

is mapped to a line;

α

Cα P P′

• inversion preservesangles.

• ∃ an inversion that maps 2disjoint circles into 2 concentriccircles;

Properties:

Page 20: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Page 21: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

Page 22: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

Page 23: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

Page 24: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Page 25: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Page 26: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Proof:

Page 27: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Proof:

Page 28: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Proof:

Page 29: Circles On Arrangements of Orthogonal

Local PropertiesThere are no four pairwise orthogonal circles.Lem.

Proof: Assume for contradiction there exist such four circles.

can’t intersect!

Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Proof:

Page 30: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Page 31: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Page 32: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Def. Consider a subset S ⊆ A ofmaximum cardinality such thatfor each pair of circles one isnested in the other. Theinnermost circle α in S is called adeepest circle in A.

Page 33: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Def. Consider a subset S ⊆ A ofmaximum cardinality such thatfor each pair of circles one isnested in the other. Theinnermost circle α in S is called adeepest circle in A.

Page 34: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Def. Consider a subset S ⊆ A ofmaximum cardinality such thatfor each pair of circles one isnested in the other. Theinnermost circle α in S is called adeepest circle in A.

Page 35: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Def. Consider a subset S ⊆ A ofmaximum cardinality such thatfor each pair of circles one isnested in the other. Theinnermost circle α in S is called adeepest circle in A.

Page 36: Circles On Arrangements of Orthogonal

Main Lemma

A Smallest circle in A is a circlewith the smallest radius.

Def.

Consider an arrangement Aof orthogonal circles.

Def. Consider a subset S ⊆ A ofmaximum cardinality such thatfor each pair of circles one isnested in the other. Theinnermost circle α in S is called adeepest circle in A.

Among the deepest circles a smallest one has atmost 8 neighbours.

Lem.

Page 37: Circles On Arrangements of Orthogonal

Main LemmaLet S be the set of neighbours of α s.t.S does not contain nested circles andeach circle in S has radius at leastas large as α, then |S| ≤ 6.

Lem. ?

Page 38: Circles On Arrangements of Orthogonal

Main Lemma

α

Let S be the set of neighbours of α s.t.S does not contain nested circles andeach circle in S has radius at leastas large as α, then |S| ≤ 6.

Lem. ?

Proof:

Page 39: Circles On Arrangements of Orthogonal

Main Lemma

α

at least 60◦

Let S be the set of neighbours of α s.t.S does not contain nested circles andeach circle in S has radius at leastas large as α, then |S| ≤ 6.

Lem. ?

Proof:

Page 40: Circles On Arrangements of Orthogonal

Main Lemma

α

at least 60◦

Let S be the set of neighbours of α s.t.S does not contain nested circles andeach circle in S has radius at leastas large as α, then |S| ≤ 6.

Lem. ?

Proof:

Page 41: Circles On Arrangements of Orthogonal

Main Lemma

α

at least 60◦

Let S be the set of neighbours of α s.t.S does not contain nested circles andeach circle in S has radius at leastas large as α, then |S| ≤ 6.

Lem. ?

α can have at most360◦60◦ = 6 neighbours.

Proof:

Page 42: Circles On Arrangements of Orthogonal

Main Lemma ProofAmong the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

Page 43: Circles On Arrangements of Orthogonal

Main Lemma Proof

Proof:

α

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 44: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 45: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 46: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 47: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested• are larger than α

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 48: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested• are larger than α

• at most 6by Lem.?

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 49: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested• are larger than α

• at most 6by Lem.?

• are orthogonal totwo disjoint circles,that is, α and β

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 50: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested• are larger than α

• at most 6by Lem.?

• are orthogonal totwo disjoint circles,that is, α and β

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem. Recall:

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.Two disjoint circles can be orthogonal to at most twoother circles.

Lem.

Proof:

Recall:

Page 51: Circles On Arrangements of Orthogonal

Main Lemma Proof

β

Proof:

αOtherwise α is nested byat least one more circle β.

Consider 2 types ofneighbours of α, those that

do not intersect β

• are not nested• are larger than α

• at most 6by Lem.?

• are orthogonal totwo disjoint circles,that is, α and β

Among the deepest circles a smallest circle α has atmost 8 neighbours.

Lem.

• at most 2

do intersect β

If there are no nested circles, then, byLem.?, α has at most 6 neighbours.

Page 52: Circles On Arrangements of Orthogonal

Main ResultEvery arrangement of n orthogonal circles has atmost 16n intersection points and 17n + 2 faces.

Thm.

Page 53: Circles On Arrangements of Orthogonal

Main ResultEvery arrangement of n orthogonal circles has atmost 16n intersection points and 17n + 2 faces.

Thm.

Proof: The number of intersection points follows byinductively applying the main lemma.

The bound on the number of faces follows then byEuler’s formula.

Page 54: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

af

b

c

Page 55: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

Let ∠( f , a) be the angle at arc a forming a side of f .

af

∠( f , a) > 0b

c

Page 56: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

Let ∠( f , a) be the angle at arc a forming a side of f .

af

∠( f , a) > 0b

∠( f , b) < 0

c

Page 57: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

Let ∠( f , a) be the angle at arc a forming a side of f .

af

∠( f , a) > 0b

∠( f , b) < 0

c

∠( f , c) > 0

We call ∑ki=1 ∠( f , ai) the total angle of f .

Page 58: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

Let ∠( f , a) be the angle at arc a forming a side of f .

Thm. (Gauss–Bonnet)

For every face f in an arrangement of orthogonal circles

its total angle is 2π − | f |π2 .

af

∠( f , a) > 0b

∠( f , b) < 0

c

∠( f , c) > 0

We call ∑ki=1 ∠( f , ai) the total angle of f .

[for orthogonal circles]

Page 59: Circles On Arrangements of Orthogonal

Estimating the Number of Small FacesConsider a face f with sides formed by circular arcs a, b, c.

Let ∠( f , a) be the angle at arc a forming a side of f .

Thm. (Gauss–Bonnet)

For every face f in an arrangement of orthogonal circles

its total angle is 2π − | f |π2 .

af

∠( f , a) > 0b

∠( f , b) < 0

c

∠( f , c) > 0

We call ∑ki=1 ∠( f , ai) the total angle of f .

[for orthogonal circles]

In particular π if | f | = 2 andπ2 if | f | = 3.

Page 60: Circles On Arrangements of Orthogonal

Counting Small Faces

For every arrangement A of n orthogonal circles2p2(A) + p3(A) ≤ 4n.

Thm.

Page 61: Circles On Arrangements of Orthogonal

Counting Small Faces

For every arrangement A of n orthogonal circles2p2(A) + p3(A) ≤ 4n.

Thm.

Proof: • Faces do not overlap;

Page 62: Circles On Arrangements of Orthogonal

Counting Small Faces

For every arrangement A of n orthogonal circles2p2(A) + p3(A) ≤ 4n.

Thm.

Proof: • Faces do not overlap;

• each circle contributes 2π angle to faces, thus,the arrangement has 2nπ total angle availablefor faces;

Page 63: Circles On Arrangements of Orthogonal

Counting Small Faces

For every arrangement A of n orthogonal circles2p2(A) + p3(A) ≤ 4n.

Thm.

Proof:

• by Gauss–Bonnet each digonal face takes π andeach triangular face takes π/2 of the total anglesum from the arrangement.

• Faces do not overlap;

• each circle contributes 2π angle to faces, thus,the arrangement has 2nπ total angle availablefor faces;

Page 64: Circles On Arrangements of Orthogonal

Counting Small Faces

For every arrangement A of n orthogonal circles2p2(A) + p3(A) ≤ 4n.

Thm.

Proof:

• by Gauss–Bonnet each digonal face takes π andeach triangular face takes π/2 of the total anglesum from the arrangement.

• Faces do not overlap;

• each circle contributes 2π angle to faces, thus,the arrangement has 2nπ total angle availablefor faces;

p2(A)π + p3(A)π2 ≤ 2nπ.

Page 65: Circles On Arrangements of Orthogonal

Intersection GraphsOrthogonal circle intersection graph:– a vertex for each circle– an edge between two circles if they are orthogonal.

[Hlinenyand Kratochvıl, 2001]

Page 66: Circles On Arrangements of Orthogonal

Intersection GraphsOrthogonal circle intersection graph:– a vertex for each circle– an edge between two circles if they are orthogonal.

• are K4-free and induced C4-free;Properties:

[Hlinenyand Kratochvıl, 2001]

Page 67: Circles On Arrangements of Orthogonal

Intersection GraphsOrthogonal circle intersection graph:– a vertex for each circle– an edge between two circles if they are orthogonal.

• are K4-free and induced C4-free;• always have a vertex of degree at most 8.

Properties:

[Hlinenyand Kratochvıl, 2001]

Page 68: Circles On Arrangements of Orthogonal

Intersection GraphsOrthogonal circle intersection graph:– a vertex for each circle– an edge between two circles if they are orthogonal.

• are K4-free and induced C4-free;• always have a vertex of degree at most 8.

∃ an orthogonal circle intersection graph thatcontains Kn as a minor for each n.

Lem.

Properties:

[Hlinenyand Kratochvıl, 2001]

Page 69: Circles On Arrangements of Orthogonal

Intersection GraphsOrthogonal circle intersection graph:– a vertex for each circle– an edge between two circles if they are orthogonal.

• are K4-free and induced C4-free;• always have a vertex of degree at most 8.

∃ an orthogonal circle intersection graph thatcontains Kn as a minor for each n.

Lem.

Proof (idea):

Properties:

[Hlinenyand Kratochvıl, 2001]

Page 70: Circles On Arrangements of Orthogonal

Intersection Graphs of Unit CirclesOrthogonal unit circle intersection graph:– a vertex for each unit circle– an edge between two circles if they are orthogonal.

Page 71: Circles On Arrangements of Orthogonal

Intersection Graphs of Unit Circles

• are a subclass of the contact graphs of unit circlesalso known as penny graphs.

Properties:

Orthogonal unit circle intersection graph:– a vertex for each unit circle– an edge between two circles if they are orthogonal.

Page 72: Circles On Arrangements of Orthogonal

Intersection Graphs of Unit Circles

• are a subclass of the contact graphs of unit circlesalso known as penny graphs.

• ∃ penny graphs which are not orthogonal unitcircle intersection graphs.

an induced C4 a k-star, k ≥ 4

Properties:

Orthogonal unit circle intersection graph:– a vertex for each unit circle– an edge between two circles if they are orthogonal.

Page 73: Circles On Arrangements of Orthogonal

Intersection Graphs of Unit CirclesRecognizing orthogonal unit circle intersectiongraphs is NP-hard.

Thm.

Page 74: Circles On Arrangements of Orthogonal

Intersection Graphs of Unit CirclesRecognizing orthogonal unit circle intersectiongraphs is NP-hard.

Thm.

Proof (idea): Logic engine which emulatesNot-All-Equal-3-Sat (NAE3SAT) problem.

x ∧ ¬y ∧ ¬z¬x ∧ y ∧ ¬zx ∧ ¬y ∧ ¬z

[Di Battista et al., GD’99]

Page 75: Circles On Arrangements of Orthogonal

Open Problems

Bounds on the # of faces that we have so far:

upper bound

lower bound

digonal faces triangular faces all faces

2n 4n

2n− 2

17n + 2[Gauss–Bonnet] [Gauss–Bonnet] Main Thm.

Page 76: Circles On Arrangements of Orthogonal

Open Problems

Bounds on the # of faces that we have so far:

upper bound

lower bound

digonal faces triangular faces all faces

2n 4n

2n− 2 3n− 3

17n + 2[Gauss–Bonnet] [Gauss–Bonnet] Main Thm.

Page 77: Circles On Arrangements of Orthogonal

Open Problems

Bounds on the # of faces that we have so far:

upper bound

lower bound

digonal faces triangular faces all faces

2n 4n

2n− 2 3n− 3 ?

17n + 2[Gauss–Bonnet] [Gauss–Bonnet] Main Thm.

Page 78: Circles On Arrangements of Orthogonal

Open Problems

Bounds on the # of faces that we have so far:

upper bound

lower bound

digonal faces triangular faces all faces

2n 4n

2n− 2 3n− 3 ?

17n + 2[Gauss–Bonnet] [Gauss–Bonnet] Main Thm.

Page 79: Circles On Arrangements of Orthogonal

Open Problems

Bounds on the # of faces that we have so far:

What is the complexity of recognizing generalorthogonal circle intersection graphs?

upper bound

lower bound

digonal faces triangular faces all faces

2n 4n

2n− 2 3n− 3 ?

17n + 2[Gauss–Bonnet] [Gauss–Bonnet] Main Thm.