Context-free languages in Algebraic Geometry and Number Theory Jos - - PowerPoint PPT Presentation

context free languages in algebraic geometry and number
SMART_READER_LITE
LIVE PREVIEW

Context-free languages in Algebraic Geometry and Number Theory Jos - - PowerPoint PPT Presentation

Context-free languages in Algebraic Geometry and Number Theory Jos e Manuel Rodr guez Caballero Ph.D. student Laboratoire de combinatoire et dinformatique math ematique (LaCIM) eal (UQ` Universit e du Qu ebec ` a Montr


slide-1
SLIDE 1

Context-free languages in Algebraic Geometry and Number Theory

Jos´ e Manuel Rodr´ ıguez Caballero

Ph.D. student Laboratoire de combinatoire et d’informatique math´ ematique (LaCIM) Universit´ e du Qu´ ebec ` a Montr´ eal (UQ` AM) Presentation at the LFANT Seminar Institut de Math´ ematiques de Bordeaux (IMB) Universit´ e de Bordeaux

October 24, 2017 work-in-progress

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-2
SLIDE 2

Motivation

To simultaneously compute several arithmetical functions by means

  • f several language-theoretical computations, but just doing one

number-theoretical computation.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-3
SLIDE 3

Part I

Kassel-Reutenauer polynomials

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-4
SLIDE 4

Computational definition of Pn(q)

Definition For any integer n ≥ 1, we define the nth Kassel-Reutenauer polynomial as follows : Pn(q) := an,0 +

n−1

  • k=1

an,k

  • qn−1+k + qn−1−k

, where an,k := #

  • d|n :

d − 2 n

d ≤ 2k < 2d − n d

  • . Furthermore,

we define Cn(q) := (q − 1)2 Pn(q).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-5
SLIDE 5

Generating function

Theorem

  • m=1

(1 − tm)2 (1 − qtm) (1 − q−1tm) = 1 +

  • n=1

Cn(q) qn tn.

This result is essentially identity (9.2) in Nathan Jacob Fine, “Basic hypergeometric series and applications”, No. 27, American Mathematical Soc., 1988.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-6
SLIDE 6

Complex geometric interpretation of Cn(q)

Consider the Hilbert scheme Hn

C := Hilbn

A1

C\{0}

  • ×
  • A1

C\{0}

  • f n points on the bidimensional complex torus.

Theorem (Hausel, Letellier and Rodriguez-Villegas, 2011) For each n ≥ 1,the E-polynomial of Hn

C is Cn(q).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-7
SLIDE 7

Complex geometric interpretation of Pn(q)

Notice that (C\{0}) × (C\{0}) acts naturally on

  • A1

C\{0}

  • ×
  • A1

C\{0}

  • .

This action induces an action of (C\{0}) × (C\{0}) on Hn

  • C. Define

the geometric quotient Hn

C := Hn C// ((C\{0}) × (C\{0})).

Theorem (Hausel, Letellier and Rodriguez-Villegas, 2011) For each n ≥ 1,the E-polynomial of Hn

C is Pn(q).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-8
SLIDE 8

Evaluation at roots of unity

Theorem (Kassel and Reutenauer, 2016) For any integer n ≥ 1, (i) Pn(1) is the sum of divisors of n, (ii) Cn(−1) is the number of integer solutions to the equation x2 + y2 = n, (iii)

  • Cn

√−1

  • is the number of integer solutions to the equation

x2 + 2y2 = n, (iv) 6Re Pn

  • −1+√−3

2

  • is the number of integer solutions to the

equation x2 + xy + y2 = n.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-9
SLIDE 9

Finite fields geometric interpretation of Cn(q)

Consider the Hilbert scheme Hn

Fq := Hilbn

A1

Fq\{0}

  • ×
  • A1

Fq\{0}

  • f n points on the bidimensional Fq-torus.

Theorem (Kassel and Reutenauer, 2015) For each n ≥ 1,

  • m=1

Cn (qm) tm = t d

dt ZHn

Fq (t)

ZHn

Fq (t)

, where ZHn

Fq (t) is the local zeta function of Hn

Fq.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-10
SLIDE 10

Evaluation at prime powers

Theorem (Kassel and Reutenauer, 2015) For any prime power q and any integer n ≥ 1, Cn(q) is the number

  • f ideals I of the group algebra Fq [Z ⊕ Z] such that Fq [Z ⊕ Z] /I

is a vector space of dimension n over Fq.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-11
SLIDE 11

The coefficients of Pn(q)

Theorem (J. M. R. C., 2017) For any integer n ≥ 1, (i) the largest coefficient of Pn (q) is F(n), where F(n) is the Erd¨

  • s-Nicolas function a, i.e.

F(n) := max

t>0 # {d|n :

t < d ≤ 2t} . (ii) the polynomial Pn(q) has a coefficient greater than 1 if and only if 2n is the perimeter b of a Pythagorean triangle, (iii) all the coefficients of Pn(q) are non-zero if and only if n is 2-densely divisible c.

  • a. Paul Erd¨
  • s, Jean-Louis Nicolas. M´

ethodes probabilistes et combinatoires en th´ eorie des nombres. Bull. SC. Math 2 (1976) : 301–320.

  • b. The perimeter of a Pythagorean triangle is always an even integer.
  • c. i.e. the quotient of two consecutive divisors of n is less than or equal to 2.

Densely divisible numbers were introduced by the international team polymath8, led by Terence Tao, in order to improve Zhang’s bounded gaps between primes.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-12
SLIDE 12

Odd-trapezoidal numbers

An integer n ≥ 1 is an odd-trapezoidal number if for each pair of integers a ≥ 1 and k ≥ 1, the equality n = a + (a + 1) + (a + 2) + ... + (a + k − 1) implies that k is odd.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-13
SLIDE 13

Odd-trapezoidal numbers

Theorem (J. M. R. C., 2017) For any integer n ≥ 1, we have that n is odd-trapezoidal if and

  • nly if

an,0 ≥ an,1 ≥ an,2 ≥ ... ≥ an,n−1, where an,0, an,1, an,2, ..., an,n−1 are the coefficients in the computational definition of Pn(q).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-14
SLIDE 14

Conclusion of Part I

From the polynomial Pn(q) it is computationally easy to derive the following information about n : (i) Whether or not 2n is the perimeter of a Pythagorean triangle. (ii) Whether or not n is 2-densely divisible. (iii) Whether or not n is odd-trapezoidal. (iv) The number of middle divisors 1 of n. (v) The number of integer solutions to the equations x2 + y 2 = n, x2 + 2y 2 = n and x2 + xy + y 2 = n. (vi) The number of ideals I of the group algebra Fq [Z ⊕ Z] such that Fq [Z ⊕ Z] /I is a vector space of dimension n over Fq. (vii) The value of Erd¨

  • s-Nicolas function at n.

(viii) The sum of divisors of n. (ix) Topological information about Hn

C and

Hn

C.

  • 1. i.e the divisors d satisfying n

2 < d ≤

√ 2n.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-15
SLIDE 15

Part II

Language Theory

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-16
SLIDE 16

Passage from Part I to Part II

(i) We will encode part of the information from Kassel-Reutenauer polynomials into formal words. (ii) We will translate some of the properties satisfied by Kassel-Reutenauer polynomials into language-theoretical statements.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-17
SLIDE 17

The non-zero coefficients of Cn(q)

We can express Cn(q) ∈ Z[q], in a unique way, as follows 2, Cn(q) = η0qe0 + η1qe1 + ... + ηkqek, for some η0, η1, ..., ηk ∈ {+1, −1} and e0, e1, ..., ek ∈ Z satisfying : (i) e0 ≥ e1 ≥ ... ≥ ek ≥ 0, (ii) for any 0 ≤ j ≤ k − 1, if ej = ej+1, then ηj = ηj+1. So, the vector KR(n) := (η0, η1, ..., ηk) ∈ {+1, −1}k+1 is well-defined. By abuse of notation, we will write KR(n) as a word

  • ver the alphabet {+, −}, identifying + ↔ +1 and − ↔ −1.
  • 2. Notice that each positive coefficient of Cn(q) corresponds to the multipli-

city of a pole of ZHn

Fq (t). Similarly, each negative coefficient of Cn(q) corresponds

to the multiplicity of a zero of the same rational function.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-18
SLIDE 18

Example

For n = 6, C6(q) = q12 − q11 + q7 − 2q6 + q5 − q + 1 = +q12 − q11 + q7 − q6 − q6 + q5 − q + 1. Therefore, KR(6) = + − + − − + − + .

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-19
SLIDE 19

A hidden pattern

Notice that KR(75) = + − − + + − + − − + − + + − + − − + − + + − −+ can be obtained from the well-matched parentheses ( ) ( ( ) ) ( ( ) ) ( ) by means of the letter-by-letter substitution 3 µ : {(, )}∗ − → {+, −}∗, ( → +−, ) → − + . KR(75) = +−

  • (

−+

  • )

+−

  • (

+−

  • (

−+

  • )

−+

  • )

+−

  • (

+−

  • (

−+

  • )

−+

  • )

+−

  • (

−+

  • )
  • 3. i.e. morphism of free monoids. Here, Σ∗ denotes the free monoid over the

alphabet Σ.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-20
SLIDE 20

Well-matched parentheses

It follows from the computational definition of Cn(q) that KR(n) is

  • palindromic. The following property is less obvious.

Theorem (J. M. R. C., 2017) For each integer n ≥ 1, KR(n) = µ(wn), for some well-matched parentheses wn. Define the function δ : Z≥1 − → {(, )}∗ by δ(n) := wn.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-21
SLIDE 21

A direct computation of δ(n)

The following result can be interpreted as a language-theoretical version of a formula for the coefficients of Cn(q) due to Kassel and Reutenauer. Theorem (J. M. R. C., 2017) Let n ≥ 1 be an integer. Denote Dn the set of divisors of n. Define 2Dn := {2d : d ∈ Dn}. Let τ1 < τ2 < ... < τk be the elements of Dn△2Dn written in increasing order. Then, δ(n) = t1 t2 ... tk, where ti := ( if τi ∈ Dn\ (2Dn) , ) if τi ∈ (2Dn) \Dn.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-22
SLIDE 22

Sets and languages

Definition Let Σ be a finite alphabet. Given a set S ⊆ Z≥1, we say that S is rational (context-free) with respect to a function f : Z≥1 − → Σ∗, if S = f −1 (L) for some rational (context-free) language L ⊆ Σ∗.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-23
SLIDE 23

Rational sets with respect to δ

Theorem (J. M. R. C., 2017) The following sets are rational with respect to δ, (i) the empty set of integers, (ii) all the integers, (iii) powers of 2, (iv) semi-perimeters a of Pythagorean triangles.

  • a. The semi-perimeter is a half of the perimeter.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-24
SLIDE 24

Blocks

The number of blocks of an integer n ≥ 1 is defined as the number

  • f connected components of the topological space
  • d|n

[d, 2d]. Notice that n is 2-densely divisible if and only if n has only one block.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-25
SLIDE 25

Context-free sets with respect to δ

Theorem (J. M. R. C., 2017) The following sets are context-free with respect to δ, (i) integer having exactly k blocks, for any fixed k ≥ 1, (ii) numbers n satisfying F(n) ≥ h, for any fixed integer h ≥ 1, where F(n) is the Erd¨

  • s-Nicolas function.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-26
SLIDE 26

Definition of δ

For all n ≥ 1,

  • δ(n) := ψ δ (n) ,

where ψ : {((, )), (), )(}∗ − → {A, B, C, D}∗ satisfies, for all w ∈ {((, )), (), )(}∗, ψε := ε, ψ(w) := Aψw, ψ)w( := Bψw, ψ(w( := Cψw, ψ)w) := Dψw.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-27
SLIDE 27

Hirschhorn function

We define the Hirschhorn function 4, H : Z≥1 × {0, 1} − → Z≥0 by means of the expression H(n, b) := # {(a, k) ∈ Πn : k ≡ b (mod 2)} , where Πn is the set of pairs (a, k) ∈ (Z≥1)2 such that n = a + (a + 1) + (a + 2) + ... + (a + k − 1). Notice that H(n, b) = 0 if and only if n is odd-trapezoidal.

  • 4. M. D. Hirschhorn and P. M. Hirschhorn. “Partitions into consecutive

parts.” (2009).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-28
SLIDE 28

Rational sets with respect to ˆ δ

Theorem (J. M. R. C., 2017) Given k ∈ Z≥0 and b ∈ {0, 1}, the set of integers n ≥ 1 satisfying H(n, b) ≥ k is rational with respect to ˆ δ.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-29
SLIDE 29

Context-free sets with respect to ˆ δ

Theorem (J. M. R. C., 2017) For each integer k ≥ 1, the set of numbers n having exactly k middle divisors is context-free with respect to ˆ δ.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-30
SLIDE 30

Conclusions of Part II

Languages-theoretical algorithms can be used in order to compute the evaluation at n of several nontrivial arithmetical functions (including characteristic functions) just from the information provided by δ(n).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-31
SLIDE 31

Part III

Arithmetic theorems having language-theoretic proofs

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-32
SLIDE 32

“God has the Big Book, the beautiful proofs of mathematical theorems are listed here”

Paul Erd¨

  • s

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-33
SLIDE 33

“Don’t come to me with your pretty proofs. We don’t bother with that baby stuff around here !”

Solomon Lefschetz

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-34
SLIDE 34

Arithmetical theorems proved by Language Theory

Theorem (J. M. R. C., 2017) For all integers n ≥ 2, if n is not a power of 2 and n is

  • dd-trapezoidal, then 2n is the perimeter of a Pythagorean

triangle.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-35
SLIDE 35

Arithmetical theorems proved by Language Theory

Theorem (J. M. R. C., 2017) For all integers n ≥ 1, if 2n is the perimeter of a Pythagorean triangle, then n has at least two different prime divisors.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-36
SLIDE 36

Arithmetical theorems proved by Language Theory

Theorem (J. M. R. C., 2017) For all integers n ≥ 2, if n is 2-densely divisible and 2n is not the perimeter of a Pythagorean triangle then n is a power of 2.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-37
SLIDE 37

Arithmetical theorems proved by Language Theory

The following result is Theorem 3 in Hartmut F. W. H¨

  • ft, On the

Symmetric Spectrum of Odd Divisors of a Number, preprint on-line available at https://oeis.org/A241561/a241561.pdf Theorem (H¨

  • ft, 2015)

For all n ≥ 1, there exists at least a middle divisor of n if and only if the number of blocks of n is odd.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-38
SLIDE 38

Conclusions of Part III

Using language-theoretical relationships, nontrivial elementary number-theoretical results can be derived via δ(n).

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-39
SLIDE 39

An open question

A formal language is decidable if there exists a total Turing machine 5 that, when given a finite sequence of symbols as input, accepts it if it belongs to the language and rejects it otherwise.

Is the language δ (Z≥1) decidable ?

  • 5. A total Turing machine is a Turing machine that halts for every given

input.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-40
SLIDE 40

References

Tam´ as Hausel, Emmanuel Letellier and Fernando Rodriguez-Villegas. Arithmetic harmonic analysis on character and quiver varieties, Duke Mathematical Journal 160.2 (2011) : 323-400. Tam´ as Hausel, Emmanuel Letellier and Fernando Rodriguez-Villegas. Arithmetic harmonic analysis on character and quiver varieties II, Advances in Mathematics 234 (2013) : 85-128. Christian Kassel and Christophe Reutenauer, The Fourier expansion of η(z) η(2z) η(3z) / η(6z), Archiv der Mathematik 108.5 (2017) : 453-463. Christian Kassel and Christophe Reutenauer, Counting the ideals of given codimension of the algebra of Laurent polynomials in two variables, Michigan J Maths (to appear). Christian Kassel and Christophe Reutenauer, Complete determination of the zeta function of the Hilbert scheme of n points on a two-dimensional torus, Ramanujan Journal (to appear). Jos´ e Manuel Rodr´ ıguez Caballero, Symmetric Dyck Paths and Hooley’s ∆-function, Combinatorics on Words. Springer International Publishing

  • AG. 2017.

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT

slide-41
SLIDE 41

The End

Jos´ e Manuel Rodr´ ıguez Caballero Context-free languages in AG and NT