46
ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora 20th june 2016, Lisboa (Joint work with J.C.Rosales-Uni. de Granada)

ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

ON THE ENUMERATION OF THE SET OFELEMENTARY NUMERICAL SEMIGROUPS WITHFIXED MULTIPLICITY, FROBENIUS NUMBER OR

GENUS

M. B. BrancoUniversidade de Évora

20th june 2016, Lisboa

(Joint work with J.C.Rosales-Uni. de Granada)

Page 2: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Index

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 2 / 20

Page 3: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 3 / 20

Page 4: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 5: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 6: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 7: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 8: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 9: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 10: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Notable elements

• Let M ⊆ N we will denote by 〈M〉 the submonoid of (N,+) generated by M,that is,

〈M〉 = {λ1a1 + · · ·+ λnan | n ∈ N\{0},ai ∈ M, λi ∈ N for all i ∈ {1, . . . ,n}} .

• A numerical semigroup S is a submonoid of N such that gcd (S) = 1⇐⇒N\S is finite.

• The elements of N \ S are called gaps of S and its cardinality is the genus ofS, denoted by g = g(S).

• The greatest integer not in S is the Frobenius number, denoted byF = F(S).

• S has a unique minimal system of generators S = 〈n1, · · · ,np〉.

• The smallest positive integer in S is called the multiplicity of S, denoted bym = m(S).

•We say that a numerical semigroup S is elementary if F (S) < 2m(S).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 4 / 20

Page 11: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

The problem

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 5 / 20

Page 12: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

The problem

• Given a positive integer g, we denote by S(g) the set of all numericalsemigroups with genus g.

• Bras-Amorós conjectured that the sequence of cardinals of S(g) forg = 1,2, . . ., has a Fibonacci behavior.

•We give algorithms that allows to compute the set of every elementarynumerical semigroups with a given genus, Frobenius number and multiplicity.

•We show that sequence of cardinals of the set of elementary numericalsemigroups of genus g = 0,1, . . . is a Fibonacci sequence.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 6 / 20

Page 13: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

The problem

• Given a positive integer g, we denote by S(g) the set of all numericalsemigroups with genus g.

• Bras-Amorós conjectured that the sequence of cardinals of S(g) forg = 1,2, . . ., has a Fibonacci behavior.

•We give algorithms that allows to compute the set of every elementarynumerical semigroups with a given genus, Frobenius number and multiplicity.

•We show that sequence of cardinals of the set of elementary numericalsemigroups of genus g = 0,1, . . . is a Fibonacci sequence.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 6 / 20

Page 14: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

The problem

• Given a positive integer g, we denote by S(g) the set of all numericalsemigroups with genus g.

• Bras-Amorós conjectured that the sequence of cardinals of S(g) forg = 1,2, . . ., has a Fibonacci behavior.

•We give algorithms that allows to compute the set of every elementarynumerical semigroups with a given genus, Frobenius number and multiplicity.

•We show that sequence of cardinals of the set of elementary numericalsemigroups of genus g = 0,1, . . . is a Fibonacci sequence.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 6 / 20

Page 15: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

The problem

• Given a positive integer g, we denote by S(g) the set of all numericalsemigroups with genus g.

• Bras-Amorós conjectured that the sequence of cardinals of S(g) forg = 1,2, . . ., has a Fibonacci behavior.

•We give algorithms that allows to compute the set of every elementarynumerical semigroups with a given genus, Frobenius number and multiplicity.

•We show that sequence of cardinals of the set of elementary numericalsemigroups of genus g = 0,1, . . . is a Fibonacci sequence.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 6 / 20

Page 16: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 7 / 20

Page 17: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

E(m,F ,g) the set of elementary numerical semigroups with m(S) = m,F (S) = F and g(S) = g.

Lemma

Let m be integer such that m ≥ 2 and let A ⊆ {m + 1, . . . ,2m − 1}. Then{0,m} ∪ A ∪ {2m,→} is an elementary numerical semigroup with multiplicitym. Moreover, every elementary numerical semigroup with multiplicity m is ofthis form.

AlgorithmInput: m a positive integer.Output: E(m,−,−).

1) If m = 1 then return {N}.2) If m ≥ 2 compute the set C = {A | A ⊆ {m + 1, . . . ,2m − 1}}.3) Return {{0,m} ∪ A ∪ {2m,→} | A ∈ C}.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 8 / 20

Page 18: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

E(m,F ,g) the set of elementary numerical semigroups with m(S) = m,F (S) = F and g(S) = g.

Lemma

Let m be integer such that m ≥ 2 and let A ⊆ {m + 1, . . . ,2m − 1}. Then{0,m} ∪ A ∪ {2m,→} is an elementary numerical semigroup with multiplicitym. Moreover, every elementary numerical semigroup with multiplicity m is ofthis form.

AlgorithmInput: m a positive integer.Output: E(m,−,−).

1) If m = 1 then return {N}.2) If m ≥ 2 compute the set C = {A | A ⊆ {m + 1, . . . ,2m − 1}}.3) Return {{0,m} ∪ A ∪ {2m,→} | A ∈ C}.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 8 / 20

Page 19: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

E(m,F ,g) the set of elementary numerical semigroups with m(S) = m,F (S) = F and g(S) = g.

Lemma

Let m be integer such that m ≥ 2 and let A ⊆ {m + 1, . . . ,2m − 1}. Then{0,m} ∪ A ∪ {2m,→} is an elementary numerical semigroup with multiplicitym. Moreover, every elementary numerical semigroup with multiplicity m is ofthis form.

AlgorithmInput: m a positive integer.Output: E(m,−,−).

1) If m = 1 then return {N}.2) If m ≥ 2 compute the set C = {A | A ⊆ {m + 1, . . . ,2m − 1}}.3) Return {{0,m} ∪ A ∪ {2m,→} | A ∈ C}.

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 8 / 20

Page 20: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

CorollaryIf m is a positive integer, then #E(m,−,−) = 2m−1.

E(m,−,g) ={S | S is an elementary numerical semigroup with m(S) = m and g(S) = g}.

Proposition

Let m and g be nonnegative integers with m 6= 0. Then E(m,−,g) 6= ∅ if andonly if m− 1 ≤ g ≤ 2 (m− 1).

S ∈ E(m,−,g) if and only if S = {0,m} ∪ A ∪ {2m,→} whereA ⊆ {m + 1, . . . ,2m − 1} and #A = 2(m − 1)− g.

CorollaryLet m and g be positive integers such that m − 1 ≤ g ≤ 2 (m − 1). Then#E(m,−,g) =

( m−1g−(m−1)

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 9 / 20

Page 21: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

CorollaryIf m is a positive integer, then #E(m,−,−) = 2m−1.

E(m,−,g) ={S | S is an elementary numerical semigroup with m(S) = m and g(S) = g}.

Proposition

Let m and g be nonnegative integers with m 6= 0. Then E(m,−,g) 6= ∅ if andonly if m− 1 ≤ g ≤ 2 (m− 1).

S ∈ E(m,−,g) if and only if S = {0,m} ∪ A ∪ {2m,→} whereA ⊆ {m + 1, . . . ,2m − 1} and #A = 2(m − 1)− g.

CorollaryLet m and g be positive integers such that m − 1 ≤ g ≤ 2 (m − 1). Then#E(m,−,g) =

( m−1g−(m−1)

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 9 / 20

Page 22: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

CorollaryIf m is a positive integer, then #E(m,−,−) = 2m−1.

E(m,−,g) ={S | S is an elementary numerical semigroup with m(S) = m and g(S) = g}.

Proposition

Let m and g be nonnegative integers with m 6= 0. Then E(m,−,g) 6= ∅ if andonly if m− 1 ≤ g ≤ 2 (m− 1).

S ∈ E(m,−,g) if and only if S = {0,m} ∪ A ∪ {2m,→} whereA ⊆ {m + 1, . . . ,2m − 1} and #A = 2(m − 1)− g.

CorollaryLet m and g be positive integers such that m − 1 ≤ g ≤ 2 (m − 1). Then#E(m,−,g) =

( m−1g−(m−1)

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 9 / 20

Page 23: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

CorollaryIf m is a positive integer, then #E(m,−,−) = 2m−1.

E(m,−,g) ={S | S is an elementary numerical semigroup with m(S) = m and g(S) = g}.

Proposition

Let m and g be nonnegative integers with m 6= 0. Then E(m,−,g) 6= ∅ if andonly if m− 1 ≤ g ≤ 2 (m− 1).

S ∈ E(m,−,g) if and only if S = {0,m} ∪ A ∪ {2m,→} whereA ⊆ {m + 1, . . . ,2m − 1} and #A = 2(m − 1)− g.

CorollaryLet m and g be positive integers such that m − 1 ≤ g ≤ 2 (m − 1). Then#E(m,−,g) =

( m−1g−(m−1)

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 9 / 20

Page 24: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

CorollaryIf m is a positive integer, then #E(m,−,−) = 2m−1.

E(m,−,g) ={S | S is an elementary numerical semigroup with m(S) = m and g(S) = g}.

Proposition

Let m and g be nonnegative integers with m 6= 0. Then E(m,−,g) 6= ∅ if andonly if m− 1 ≤ g ≤ 2 (m− 1).

S ∈ E(m,−,g) if and only if S = {0,m} ∪ A ∪ {2m,→} whereA ⊆ {m + 1, . . . ,2m − 1} and #A = 2(m − 1)− g.

CorollaryLet m and g be positive integers such that m − 1 ≤ g ≤ 2 (m − 1). Then#E(m,−,g) =

( m−1g−(m−1)

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 9 / 20

Page 25: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

We have that

E(−,−,g) =g+1⋃

m=d g2 e+1

E(m,−,g).

Corollary

If g is a positive integer, then #E(−,−,g) =∑g

i=d g2 e

( ig−i

).

The sequence of #E(−,−,g) has a Fibonacci behavior, for g = 0,1,2, . . .

Theorem

If g is a positive integer, then#E(−,−,g + 1) = #E(−,−,g) + #E(−,−,g − 1).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 10 / 20

Page 26: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

We have that

E(−,−,g) =g+1⋃

m=d g2 e+1

E(m,−,g).

Corollary

If g is a positive integer, then #E(−,−,g) =∑g

i=d g2 e

( ig−i

).

The sequence of #E(−,−,g) has a Fibonacci behavior, for g = 0,1,2, . . .

Theorem

If g is a positive integer, then#E(−,−,g + 1) = #E(−,−,g) + #E(−,−,g − 1).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 10 / 20

Page 27: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and genus

We have that

E(−,−,g) =g+1⋃

m=d g2 e+1

E(m,−,g).

Corollary

If g is a positive integer, then #E(−,−,g) =∑g

i=d g2 e

( ig−i

).

The sequence of #E(−,−,g) has a Fibonacci behavior, for g = 0,1,2, . . .

Theorem

If g is a positive integer, then#E(−,−,g + 1) = #E(−,−,g) + #E(−,−,g − 1).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 10 / 20

Page 28: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 11 / 20

Page 29: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

PropositionLet m and F be positive integers. Then E(m,F ,−) 6= ∅ if and only ifF+1

2 ≤ m ≤ F + 1 and m 6= F.

For F = m + i with i ∈ {2, . . . ,m − 1} and thus S ∈ E(m,F ,−) if and only ifthere exists A ⊆ {m + 1, . . . ,m + i − 1} such thatS = {0,m} ∪ A ∪ {F + 1,→}.

CorollaryLet m and F be positive integers such that F+1

2 ≤ m ≤ F +1 and m 6= F. Then

#E(m,F ,−) ={

1 if m = F + 12F−m−1 otherwise.

We have that

E(−,F ,−) =⋃

m∈{d F+12 e,...,F+1}\{F}

E(m,F ,−).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 12 / 20

Page 30: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

PropositionLet m and F be positive integers. Then E(m,F ,−) 6= ∅ if and only ifF+1

2 ≤ m ≤ F + 1 and m 6= F.

For F = m + i with i ∈ {2, . . . ,m − 1} and thus S ∈ E(m,F ,−) if and only ifthere exists A ⊆ {m + 1, . . . ,m + i − 1} such thatS = {0,m} ∪ A ∪ {F + 1,→}.

CorollaryLet m and F be positive integers such that F+1

2 ≤ m ≤ F +1 and m 6= F. Then

#E(m,F ,−) ={

1 if m = F + 12F−m−1 otherwise.

We have that

E(−,F ,−) =⋃

m∈{d F+12 e,...,F+1}\{F}

E(m,F ,−).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 12 / 20

Page 31: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

PropositionLet m and F be positive integers. Then E(m,F ,−) 6= ∅ if and only ifF+1

2 ≤ m ≤ F + 1 and m 6= F.

For F = m + i with i ∈ {2, . . . ,m − 1} and thus S ∈ E(m,F ,−) if and only ifthere exists A ⊆ {m + 1, . . . ,m + i − 1} such thatS = {0,m} ∪ A ∪ {F + 1,→}.

CorollaryLet m and F be positive integers such that F+1

2 ≤ m ≤ F +1 and m 6= F. Then

#E(m,F ,−) ={

1 if m = F + 12F−m−1 otherwise.

We have that

E(−,F ,−) =⋃

m∈{d F+12 e,...,F+1}\{F}

E(m,F ,−).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 12 / 20

Page 32: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

PropositionLet m and F be positive integers. Then E(m,F ,−) 6= ∅ if and only ifF+1

2 ≤ m ≤ F + 1 and m 6= F.

For F = m + i with i ∈ {2, . . . ,m − 1} and thus S ∈ E(m,F ,−) if and only ifthere exists A ⊆ {m + 1, . . . ,m + i − 1} such thatS = {0,m} ∪ A ∪ {F + 1,→}.

CorollaryLet m and F be positive integers such that F+1

2 ≤ m ≤ F +1 and m 6= F. Then

#E(m,F ,−) ={

1 if m = F + 12F−m−1 otherwise.

We have that

E(−,F ,−) =⋃

m∈{d F+12 e,...,F+1}\{F}

E(m,F ,−).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 12 / 20

Page 33: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

Corollary

If F is a positive integer, then #E(−,F−) = 2F−d F+12 e.

Description of the behavior of sequence of cardinals of E(−,F ,−)

PropositionLet F be integer greater than or equal two.

1) If F is odd, then #E(−,F + 1,−) = #E(−,F ,−).2) If F is even, then #E(−,F + 1,−) = #E(−,F ,−) + #E(−,F − 1,−)

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 13 / 20

Page 34: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity and Frobenius number

Corollary

If F is a positive integer, then #E(−,F−) = 2F−d F+12 e.

Description of the behavior of sequence of cardinals of E(−,F ,−)

PropositionLet F be integer greater than or equal two.

1) If F is odd, then #E(−,F + 1,−) = #E(−,F ,−).2) If F is even, then #E(−,F + 1,−) = #E(−,F ,−) + #E(−,F − 1,−)

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 13 / 20

Page 35: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 14 / 20

Page 36: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

LemmaLet F and g be two positive integer. Then g ≤ F ≤ 2g − 1 if and only ifE(−,F ,g) 6= ∅.

LemmaLet F and g be two positive integers such that g ≤ F ≤ 2g − 1, and letAF ,g =

{A | A ⊆

{dF+1

2 e, . . . ,F − 1}

and #A = F − g}

. ThenE(−,F ,g) =

{{0} ∪ A ∪ {F + 1→} | such that A ∈ AF ,g

}.

CorollaryIf F and g are positive integers such that g ≤ F ≤ 2g − 1, then#E(−,F ,g) =

(d F2 e−1F−g

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 15 / 20

Page 37: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

LemmaLet F and g be two positive integer. Then g ≤ F ≤ 2g − 1 if and only ifE(−,F ,g) 6= ∅.

LemmaLet F and g be two positive integers such that g ≤ F ≤ 2g − 1, and letAF ,g =

{A | A ⊆

{dF+1

2 e, . . . ,F − 1}

and #A = F − g}

. ThenE(−,F ,g) =

{{0} ∪ A ∪ {F + 1→} | such that A ∈ AF ,g

}.

CorollaryIf F and g are positive integers such that g ≤ F ≤ 2g − 1, then#E(−,F ,g) =

(d F2 e−1F−g

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 15 / 20

Page 38: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

LemmaLet F and g be two positive integer. Then g ≤ F ≤ 2g − 1 if and only ifE(−,F ,g) 6= ∅.

LemmaLet F and g be two positive integers such that g ≤ F ≤ 2g − 1, and letAF ,g =

{A | A ⊆

{dF+1

2 e, . . . ,F − 1}

and #A = F − g}

. ThenE(−,F ,g) =

{{0} ∪ A ∪ {F + 1→} | such that A ∈ AF ,g

}.

CorollaryIf F and g are positive integers such that g ≤ F ≤ 2g − 1, then#E(−,F ,g) =

(d F2 e−1F−g

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 15 / 20

Page 39: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

PropositionLet m, F and g three positive integers such that m ≥ 2. Then E(m,F ,g) 6= ∅ ifand only if one of the following conditions hold:

1) (m,F ,g) = (m,m − 1,m − 1).2) (m,F ,g) = (m,F ,m) and m < F < 2m.3) m < g < F < 2m.

For m < g < F < 2m and A ⊆ {m + 1, . . . ,F − 1} with #A = F − g − 1 thenS = {0,m} ∪ A ∪ {F + 1,→} ∈ E(m,F ,g).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 16 / 20

Page 40: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

PropositionLet m, F and g three positive integers such that m ≥ 2. Then E(m,F ,g) 6= ∅ ifand only if one of the following conditions hold:

1) (m,F ,g) = (m,m − 1,m − 1).2) (m,F ,g) = (m,F ,m) and m < F < 2m.3) m < g < F < 2m.

For m < g < F < 2m and A ⊆ {m + 1, . . . ,F − 1} with #A = F − g − 1 thenS = {0,m} ∪ A ∪ {F + 1,→} ∈ E(m,F ,g).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 16 / 20

Page 41: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

AlgorithmInput: m,F and g integers such that 2 ≤ m < g < F < 2m.Output: E(m,F ,g).

1) Compute C = {A | A ⊆ {m + 1, . . . ,F − 1} and #A = F − g − 1}.2) Return {{0,m} ∪ A ∪ {F + 1→} such that A ∈ C}.

CorollaryLet m,F and g be positive integers such that 2 ≤ m < g < F ≤ 2m. Then#E(m,F ,g) =

(F−m−1F−g−1

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 17 / 20

Page 42: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Multiplicity, Frobenius number and genus

AlgorithmInput: m,F and g integers such that 2 ≤ m < g < F < 2m.Output: E(m,F ,g).

1) Compute C = {A | A ⊆ {m + 1, . . . ,F − 1} and #A = F − g − 1}.2) Return {{0,m} ∪ A ∪ {F + 1→} such that A ∈ C}.

CorollaryLet m,F and g be positive integers such that 2 ≤ m < g < F ≤ 2m. Then#E(m,F ,g) =

(F−m−1F−g−1

).

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 17 / 20

Page 43: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Frobenius variety

> Notable elements

> The problem

> Multiplicity and genus

> Multiplicity and Frobenius number

> Multiplicity, Frobenius number and genus

> Frobenius variety

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 18 / 20

Page 44: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Frobenius variety

PropositionE = {S | S is an elementary numerical semigroup} is a Frobenius variety.

〈1〉 = N

��〈2, 3〉

�� ��〈3, 4, 5〉

~~ �� ��

〈2, 5〉

〈4, 5, 6, 7〉

tt ww ~~ ��

〈3, 5, 7〉

��

〈3, 4〉

〈5, 6, 7, 8, 9〉 〈4, 6, 7, 9〉 〈4, 5, 7〉 〈4, 5, 6〉 〈3, 7, 8〉

· · · · · · · · · · · ·

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 19 / 20

Page 45: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

Frobenius variety

PropositionE = {S | S is an elementary numerical semigroup} is a Frobenius variety.

〈1〉 = N

��〈2, 3〉

�� ��〈3, 4, 5〉

~~ �� ��

〈2, 5〉

〈4, 5, 6, 7〉

tt ww ~~ ��

〈3, 5, 7〉

��

〈3, 4〉

〈5, 6, 7, 8, 9〉 〈4, 6, 7, 9〉 〈4, 5, 7〉 〈4, 5, 6〉 〈3, 7, 8〉

· · · · · · · · · · · ·

M. B. Branco Universidade de Évora The set of elementary numerical semigroups 20th june 2016, Lisboa 19 / 20

Page 46: ON THE ENUMERATION OF THE SET OF ELEMENTARY NUMERICAL ... · ELEMENTARY NUMERICAL SEMIGROUPS WITH FIXED MULTIPLICITY, FROBENIUS NUMBER OR GENUS M. B. Branco Universidade de Évora

- J. C. Rosales and M.B. Branco, On the enumeration of the set of elementarynumerical semigroups with fixed multiplicity, frobenius number or genus,submitted.

Thank you.