a -queens problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqmoves-slides.pdfa queen is a chess...

90
A q -Queens Problem Christopher R. H. Hanusa Queens College, CUNY Joint work with Thomas Zaslavsky, Binghamton University (SUNY) and Seth Chaiken, University at Albany (SUNY) qc.edu/chanusa > Research > Talks

Upload: others

Post on 11-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

A q-Queens Problem

Christopher R. H. Hanusa

Queens College, CUNY

Joint work withThomas Zaslavsky, Binghamton University (SUNY)

and Seth Chaiken, University at Albany (SUNY)

qc.edu/chanusa > Research > Talks

Page 2: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

When Queens Attack!

A queen is a chess piece thatcan move horizontally,vertically, and diagonally.Q

I Two pieces are attacking whenone piece can move to theother’s square.

I A configuration is a placementof chess pieces on a chessboard.

I A configuration is nonattackingif no two pieces are attacking.

Question: How many nonattack’gqueens might fit on a chessboard?

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 1 / 14

Page 3: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

When Queens Attack!

A queen is a chess piece thatcan move horizontally,vertically, and diagonally.Q

I Two pieces are attacking whenone piece can move to theother’s square.

I A configuration is a placementof chess pieces on a chessboard.

I A configuration is nonattackingif no two pieces are attacking.

Question: How many nonattack’gqueens might fit on a chessboard?

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 1 / 14

Page 4: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

When Queens Attack!

A queen is a chess piece thatcan move horizontally,vertically, and diagonally.Q

I Two pieces are attacking whenone piece can move to theother’s square.

I A configuration is a placementof chess pieces on a chessboard.

I A configuration is nonattackingif no two pieces are attacking.

Question: How many nonattack’gqueens might fit on a chessboard?

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 1 / 14

Page 5: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

When Queens Attack!

A queen is a chess piece thatcan move horizontally,vertically, and diagonally.Q

I Two pieces are attacking whenone piece can move to theother’s square.

I A configuration is a placementof chess pieces on a chessboard.

I A configuration is nonattackingif no two pieces are attacking.

Question: How many nonattack’gqueens might fit on a chessboard?

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 1 / 14

Page 6: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

The 8-Queens Problem

Q: Can you place 8 nonattacking queens on an 8× 8 chessboard?

The n-Queens Problem: Find a formula for the number ofnonattacking configurations of n queens on an n × n chessboard.

n 1 2 3 4 5 6 7 8 9 10

# 1 0 0 2 10 4 40 92 352 724

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 2 / 14

Page 7: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

The 8-Queens Problem

Q: Can you place 8 nonattacking queens on an 8× 8 chessboard?

A: Yes!

The n-Queens Problem: Find a formula for the number ofnonattacking configurations of n queens on an n × n chessboard.

n 1 2 3 4 5 6 7 8 9 10

# 1 0 0 2 10 4 40 92 352 724

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 2 / 14

Page 8: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

The 8-Queens Problem

Q: Can you place 8 nonattacking queens on an 8× 8 chessboard?Q: In how many ways

A: Yes!

The n-Queens Problem: Find a formula for the number ofnonattacking configurations of n queens on an n × n chessboard.

n 1 2 3 4 5 6 7 8 9 10

# 1 0 0 2 10 4 40 92 352 724

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 2 / 14

Page 9: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

The 8-Queens Problem

Q: Can you place 8 nonattacking queens on an 8× 8 chessboard?Q: In how many ways

A: Yes!92

The n-Queens Problem: Find a formula for the number ofnonattacking configurations of n queens on an n × n chessboard.

n 1 2 3 4 5 6 7 8 9 10

# 1 0 0 2 10 4 40 92 352 724

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 2 / 14

Page 10: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

The 8-Queens Problem

Q: Can you place 8 nonattacking queens on an 8× 8 chessboard?Q: In how many ways

A: Yes!92

The n-Queens Problem: Find a formula for the number ofnonattacking configurations of n queens on an n × n chessboard.

n 1 2 3 4 5 6 7 8 9 10

# 1 0 0 2 10 4 40 92 352 724

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 2 / 14

Page 11: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A piece P is defined by its moves (c , d) ∈M.(x , y) −→ (x , y) + α(c , d) for α ∈ Z

Q Queen:

M ={(1, 0), (0, 1),

(1, 1), (1,−1)}B Bishop:

M = {(1, 1), (1,−1)}

N Nightrider:

M ={(1, 2), (1,−2),

(2, 1), (2,−1)}

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 12: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A piece P is defined by its moves (c , d) ∈M.(x , y) −→ (x , y) + α(c , d) for α ∈ Z

Q Queen:

M ={(1, 0), (0, 1),

(1, 1), (1,−1)}B Bishop:

M = {(1, 1), (1,−1)}

N Nightrider:

M ={(1, 2), (1,−2),

(2, 1), (2,−1)}

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 13: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A piece P is defined by its moves (c , d) ∈M.(x , y) −→ (x , y) + α(c , d) for α ∈ Z

Q Queen:

M ={(1, 0), (0, 1),

(1, 1), (1,−1)}B Bishop:

M = {(1, 1), (1,−1)}

N Nightrider:

M ={(1, 2), (1,−2),

(2, 1), (2,−1)}

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 14: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A piece P is defined by its moves (c , d) ∈M.(x , y) −→ (x , y) + α(c , d) for α ∈ Z

Q Queen:

M ={(1, 0), (0, 1),

(1, 1), (1,−1)}B Bishop:

M = {(1, 1), (1,−1)}

N Nightrider:

M ={(1, 2), (1,−2),

(2, 1), (2,−1)}

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 15: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A piece P is defined by its moves (c , d) ∈M.(x , y) −→ (x , y) + α(c , d) for α ∈ Z

Q Queen:

M ={(1, 0), (0, 1),

(1, 1), (1,−1)}B Bishop:

M = {(1, 1), (1,−1)}N Nightrider:

M ={(1, 2), (1,−2),

(2, 1), (2,−1)}

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 16: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 17: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 18: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 19: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 20: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 21: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 22: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 23: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

From n-Queens to q-Queens

The n-Queens Problem:

# nonatt. configs of n queens

on a n × n square board

A q-Queens Problem:

# nonatt. configs of q pieces Pon dilations of a polygonal board B

I A number q.# of pieces in config.

I A piece P.A set of basic moves.

I A board B.A convex polygon

and its dilations.

A board is the set of integral pointson the interior of a dilation

of a rational convex polygon B ⊂ R2

(dilation t vs. boardsize n)A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 3 / 14

Page 24: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

A q-Queens Problem

Our Quest: Find a formula for the number of nonattackingconfigurations of q pieces P inside dilations of B.

Theorem: (CZ’05, CHZ’14)Given q, P, and B, the number of nonattacking configurationsof q pieces P inside tB is a quasipolynomial function of t.

Definition: A quasipolynomial is a function f (t) on t ∈ Z+ s.t.f (t) = cd t

d + cd−1td−1 + · · ·+ c0, where each ci is periodic in t.

Example. The number of ways to place two nightriders on ann × n chessboard is:

uN(2; n) =

{n4

2 −5n3

6 + 3n2

2 −2n3 for even n

n4

2 −5n3

6 + 3n2

2 −7n6 for odd n

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 4 / 14

Page 25: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

A q-Queens Problem

Our Quest: Find a formula for the number of nonattackingconfigurations of q pieces P inside dilations of B.

Theorem: (CZ’05, CHZ’14)Given q, P, and B, the number of nonattacking configurationsof q pieces P inside tB is a quasipolynomial function of t.

Definition: A quasipolynomial is a function f (t) on t ∈ Z+ s.t.f (t) = cd t

d + cd−1td−1 + · · ·+ c0, where each ci is periodic in t.

Example. The number of ways to place two nightriders on ann × n chessboard is:

uN(2; n) =

{n4

2 −5n3

6 + 3n2

2 −2n3 for even n

n4

2 −5n3

6 + 3n2

2 −7n6 for odd n

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 4 / 14

Page 26: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

A q-Queens Problem

Our Quest: Find a formula for the number of nonattackingconfigurations of q pieces P inside dilations of B.

Theorem: (CZ’05, CHZ’14)Given q, P, and B, the number of nonattacking configurationsof q pieces P inside tB is a quasipolynomial function of t.

Definition: A quasipolynomial is a function f (t) on t ∈ Z+ s.t.f (t) = cd t

d + cd−1td−1 + · · ·+ c0, where each ci is periodic in t.

Example. The number of ways to place two nightriders on ann × n chessboard is:

uN(2; n) =

{n4

2 −5n3

6 + 3n2

2 −2n3 for even n

n4

2 −5n3

6 + 3n2

2 −7n6 for odd n

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 4 / 14

Page 27: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

A q-Queens Problem

Our Quest: Find a formula for the number of nonattackingconfigurations of q pieces P inside dilations of B.

Theorem: (CZ’05, CHZ’14)Given q, P, and B, the number of nonattacking configurationsof q pieces P inside tB is a quasipolynomial function of t.

Definition: A quasipolynomial is a function f (t) on t ∈ Z+ s.t.f (t) = cd t

d + cd−1td−1 + · · ·+ c0, where each ci is periodic in t.

Example. The number of ways to place two nightriders on ann × n chessboard is:

uN(2; n) =

{n4

2 −5n3

6 + 3n2

2 −2n3 for even n

n4

2 −5n3

6 + 3n2

2 −7n6 for odd n

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 4 / 14

Page 28: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 29: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With two pieces, a move equation definesa forbidden hyperplane in B2 ⊂ R4.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 30: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With two pieces, a move equation definesa forbidden hyperplane in B2 ⊂ R4.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 31: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With q pieces, a move equation defines(q2

)forbidden hyperplanes in Bq ⊂ R2q.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 32: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With q pieces, a move equation defines(q2

)forbidden hyperplanes in Bq ⊂ R2q.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 33: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With q pieces, a move equation defines(q2

)forbidden hyperplanes in Bq ⊂ R2q.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 34: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With q pieces, a move equation defines(q2

)forbidden hyperplanes in Bq ⊂ R2q.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 35: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Proof uses Inside-out polytopes

Two pieces P in positions (xi , yi ) and (xj , yj) inside tB are attacking if:

(xi , yi )− (xj , yj) = α(c , d)move eqn.←→ d(xi−xj) = c(yi−yj)

With q pieces, a move equation defines(q2

)forbidden hyperplanes in Bq ⊂ R2q.

Our quest becomes:Count lattice pointsinside Bq that avoid

forbidden hyperplanes.

Inside-out polytope!Apply theory of

Beck and Zaslavsky.

I Answer is a quasipolynomial • degree 2q • vol(Bq) initial term

I Inclusion-Exclusion for exact formula (later!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 5 / 14

Page 36: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Computing formulas experimentally

Restatement: The number of ways to place q P-piecesinside a t dilation of B is a quasipolynomial:

uP(q; t) =c2q,0 t2q + · · ·+ c1,0 t + c0,0 t ≡ 0 mod p

c2q,1 t2q + · · ·+ c1,1 t + c0,1 t ≡ 1 mod p...

c2q,p−1t2q + · · ·+ c1,p−1t + c0,p−1 t ≡ p − 1 mod p

Consequence: If we can prove what the period is (or a bound),then with enough data we can solve for the coefficients!

Gives a proof of correctness for uP(q; t)!

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 6 / 14

Page 37: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Computing formulas experimentally

Restatement: The number of ways to place q P-piecesinside a t dilation of B is a quasipolynomial:

uP(q; t) =c2q,0 t2q + · · ·+ c1,0 t + c0,0 t ≡ 0 mod p

c2q,1 t2q + · · ·+ c1,1 t + c0,1 t ≡ 1 mod p...

c2q,p−1t2q + · · ·+ c1,p−1t + c0,p−1 t ≡ p − 1 mod p

Consequence: If we can prove what the period is (or a bound),then with enough data we can solve for the coefficients!

Gives a proof of correctness for uP(q; t)!

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 6 / 14

Page 38: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 39: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 40: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 41: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 42: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 43: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 44: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 45: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 46: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 47: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 48: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Enough data?

Let me introduce Vaclav Kotesovec:

I Comprensive Book

I Tables of Data

I Conjectured Formulas

I Essential check to our theory

Collecting enough data is HARD for a large period.

Imp. Q. What is the period?

Thm. (qq.VI) Bishops’ period is 2.

Conj. (qq.IV, K.) Queens’ periodis lcm({1, . . . , fibonacciq})!?! 5:60

Discrete Fibonacci spiral!

Upper Bound: LCM of denoms of facet/hyperplane intersection pts.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 7 / 14

Page 49: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 50: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

I To count points in the polygon Pbut NOT in S1 nor S2:

I Count points in P, S1, S2

AND in the intersection I = S1 ∩ S2.

I The count is |P| − |S1| − |S2|+ |I|.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 51: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

I To count points in the polygon Pbut NOT in S1 nor S2:

I Count points in P, S1, S2

AND in the intersection I = S1 ∩ S2.

I The count is |P| − |S1| − |S2|+ |I|.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 52: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

I To count points in the polygon Pbut NOT in S1 nor S2:

I Count points in P, S1, S2AND in the intersection I = S1 ∩ S2.

I The count is |P| − |S1| − |S2|+ |I|.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 53: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

I To count points in the polygon Pbut NOT in S1 nor S2:

I Count points in P, S1, S2AND in the intersection I = S1 ∩ S2.

I The count is |P| − |S1| − |S2|+ |I|.

20− 4− 4 + 2 = 14

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 54: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

I To count points in the polygon Pbut NOT in S1 nor S2:

I Count points in P, S1, S2AND in the intersection I = S1 ∩ S2.

I The count is |P| − |S1| − |S2|+ |I|.

20− 4− 4 + 2 = 14I In general, alternate signs:|P| −

∑i |Si |+

∑i ,j |Si ∩ Sj | −∑

ijk |Si ∩ Sj ∩ Sk |+∑

ijkl · · ·

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 55: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14

I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion.

µ(U) = −∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 56: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactions

I Form the poset of subspace inclusion.

µ(U) = −∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 57: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactions

I Form the poset of subspace inclusion.

µ(U) = −∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 58: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion.

µ(U) = −∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 59: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 60: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 61: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 62: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 63: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 64: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Our Quest: Count lattice points inside P avoiding hyperplanes.

Use Mobius Inversion, an extension of Inclusion/Exclusion:

20− 4− 4 + 2 = 14 1·36−1·6−1·6−1·6 +2·2 = 20I Hyperplane intersections are subspaces w/complex interactionsI Form the poset of subspace inclusion. µ(U) = −

∑T <U µ(T )

I Find # lattice points in each subspace, calculate∑U µ(U)|U|

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 8 / 14

Page 65: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion ! (And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 66: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion ! (And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 67: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion ! (And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 68: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion ! (And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 69: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion !

(And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 70: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion !

(And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 71: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion !

(And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 72: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Deriving formulas theoretically

Derive exact formulas for leading coeffs of quasipolynomial:

# Interior integer points NOT in the hyperplane arrangementis given by Mobius inversion on points IN the arrangement.

Calculate poset ofmultiway intersections

of hyperplanes

Each corresponds to

placements of k attacking pieces

For each U ∩ Bq, count

number of lattice points

We end up counting

number of ways k pieces attack

Apply Mobius Inversion ! (And place the other q − k pieces!)

On a square board, uP(q; n) =1

q!

∑U ∈L (AP)

µ(U) α(U ; n) n2q−2k .

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 9 / 14

Page 73: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 74: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 75: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 76: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 77: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 78: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 79: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 80: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 81: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Subspaces from two hyperplanes (Codimension 2)

How might two attack equations interact?And how do we count them?

Four piecesP1 attacks P2 on any slope.P3 attacks P4 on any slope.

[No interaction.](Count # ways two in a row)2.

Three piecesP1 attacks P2 on any slope.

P2 attacks P3 on another slope.

[No restriction on P1 vs. P3.]Cases based on actual slopes.

Two pieces.P1 attacks P2 on any slope.

P1 attacks P2 on another slope.

[⇒ P1 and P2 share a point.]Count # of points on board.

Three piecesP1 attacks P2 on any slope.P2 attacks P3 on same slope.

[⇒ P1 and P3 also attack.]Count # of ways three in a row.

X Codim 3 for Partial Queens P = Qhk :

• explicit uP(3; n) • leading 4 coeffs of uP(q; n); period of 5–7.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 10 / 14

Page 82: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

A (not-very-useful) formula for n-Queens

Set q = n to give the first closed-form formulafor the n-Queens Problem:

TheoremThe number of ways to place n unlabelled copies of a rider piece Pon a square n × n board so that none attacks another is

1

n!

2n∑i=1

n2n−i2i∑κ=2

(n)κ

min(i ,2κ−2)∑ν=dκ/2e

∑[Uν

κ ]:Uνκ∈L (A ∞

P )

µ(0,Uνκ )γi−ν(Uνκ )

|Aut(Uνκ )|.

This formula is very complicated but it is explicitly computable.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 11 / 14

Page 83: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Brief Aside

I’ve never used so many variables!

I Blackboard letters: BNPQRZ

I Bold letters: abcdxyzILMβ

I Callig. letters: A BCDEFGHIJKLMNOPQRS T UWXYZ

I Greek letters: αβγδεζθκλµνξπϕω AB∆ΓHΛΠΣΨ

I upper case: ABCDEFGHIJKLMNOPQRSTUVWXYZ

I lower case: abcdefghijklmnopqrstuvwxyz

(That’s 102 variables!!! Plus the reuse of indices!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 12 / 14

Page 84: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Brief Aside

I’ve never used so many variables!

I Blackboard letters: BNPQRZ

I Bold letters: abcdxyzILMβ

I Callig. letters: A BCDEFGHIJKLMNOPQRS T UWXYZ

I Greek letters: αβγδεζθκλµνξπϕω AB∆ΓHΛΠΣΨ

I upper case: ABCDEFGHIJKLMNOPQRSTUVWXYZ

I lower case: abcdefghijklmnopqrstuvwxyz

(That’s 102 variables!!! Plus the reuse of indices!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 12 / 14

Page 85: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Brief Aside

I’ve never used so many variables!

I Blackboard letters: BNPQRZ

I Bold letters: abcdxyzILMβ

I Callig. letters: A BCDEFGHIJKLMNOPQRS T UWXYZ

I Greek letters: αβγδεζθκλµνξπϕω AB∆ΓHΛΠΣΨ

I upper case: ABCDEFGHIJKLMNOPQRSTUVWXYZ

I lower case: abcdefghijklmnopqrstuvwxyz

(That’s 102 variables!!! Plus the reuse of indices!)

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 12 / 14

Page 86: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

What is next?

What Questions Are Interesting?I Fun test case for Ehrhart Theory (lattice point) questions.

I Period of quasipolynomial 6= LCM of denominators

I Special piecesI One-move riders show that period of quasip. depends on moveI Other fairy pieces (Progress made with Arvind Mahankali)

I Special boardsI Rook placement theory on other boardsI Nice pieces on nice boards (Angles of 45, 90, 135 degrees)

I Determining all subspaces U ; What is structure of posets?

I Discrete Geometry: Fibonacci spiral.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 13 / 14

Page 87: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

What is next?

What Questions Are Interesting?I Fun test case for Ehrhart Theory (lattice point) questions.

I Period of quasipolynomial 6= LCM of denominators

I Special piecesI One-move riders show that period of quasip. depends on moveI Other fairy pieces (Progress made with Arvind Mahankali)

I Special boardsI Rook placement theory on other boardsI Nice pieces on nice boards (Angles of 45, 90, 135 degrees)

I Determining all subspaces U ; What is structure of posets?

I Discrete Geometry: Fibonacci spiral.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 13 / 14

Page 88: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

What is next?

What Questions Are Interesting?I Fun test case for Ehrhart Theory (lattice point) questions.

I Period of quasipolynomial 6= LCM of denominators

I Special piecesI One-move riders show that period of quasip. depends on moveI Other fairy pieces (Progress made with Arvind Mahankali)

I Special boardsI Rook placement theory on other boardsI Nice pieces on nice boards (Angles of 45, 90, 135 degrees)

I Determining all subspaces U ; What is structure of posets?

I Discrete Geometry: Fibonacci spiral.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 13 / 14

Page 89: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

What is next?

What Questions Are Interesting?I Fun test case for Ehrhart Theory (lattice point) questions.

I Period of quasipolynomial 6= LCM of denominators

I Special piecesI One-move riders show that period of quasip. depends on moveI Other fairy pieces (Progress made with Arvind Mahankali)

I Special boardsI Rook placement theory on other boardsI Nice pieces on nice boards (Angles of 45, 90, 135 degrees)

I Determining all subspaces U ; What is structure of posets?

I Discrete Geometry: Fibonacci spiral.

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 13 / 14

Page 90: A -Queens Problemqcpages.qc.cuny.edu/~chanusa/research/talks/qqMOVES-slides.pdfA queen is a chess piece that can move horizontally, vertically, and diagonally. Q ITwo pieces are attacking

n-Queens q-Queens Formulas What’s Next?

Thank you!

Chaiken, Hanusa, Zaslavsky:

Our “A q-Queens Problem” Series:

I. General theory. Electronic J Comb 2014II. The square board. J Alg Comb 2015III. Partial queens. Australasian J Comb 2019IV. Attacking config’s and their denom’s. Discrete Math 2020V. A few of our favorite pieces. J Korean Math Soc 202?VI. The bishops’ period. Ars Math Contemp 2019VII. Combinatorial types of riders. Australasian J Comb. 2020

Slides available: qc.edu/chanusa > Research > Talks

3D Printed Mathematical Jewelry: hanusadesign.com

A q-Queens Problem

Christopher R. H. Hanusa Queens College, CUNY 14 / 14