número de waring en cuerpos finitos -...

1
Número de Waring en cuerpos finitos Zahir Mejias, Jean-Karlo Accetta Departamento de Ciencia de Cómputos Universidad de Puerto Rico, Recinto de Río Piedras Resumen El problema del número de Waring es hallar el número mínimo de variables necesarias para que una ecuación de la forma: tenga soluciones en los naturales, , para cualquier constante . En nuestro caso, trabajamos con ecuaciones sobre cuerpos finitos , donde p es primo, y denotamos el número de Waring δ(d,p). Existen teoremas que nos permiten el cálculo del número de Waring para ciertos valores de d y p. Otros teoremas nos dan cotas, dependiendo de d, para valores de p tales que δ(d,p) = 2. En este trabajo, determinamos casos en los cuales el número de Waring no se conoce y usando programas en C++ computamos algunos de estos valores. Preliminares Un cuerpo finito es un conjunto finito de elementos que tiene suma y multiplicación, con propiedades similares a los números reales. Nosotros trabajamos con el problema del número de Waring en cuerpos finitos de tamaño p, donde p es primo. De ahora en adelante asumimos que d |(p1). Ejemplo: Considere: en Note que no tiene solución en , pero vemos que tiene solución para toda . Por lo tanto δ(3,7) = 3. Proposición: δ(d,p) = 1 dmc(d,p-1) = 1 Proposición: Si d|(p1), entonces δ(d,p)≥2. Lema: δ(p-1,p) =p-1. Lema: d n d 2 d 1 x ... x x p F Resultados anteriores Hay teoremas que nos dan cotas para valores de p tales que δ(d,p) = 2. También se saben algunos valores máximos de p tal que δ(d,p)3. Con estos resultados podemos construir la siguiente tabla. *Nota: d | (p-1) Algoritmo Para resolver estos problemas, desarrollamos un programa en C++ que determina los casos no cubiertos por resultados anteriores y calcula el número de Waring evaluando las ecuaciones directamente: 1. El algoritmo primero verifica si se satisfacen condiciones de lemas o teoremas que nos dan valores de número de Waring. 2. De no satisfacerse ninguna condición: Se construyen dos listas: una con las constantes en , para marcar cuáles tienen solución; otra para guardar los valores de , Se marcan los resultados de en la lista de constantes. Se comienza el siguiente ciclo, con i=1, hasta marcar todas las constantes en la lista - Por cada repetición, i=i+1 - Se le suma a cada constante marcada, cada de la segunda lista, y se marca el nuevo resultado en la primera lista Cuando hayamos marcado todas las constantes, el resultado es δ(d,p) = i. Resultados Trabajos futuros 1. Seguir llenando tabla de resultados de δ(d,p) 2. Optimizar en C++ el algoritmo de las sumas a las constantes marcadas en 3. Trabajar con número de Waring para sistemas de ecuaciones 4. Trabajar con teoremas y lemas para cuerpos de tamaño con r 2. Referencias 1. Castro, F. & Rubio, I. \Solvability of Systems of Two Polynomial Equations Over Finite Fields". 2. Moreno, O. & Castro, F. \On The Calculation and Estimations of Waring Number for Finite Fields". Seminaires & Congres. pp 29-40. November 2005. 3. Castro, F , Rubio, I. , Guan, P. & Figueroa, R. On systems of linear and diagonal equation of degree pi +1 over finite fields of characteristic p". Finite Fields and Their Applications. Pp 648-657. Received 19 March 2007; revised 24 November 2007. 4. I. Rubio, Cyclic Decomposition of Monomial Permutation. MS Thesis, University of Puerto Rico, Ro Piedras. 1988 d δ(d,p) ≥ 3 p tal que δ(d,p) = 2 3 δ(3,7) = 3 ≥13 4 δ(4,29) = 3 ≥37 5 δ(5,61) = 3 ≥71 6 δ(6,223) = 3 ≥229 7 δ(7,127) 3 ≥196 8 δ(8,761) = 3 ≥769 9 δ(9,307) 3 379 10 ? ≥5171 Agradecimientos: Ivelisse Rubio, Francis Castro, Ioannis Koutis. α x ... x x d n d 2 d 1 2 x x 3 2 3 1 α x x x 3 3 3 2 3 1 7 Ζ α 7 Ζ 2 1 p 2 1 p , p) δ( Resultados Anteriores Nuestros resultados d=7 δ(7,127) 3 δ(7,127) = 3 d=9 δ(9,307) 3 δ(9,307) = 3 d=10 δ(10, 5171) = 2 δ(10, 5011) = 2 r p k n k 2 k 1 d n d 2 d 1 x ... x x α x ... x x Problemas: 1 Hallar valor exacto de δ(7,127) y δ(9,307). 2 Para d ≥ 10 , hallar valor máximo de p tal que d | (p-1) y δ(d,p) ≠ 2 3 Completar tablas con todos los valores de δ(d,p) tal que d 10 y p ≥ d + 1. Ν Ν p Ζ d d p Ζ d * 7 α p Ζ

Upload: nguyendieu

Post on 12-Oct-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Número de Waring en cuerpos finitos - ccom.uprrp.educcom.uprrp.edu/~labemmy/Wordpress/wp-content/uploads/2011/04/…Número de Waring en cuerpos finitos Zahir Mejias, ... elementos

Número de Waring en cuerpos finitos

Zahir Mejias, Jean-Karlo Accetta

Departamento de Ciencia de Cómputos

Universidad de Puerto Rico, Recinto de Río Piedras

Resumen

El problema del número de Waring eshallar el número mínimo de variablesnecesarias para que una ecuación de laforma:

tenga soluciones en los naturales, , paracualquier constante . En nuestrocaso, trabajamos con ecuaciones sobrecuerpos finitos , donde p es primo, ydenotamos el número de Waring δ(d,p).Existen teoremas que nos permiten elcálculo del número de Waring para ciertosvalores de d y p. Otros teoremas nos dancotas, dependiendo de d, para valores de ptales que δ(d,p) = 2. En este trabajo,determinamos casos en los cuales elnúmero de Waring no se conoce y usandoprogramas en C++ computamos algunos deestos valores.

Preliminares

Un cuerpo finito es un conjunto finito deelementos que tiene suma ymultiplicación, con propiedades similares alos números reales. Nosotros trabajamoscon el problema del número de Waring encuerpos finitos de tamaño p, donde p esprimo. De ahora en adelante asumimosque d |(p–1).

Ejemplo: Considere:

en

Note que no tiene soluciónen , pero vemos quetiene solución para toda . Por lotanto δ(3,7) = 3.

Proposición: δ(d,p) = 1 dmc(d,p-1) = 1

Proposición: Si d|(p–1), entonces δ(d,p)≥2.

Lema: δ(p-1,p) =p-1.

Lema:

dn

d2

d1 x...xx

pF

Resultados anteriores

Hay teoremas que nos dan cotas paravalores de p tales que δ(d,p) = 2. Tambiénse saben algunos valores máximos de p talque δ(d,p)≥3. Con estos resultadospodemos construir la siguiente tabla.

*Nota: d | (p-1)

Algoritmo

Para resolver estos problemas,desarrollamos un programa en C++ quedetermina los casos no cubiertos porresultados anteriores y calcula el númerode Waring evaluando las ecuacionesdirectamente:

1. El algoritmo primero verifica si sesatisfacen condiciones de lemas oteoremas que nos dan valores denúmero de Waring.

2. De no satisfacerse ninguna condición:

• Se construyen dos listas: una con lasconstantes en , para marcar cuáles tienensolución; otra para guardar los valores de ,

• Se marcan los resultados de en la lista deconstantes.• Se comienza el siguiente ciclo, con i = 1, hastamarcar todas las constantes en la lista

- Por cada repetición, i = i + 1- Se le suma a cada constante marcada, cada de la segunda lista, y se marca el nuevo resultado en la primera lista

• Cuando hayamos marcado todas lasconstantes, el resultado es δ(d,p) = i.

Resultados

Trabajos futuros1. Seguir llenando tabla de resultados de

δ(d,p)2. Optimizar en C++ el algoritmo de las sumas

a las constantes marcadas en3. Trabajar con número de Waring para

sistemas de ecuaciones

4. Trabajar con teoremas y lemas para cuerposde tamaño con r ≥2.

Referencias1. Castro, F. & Rubio, I. \Solvability of Systems of Two Polynomial

Equations Over Finite Fields".2. Moreno, O. & Castro, F. \On The Calculation and Estimations of

Waring Number for Finite Fields". Seminaires & Congres. pp 29-40.November 2005.

3. Castro, F , Rubio, I. , Guan, P. & Figueroa, R. “On systems of linear anddiagonal equation of degree pi +1 over finite fields of characteristicp". Finite Fields and Their Applications. Pp 648-657. Received 19March 2007; revised 24 November 2007.

4. I. Rubio, “Cyclic Decomposition of Monomial Permutation“. MSThesis, University of Puerto Rico, Ro Piedras. 1988

d δ(d,p) ≥ 3 p tal que δ(d,p) = 2

3 δ(3,7) = 3 ≥13

4 δ(4,29) = 3 ≥37

5 δ(5,61) = 3 ≥71

6 δ(6,223) = 3 ≥229

7 δ(7,127) ≥ 3 ≥196

8 δ(8,761) = 3 ≥769

9 δ(9,307) ≥ 3 ≥379

10 ? ≥5171

Agradecimientos: Ivelisse Rubio, Francis Castro, Ioannis Koutis.

αx...xx dn

d2

d1

2xx 32

31

αxxx 33

32

31

7Ζα7Ζ

2

1p

2

1p , p)δ(

ResultadosAnteriores

Nuestros resultados

d=7 δ(7,127) ≥ 3 δ(7,127) = 3

d=9 δ(9,307) ≥ 3 δ(9,307) = 3

d=10 δ(10, ≥ 5171) = 2 δ(10, ≥ 5011) = 2

rp

kn

k2

k1

dn

d2

d1

x...xx

αx...xx

Problemas:

1 Hallar valor exacto de δ(7,127) y δ(9,307).

2 Para d ≥ 10 , hallar valor máximo de p tal que d | (p-1) y δ(d,p) ≠ 2

3 Completar tablas con todos los valores de δ(d,p) tal que d ≤

10 y p ≥ d + 1.

Ν

Ν

pΖd

dpΖ

d

*

7

α