You are on page 1of 212

M ONOGRAFAS M ATEMTICAS

UFRO

INTRODUCCIN
A LAS ESTRUCTURAS DE
SUPERFICIES DE RIEMANN
DISCRETAS
Rubn A. Hidalgo
Mauricio Godoy


4

2

3


1

5

Departamento de Matemtica y Estadstica


Universidad de La Frontera
Rubn A. Hidalgo
Mauricio Godoy

INTRODUCCIN A LAS ESTRUCTURAS


DE SUPERFICIES DE RIEMANN
DISCRETAS

VERSIN PRELIMINAR 2015


Rubn A. Hidalgo
Departamento de Matemtica y Estadstica, Universidad de La Frontera, Temuco, Chile.
E-mail : ruben.hidalgo@ufrontera.cl
Url : http://dme.ufro.cl/rhidalgo

Mauricio Godoy
Departamento de Matemtica y Estadstica, Universidad de La Frontera, Temuco, Chile.

Palabras claves. Grafos, Grafos mtricos, Operador de Laplace, Funciones harm-


nicas, Ecuaciones diferenciales parciales discretas, Homologa, Cohomologa, Funciones
analticas discretas, Superficies de Riemann discretas, Diferenciales analticas discretas.
INTRODUCCIN A LAS ESTRUCTURAS DE SUPERFICIES DE
RIEMANN DISCRETAS

VERSIN PRELIMINAR 2015

Rubn A. Hidalgo, Mauricio Godoy


A Betty, Cata y Pucky
INTRODUCCIN

El objetivo principal de este libro es el estudio de algunas propiedades interesantes


sobre grafos con una mtrica (o peso) definida sobre sus ejes. Esencialmente, miraremos
dos temas que estn relacionados, pero que se pueden ver de manera independiente. El pri-
mero corresponde a las ecuaciones diferenciales parciales discretas (ecuaciones parciales
de diferencia) y el segundo a las estructuras de superficies de Riemann discretas.

Dado un grafo G = (V, E) conexo de grado finito y una funcin positiva sobre sus ejes,
d : E (0, +), se puede definir el concepto de derivadas direccionales para funciones
definidas sobre sus vrtices u : V R. En particular, se pueden definir el operador
Laplaciano discreto 2 , el concepto de funciones harmnicas discretas, y permite estudiar
ecuaciones diferenciales parciales sobre grafos. En particular, en estas notas estudiaremos
con cierto detalle ecuaciones del tipo 2 = f (), donde : V R y f : R R son
funciones reales. Estudiaremos condiciones, similares al caso clsico, sobre la funcin f
que permitan asegurar la existencia de soluciones no triviales. Para esto, nos basaremos
en el artculo [24] de John M. Neuberger, donde slo se considera el caso de mtrica
constante d = 1, para modificar adecuadamente las tcnicas y as obtener los mismos
resultados para cualquier eleccin de d. Estas ideas pueden ser de gran utilidad en la
aproximacin de soluciones de tales ecuaciones en variedades Riemannianas.

Cuando el grafo est representado sobre una superficie orientada como mapa, es de-
cir, el complemento son superficies simplemente conexas, se puede definir el grafo dual.
Usando esto, en el ao 2001, Christian Mercat introdujo una teora de superficies de Rie-
mann discretas, la cual generaliza una nocin de funciones analticas discretas introducida
por Jacqueline Lelong-Ferrand en 1955. Esta teora fu originalmente diseada para es-
tudios en mecnica estadstica (modelo de Ising), aunque para entenderla no es necesario
tener conocimientos previous en tal rea.

Areas de aplicacin de lo anterior son, por ejemplo, redes elctricas, teora de elastici-
dad, termodinmica e hidrodinmica. Tambin, esta teora puede ser utilizada para aproxi-
mar la teora clsica de ecuaciones diferenciales parciales y superficies de Riemann bajo
ciertas condiciones desarrolladas por Mercat : criticalidad. En el caso de superficies de
Riemann discretas, esta teora tambin tiene aplicaciones en correspondencia geomtrica
x INTRODUCCIN

y clasificacin superficial en el rea de grfica computacional (por ejemplo, en el rea de


medicina para escaneo) [14].

En el Captulo 1 se recuerdan algunos hechos bsicos de la teora de grafos que sern


necesarias en lo que sigue. Este captulo no pretende recordar todos los hechos en la teora
de grafos, slo aquellos que sern necesarios.

En el Captulo 2 se da la definicin de derivadas parciales sobre grafos con mtri-


cas discretas. En particular, se define el operador discreto de Laplace 2 y el concepto
de funciones harmnicas. Se presentan los problemas de Dirichlet y Neumann discre-
tos. Artculos relacionados a funciones harmnicas discretas en grafos mtricos son, por
ejemplo, [2, 3, 6, 8, 10]

En el Captulo 3 se estudia la existencia de solucions para cierta clase de ecuaciones di-


ferenciales parciales discretas y se analizan algunas ecuaciones clsicas desde este punto
de vista.

En los Captulos 6 y 7 se definen los grupos de homologa y cohomologa discreta de


grafos y mapas.

Los captulos siguientes corresponden al concepto de superficies de Riemann discretas


introducidos por Christian Mercat.

En el Captulo 9 se define el concepto de superficie de Riemann discreta y la ecuacin


de Cauchy-Riemann discreta. Esto permite la definicin de funciones analticas y anti-
analticas discretas. Se obtiene la versin discreta del Teorema de Cauchy.

En el Captulo 12 se estudia el caso de la estructura de Riemann discreta definida por


el reticulado cannico del plano, originalmente estudiado por Jaquelin Lelong-Ferrand en
1955. En particular se obtiene la versin discreta del Teorema de Morera.

En el Captulo 13 se definen las diferenciales analticas y anti-analticas discretas.

El Captulo 14 presenta el Teorema de la descomposicin de Hodge y se calcula la


dimensin de las diferenciales analticas discretas cuando la estructura de superficie de
Riemann discreta est modelada sobre una superficie cerrada.

En el Captulo 15 se calcula la dimensin del espacio de diferenciales analticas dis-


cretas sobre una superficie de Riemann discreta de gnero g, siendo esta dimensin igual
a 2g.

En el Captulo 16 se definen las matrices de Riemann discretas de superficies de Rie-


mann discretas dde gnero g. Aparecen 3 tipos de matrices, cada una de ellas simtrica
con parte imaginaria positiva definida, una de ellas de tamao 2g y dos de tamao g.

Esta es una primera edicin y an quedan muchos detalles a mejorar, completar y, lo


ms probable, muchos errores a corregir. Espero que estas sean de inters a estudiantes
de pregrado para poder aprender y quizs obtener algunos resultados que generalizen y/o
den un mejor entendimiento a los tpicos aqu mencionados. Es importante notar que
gran parte de la seccin correspondiente a superficies de Riemann discretas estn basadas
INTRODUCCIN xi

tanto en la tsis de doctorado de Christian Mercat como de algunos de sus artculos sobre
matrices de periodos.

Queremos, finalmente, dar nuestros agradecimientos a Sasha Mednykh y Elas Tuma


por sus comentarios, sugerencias e ideas inspiradoras durante algunas discusiones en
partes de estas notas, sin las cuales estas probablemente no seran una realidad.

Valparaso, Chile 2015 Rubn A. Hidalgo


Mauricio Godoy M.
TABLA DE MATERIAS

Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Parte I. Grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1. Grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Subgrafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3. Caminos en (multi)grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4. Grafos conexos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5. Vrtices vecinos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6. Grado de un vrtice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.7. Grafos isomorfos y automorfismos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.8. Matrices de adyacencia y valencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.9. Representacin de grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.10. Mapas y sus automorfismos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.11. Teorema de Kuratowski. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.12. Grafos dirigidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.13. Grafos Eulerianos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.14. Grafos Hamiltoneanos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.15. Coloracin de grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.16. Grafos bipartitos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.17. Funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.18. Derivacin en grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.19. Campo de vectores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2. Grafos Mtricos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.1. Mtricas discretas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2. Grafos mtricos isomorfos y automorfismos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3. Matriz de adyacencia mtrica y de valencia mtrica . . . . . . . . . . . . . . . . . . . . . . 28
2.4. Derivadas direccionales de funciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.5. Campos de vectores y derivacin en grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.6. Operador discreto de Laplace 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
xiv TABLA DE MATERIAS

2.7. Funciones harmnicas discretas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30


2.8. Derivaciones inducidas por campos de vectores. . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.9. Principio del mximo y mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.10. Los problemas discretos de Dirichlet y Neumann . . . . . . . . . . . . . . . . . . . . . . . 37

Parte II. Ecuaciones parciales en diferencias sobre grafos . . . . . . . . . . . . . . . . . . . . 43

3. Ecuaciones parciales en diferencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45


3.1. Ecuaciones del tipo D() = f (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.2. Ecuaciones del tipo D() = F (v, ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.3. Caso de grafos infinitos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.4. Soluciones positivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

4. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.1. Ecuaciones discretas tipo Matukuma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.2. Ecuacin discreta de ondas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.3. Ecuacin discreta del calor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.4. Otra ecuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.5. La ecuacin de Helmholtz en grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.6. La ecuacin de Navier-Stokes en grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

5. Aplicaciones Numricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.1. Un ejemplo 1-dimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.2. Grafos planares adecuados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5.3. Un ejemplo 2-dimensional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.4. Caso de anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
5.5. Dominios no acotados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Parte III. Homologa y Cohomologa en Grafos y Mapas . . . . . . . . . . . . . . . . . . . . . 85

6. Homologa y Cohomologa en grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87


6.1. Cadenas singulares en grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6.2. Homologa de grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.3. Co-cadenas singulares en grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.4. Operador de Derivacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
6.5. Cohomologa de grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
6.6. Integracin en grafos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

7. Homologa y Cohomologa en mapas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91


7.1. Cadenas singulares en mapas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.2. Operadores frontera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
7.3. Primer grupo de Homologa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.4. Co-cadenas singulares en mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.5. Dualidades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.6. Operadores cofrontera. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
7.7. Primer grupo de Cohomologa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Parte IV. Estructuras de superficies de Riemann discretas . . . . . . . . . . . . . . . . . . . 97


TABLA DE MATERIAS xv

8. Algunas descomposiciones celulares importantes . . . . . . . . . . . . . . . . . . . . . . . . . . 99


8.1. Descomposicin celular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.2. Descomposicin celular dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.3. El doble celular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.4. El celular diamante. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

9. Superficies de Riemann Discretas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103


9.1. Superficies de Riemann discretas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
9.2. Estructuras inducidas por mtricas discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
9.3. Estructuras conformemente equivalentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

10. Espacios de Moduli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107


10.1. Espacio de Teichmller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
10.2. Grupo modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
10.3. Espacio de Mduli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.4. Automorfismos conformes y anticonformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

11. Funciones Analticas Discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


11.1. Ecuacin de Cauchy-Riemann discreta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11.2. Funciones analticas y anti-analticas discretas. . . . . . . . . . . . . . . . . . . . . . . . . . 115
11.3. Teorema de Cauchy discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
11.4. Harmnicas conjugadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
11.5. Descomposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
11.6. Funciones analticas discretas entre superficies de Riemann discretas . . . . . . 118

12. Estructuras discretas en el plano definidos por un reticulado . . . . . . . . . . . . . . 121


12.1. Funciones Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
12.2. Polinomios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
12.3. Descomposicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
12.4. Teorema de Morera discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

13. Diferenciales en superficies de Riemann discretas. . . . . . . . . . . . . . . . . . . . . . . . . 127


13.1. Homologa para superficies de Riemann discretas . . . . . . . . . . . . . . . . . . . . . . . 127
13.2. Cohomologa para superficies de Riemann discretas. . . . . . . . . . . . . . . . . . . . . 131
13.3. La funcin de Hodge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
13.4. Diferenciales analticas y anti-analticas discretas . . . . . . . . . . . . . . . . . . . . . . . 134
13.5. Diferenciales meromorfas discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
13.6. El operador discreto de Laplace revisitado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
13.7. Funciones harmnicas revisitadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
13.8. Formas harmnicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Parte V. Superficies de Riemann Discretas Compactas . . . . . . . . . . . . . . . . . . . . . . . 139

14. El teorema de descomposicin de Hodge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141


14.1. Operador adjunto de d. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
14.2. Descomposicin de Hodge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
14.3. Descomposicin de Hodge para el caso k = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 145

15. Clculo de dimC H 1,0 () = 2g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147


xvi TABLA DE MATERIAS

15.1. Existencia de diferenciales meromorfas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147


15.2. Existencia de diferenciales analticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
15.3. dimC H 1,0 () = 2g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
16. Matrices de Riemann discretas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
16.1. Forma Hermitiana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
16.2. Nmero de interseccin discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
16.3. Bases cannicas de homologa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
16.4. Relaciones bilineales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
16.5. Matrices de Riemann . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
16.6. La variedad Jacobiana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
16.7. Ejemplos en gnero 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
16.8. Matrices de Riemann discretas y automorfismos . . . . . . . . . . . . . . . . . . . . . . . . 181
16.9. Problemas de Torelli y Schottky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
17. Estructuras Clsicas versus estructuras discretas. . . . . . . . . . . . . . . . . . . . . . . . . 185
17.1. Superficies simpliciales en R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
17.2. Estructuras de superficies de Riemann en superficies simpliciales . . . . . . . . . 185
17.3. Funciones harmnicas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
17.4. Funciones PL-harmnicas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
17.5. Una estructura discreta asociada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
17.6. Caso homeomorfo a un disco cerrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Referencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Indice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
PARTE I

GRAFOS
CAPTULO 1

GRAFOS

En este captulo recordaremos algunas definiciones bsicas que usaremos en el resto


de estas notas, como es la nocin de un grafo. En general, nos preocuparemos de grafos
conexos y cuyos vrtices tienen grado finito. El primer artculo sobre teora de grafos fu
escrito por L. Euler en 1736, donde estudi y solucion el problema de los puentes de
Knisberg. El primer texto sobre grafos data de 1936 por D. Knig.

1.1. Grafos
Un grafo es un par G = (V, E), donde V 6= es un conjunto cuyos elementos son
llamados los vrtices del grafo y E es un subconjunto del conjunto potencias 2V cuyos
elementos, si E 6= , tienen cardinalidad 1 o 2 y que son llamados los ejes del grafo.
Aquellos ejes de cardinalidad 1 son tambin llamados lazos del grafo. Si no hay lazos,
entonces hablamos de un grafo simple.
Un multigrafo es definido de manera similar a un grafo, pero ahora podemos aceptar
que sobre un vrtice tengamos ms de un lazo y que tengamos ms de un eje conectando
dos vrtices.

Ejemplo 1. El grafo Kn,m es definido como aquel que tiene como conjunto de vr-
tices a
V = {v1 , ..., vn , w1 , ..., wm }
y ejes a
E = {{vi , wj } : i {1, ..., n}, j {1, ..., m}}
El grafo Kn es definido como aquel que tiene como conjunto de vrtices a
V = {v1 , ..., vn }
y ejes a
E = {{vi , vj } : i, j {1, ..., n}, i 6= j}
El grafo K^ f
n,m (respectivamente, Kn ) es aquel que se obtiene de Kn,m (respectiva-
mente, Kn ) agregando un lazo en cada vrtice.
4 CAPTULO 1. GRAFOS

1.2. Subgrafos
Un subgrafo de G = (V, E) es un grafo de la forma H = (VH , EH ) donde VH V y
EH E.

fn y que todo grafo


Ejercicio 1. Ver que todo grafo finito es un subgrafo de algn K
simple finito es subgrafo de algn Kn .

1.3. Caminos en (multi)grafos


Consideremos un grafo (multigrafo) G = (V, E). Un camino en G que conecta los
vrtices u, v V es una unin de ejes
= {u, w2 } {w2 , w3 } {wr2 , wr1 } {wr1 , v}
donde
u = w1 , w2 , ..., wr1 , wr = v V
y
{u, w2 }, {w2 , w3 }, ..., {wr2 , wr1 }, {wr1 , v} E.
Tal camino es llamado cerrado si u = v.
La longitud del camino
= {u, w2 } {w2 , w3 } {wr2 , wr1 } {wr1 , v}
es definido por l() = r 1, es decir, por el nmero de ejes utilizados, contados con
repeticiones.
Un camino es llamado simple si no hay tres de sus ejes diferentes compartiendo un
mismo vrtice. Un camino cerrado y simple es llamado un cclo. Un cclo Hamiltoneano
es un ciclo cerrado. Un camino Hamiltoneano es un camino (necesariamente simple) que
contiene a todos los vrtices sin repetirlos y tampoco repite ejes.
Un circuito es un camino cerrado que no repite ejes (puede repetir vrtices). Un circuito
es llamado Euleriano si este contiene a todos los ejes. Un camino Euleriano es un camino
que contiene a todos los ejes una sla vez (pero no tiene por que volver al vrtice inicial).
Un grafo es llamado un rbol si no tiene cclos.

1.4. Grafos conexos


Un grafo (multigrafo) G = (V, E) se dice conexo si dado cualquier par de vrtices
u, v V existe un camino que los conecta.

Ejercicio 2. Ver que en todo grafo conexo se puede definir una mtrica sobre el
conjunto de vrtices usando el mnimo de las longitudes de los caminos que conectan
el mismo par de vrtices.

Ejercicio 3.
1.6. GRADO DE UN VRTICE 5

1.- Verificar que un grafo finito es conexo si y slo si existe un rbol conexo como
subgrafo que contenga todos los vrtices del grafo.
2.- Una manera simple de construir un rbol como subgrafo es como sigue. Tomamos
uno de los vrtices del grafo, digamos v1 . Luego consideramos un vrtice vecino
v2 (diferente de v1 ) y marcamos el eje {v1 , v2 } como eje usado. A continuacin
escogemos un vrtice v3 vecino de v2 y diferente de v1 y v2 . Consideramos el eje
{v2 , v3 } y lo marcamos como eje usado. A continuacin escogemos un vrtice v4
vecino de v3 y diferente de v1 , v2 y v3 . Consideramos el eje {v2 , v3 }. Si este eje
junto a los ejes usados permite generar un cclo, entonces buscamos otro vrtice
vecino de v3 y volvemos a hacernos la pregunta anterior. Si no es posible generar
un cclo, entonces marcamos el eje {v3 , v4 } como eje usado. Ahora procedemos
de manera inductiva. Como la cantidad de vrtices es finita, este proceso termina
despus de un nmero finito de pasos y al final hemos obtenido un rbol conexo
(como subgrafo) que es maximal en el sentido que es subgrafo de otro arbol conexo.
Si tal rbol contiene a todos los vrtices del grafo, entonces obtenemos que el grafo
original es conexo. El algoritmo descrito es llamado busqueda por un paso (en ings
depth-first search).

1.5. Vrtices vecinos


Si e = {v1 , v2 } E, donde v1 , v2 V , entonces diremos que v1 y v2 son los vrtices
del eje e.
Si v V , entonces un vrtice w V ser llamado un vecino de v si existe un eje
e = {v, w} E. Denotaremos por N (v) al conjunto de los vrtices vecinos de v.
Es importante notar que todo vrtice v es vecino de si mismo s y slo si existe un lazo
en v.

1.6. Grado de un vrtice


Si v V , entonces el grado de v, denotado por grad(v), es la suma del nmero de
ejes que no son lazos que tienen a v como vrtice ms dos veces el nmero de lazos que
tienen a v como vrtice. Un grafo se dir de grado finito si cada uno de sus vrtices tiene
grado finito.

Ejercicio 4. Sea G = (V, E) un grafo finito. Verificar la igualdad


X
grad(v) = 2|E|
vV

y concluir que la cantidad de vrtices con grado impar debe ser par. (Ind. Observar que
todo eje determina dos vrtices diferentes y que cada lazo adiciona 2 al grado de vrtice
correspondiente.)
6 CAPTULO 1. GRAFOS

Un grafo simple es llamado un grafo regular si cada uno de sus vtrices tiene el mismo
grado ; si tal grado es d, entonces decimos que es un grafo d-regular.

Ejercicio 5.
1. Verificar que los grafos completos Kn son grafos regulares, pero que hay grafos
n-regulares que no son Kn .
2. Bajo qu condicin el grafo Kn,m es regular ?
3. Sea G = (V, E) un grafo finito y d-regular. Verificar que
d|V | = 2|E|

1.7. Grafos isomorfos y automorfismos


Dos grafos, digamos Gj = (Vj , Ej ), donde j = 1, 2, son llamados isomorfos si existe
una biyeccin h : V1 V2 entre los coonjuntos de vrtices de manera que {v, w} E1
si y slo si {h(v), h(w)} E2 . Diremos que h es unisomorfismo entre los grafos y
generalmente uno habla de un isomorfismo h : G1 G2 .
Un automorfismo del grafo G es un isomorfismo de G consigo mismo.

Ejercicio 6.
1. Considere un isomorfismo h : G1 G2 . Verificar que h(v) y v tienen los mismos
grados y cantidad de lazos.
2. Calcular el grupo de automorfismos del grafo Kn . Concluir que todo grupo finito
es subgrupo del grupo de automorfismos de algn grafo finito.
3. Calcular el grupo de automorfismos del grafo Kn,m .
4. Construir un grafo cuyo grupo total de automorfismos es : (i) Zn , (ii) Dn , A4 , (iii)
A5 y S4 .
5. Describir, mdulo isomorfismos, todos los grafos conexos con a lo ms 5 vrtices.
Determinar cuales de ellos son grafos simples.
6. Sean n, k > 0 enteros. Determinar el grupo de automorfismos del grafo Hk,n cuyo
conjunto de vrtices es V = {v1 , ...., vn , w1 , ..., wn } y cuyo conjunto de ejes es
E = {{v1 , v2 }, ..., {vn , v1 }, {v1 , w1 }, ..., {vn , wn }, {w1 , wk+1 }, {w2 , wk+2 }, ...{wnk , wn }, ...}

7. Si G y H son grafos isomorfos y G es un grafo d-regular, entonces H es tambin un


grafo d-regular.
8. Si n es impar, ver que todos los subgrafos (n 2)-regulares de Kn son isomorfos
a Kn1 .
9. Encontrar un subgrafo 2-regular de K4 que no es isomorfo a K3 .
1.8. MATRICES DE ADYACENCIA Y VALENCIA 7

1.8. Matrices de adyacencia y valencia


Consideremos un grafo finito G = (V, E) y supongamos que
V = {v1 , ..., vm }
Sea 
1, {vi , vj } E
aij =
0, caso contrario.
La matriz cuadrada
A = [aij ]mm
es llamada la matriz de adyacencia del grafo G.

Si definimos 
0, i 6= j
bij = Pm
k=1 a ik , i =j
La matriz cuadrada
B = [bij ]mm
es llamada la matriz de valencia del grafo G.

Teorema 1.8.1. Sea G = (V, E) un grafo finito y denotemos V = {v1 , ..., vm }. Consi-
dermos la matriz A de adyacencia del grafo asociado a tal enumeracin de sus vrtices.
Entonces el coeficiente (i, j) de la matriz Ak (k {1, 2, 3, ...}) es exctamente el nmero
de caminos de longitud k que conectan vi con vj .
Demonstracin. Obsevemos que para k = 1 esto sale de la definicin de matriz
de adyacencia. Procedamos por induccin en k. Supongamos que el resultado vale para
Ak1 . Como Ak = Ak1 A, tenemos que el coeficiente (i, j) de Ak es igual a
Xm
bik akj
k=1

donde bij es el coeficiente (i, j) de A k1


y aij es el coeficiente (i, j) de A. Ahora, el
trmino bik akj es igual a 0 si no hay eje conectando a vk con vj y es igual a bik en caso
contrario. Por otro lado, si tenemos un camino de longitud (k 1) conectando vi con vk
y un eje {vk , vj } E, entonces tenemos un camino desde vi a vj cuya longitud es k.
De esta manera la cantidad de caminos de longitud k que conectan vi con vj de manera
que contienen un camino de longitud (k 1) conectando vi con vk es igual a bik akj .
Como todo camino de longitud k que conecta vi con vj puede mirarse como la unin
de un camino que conecta vi con un vecino de vj (diferente de vj ), lo anterior nos da el
resultado deseado.

Ejercicio 7. Consideremos un grafo finito G = (V, E), donde V = {v1 , ..., vn }. Sea
A la matriz de adyacencia del grafo asociada a tal enumeracin de los vrtices y B la
matriz de valencia asociada.
8 CAPTULO 1. GRAFOS

1. Si el grafo es simple, entonces verificar que el trmino (i, i) de A2 es el grado del


vrtice vi . Qu pasa si el grafo contiene lazos ? (Considere el grafo formado de
un vrtice y un lazo).
2. Verificar que la matriz de adyacencia determina el grafo mdulo isomorfismo.
3. Sea Sn una permutacin. Ver que la matriz de adyacencia A asociada al
ordenamiento V = {v (1) , ..., v (n) } se obtiene de la matriz de adyacencia A al
conjugarla por una matriz de permutacin asociada a la accin de .
4. Ver que la matriz de adyacencia de un grafo finito conexo no puede escribirse en
una forma diag(A1 , ..., Ar ) en ningn ordenamiento de sus vrtices, donde cada
Aj es cuadrada de tamao al menos 1.
5. Ver que si el grafo tiene exctamento r componentes conexas, entonces existe un or-
denamiento de sus vrtices de manera que la matriz de adyacencia correspondiente
tiene la forma diag(A1 , ..., Ar ).
6. Ver que 0 es valor propio de la matriz J2 = BA. Ver que la dimensin del espacio
propio asociado al valor propio 0 es igual al nmero de componentes conexas del
grafo.

1.9. Representacin de grafos


Sea G = (V, E) un grafo y (X, T ) un espacio topolgico. Una representacin del
grafo G en (X, T ) consiste de
un conjunto W X ;
una funcin biyectiva h : V W ;
para cada eje e = {v, w} E de una funcin continua e : [0, 1] X, tal que
e (0) = h(v), e (1) = h(w), e : (0, 1) X inyectiva, e ((0, 1)) W = ; y
si e1 , e2 E y e1 6= e2 , entonces e1 ((0, 1)) e2 ((0, 1)) = . Si tenemos un eje
repetido (es decir un multigrafo), entonces debemos considerarlos como diferentes
ejes para la signacin de los caminos continuos.

Ejercicio 8. Dada una representacin del grafo G, uno puede construir el grafo cuyos
vrtices es dado por W y cuyos ejes es dado por los arcos e ([0, 1]), donde e E.
Verificar que estos dos grafos son isomorfos.

Teorema 1.9.1. Todo grafo, con una cantidad numerable de vrtices y cantidad nu-
merable de ejes puede ser representado en R3 .

Demonstracin. Ya que todo grafo finito se puede ver como un subgrafo de un grafo
con una cantidad infinita numerable de vrtices, basta con verificar para un grafo con una
cantidad infinita numerable de vrtices. Ms an, podemos asumir que en tal grafo todo
par de vrtices esta conectado por un eje y que en cada vrtice hay una cantidad numerable
1.10. MAPAS Y SUS AUTOMORFISMOS 9

infinita de lazos ya que todo grafo a considerar es un subgrafo de este. Consideremos los
subconjuntos siguientes de R3 :
H = {(x, y, z) R : y = 0}
H + = {(x, y, z) R : y = 0, z 0}
H = {(x, y, z) R : y = 0, z 0}
Sea W = {(n, 0, 0) : n = 1, 2, ...}. Por cada par de elementos w1 , w2 W , w1 6= w2 ,
podemos considerar el arco de crculo Cw1 ,w2 H + que es ortogonal al borde de H +
just en esos dos puntos. Por cada elemento w W podemos considerar una coleccin
infinita numerable de crculos diferentes en H , todos tangente al borde de H en el
punto w y de dimetros menor que 1/4. Ahora, dos arcos de crculo Cw1 ,w2 y Cw3 ,w4
slo se cortan en a lo ms un punto y, en caso de haber interseccin no vaca, no hay otro
arco que pasa por ese punto. Podemos modificar uno de esos dos arcos en el espacio R3
en una pequea vecindad del punto de interseccin (la cual no contiene otros puntos de
interseccin) para evitar tener tal interseccin.

1.10. Mapas y sus automorfismos


Sea una superficie orientada, la cual puede o no ser compacta. Consideremos una
representacin de un grafo conexo en la superficie (cuyo grafo imgen seguir siendo
denotado por ) tal que valen las siguientes propiedades :
es localmente finito, es decir, cada compacto K corta slo a un nmero
finito de ejes y contiene slo un nmero finito de vrtices (en particular, el grafo es
de grado finito) ;
toda componente conexa de es simplemente conexa y su borde consiste de un
nmero finito ejes del grafo (es decir, cada componente conexa de es
un polgono con un nmero finito de lados).
Diremos que el grafo es un mapa en .

Ejemplo 2. Consideremos = R2 y el grafo cuyos vrtices son aquellos puntos


de la forma (a, b), con a, b Z, y cuyos ejes son los arcos de recta verticales y horizon-
tales que conectan vrtices consecutivos. En este caso, cada componente de es un
cuadrado y, en particular, el grafo es un mapa de R2 .

Ejercicio 9. Construya otros mapas para R2 y otras superficies orientadas.


Construya mapas donde cada componente conexa de es un polgono consis-
tiendo de d lados, con d {3, 4, 5, ...}.

Sea un mapa sobre la superficie orientada . Un automorfismo del mapa es un


automorfismo del grafo el cual es la restriccin de un homeomorfismo de . Diremos
que tal automorfismo del mapa preserva la orientacin si el homeomorfismo prserva la
orientacin de ; en caso contrario, diremos que revierte orientacin.
10 CAPTULO 1. GRAFOS

Ejercicio 10. Sea un mapa sobre la superficie orientada y un automorfismo


de tal mapa. Sean f, g : homeomorfismos que definen . Verificar que f y g son
homotpicos, en particular, ambos prservan la orientacin o ambos la revierten. Verificar
que el grupo de automorfismos del mapa es un subgrupo del grupo de automorfismos del
grafo asociado.

Ejercicio 11. Calcular el grupo de automorfismo del mapa del Ejemplo 2. Dar un
ejemplo de un mapa donde el grupo de automorfismos del grafo es diferente al grupo
de automorfismos del mapa asociado.

Observacin 1.10.1. Consideremos un mapa en una superficie. En general el grupo


de automorfismos del mapa asociado es un subgrupo propio del grupo de automorfismos
del grafo asociado. En [18] se dan condiciones bajo los cuales todo automorfismo del
grafo es un automorfismo del mapa.

1.11. Teorema de Kuratowski


El Teorema 1.9.1 nos dice que podemos representar todo grafo finito en R3 . La pre-
gunta natural es si podemos representar grafos en el plano R2 , es decir, considerarlos
como mapas en la esfera dos-dimensional.

Ejercicio 12. Suponga que hay 3 casas, digamos C1 , C2 , C3 , y hay 3 fbricas, diga-
mos F1 , F2 , F3 , que producen bienes necesarios para cada una de esas casas. Describa
el grafo cuyos vrtices son las casas y las fbricas y cuyos ejes conectan cada fbrica
con cada casa. Verifique que tal grafo es isomorfo a K3,3 . Puede dibujar tal grafo en el
plano de manera que los ejes no se corten ?

El Teorema de Kuratowski nos da condiciones necesarias y suficientes para poder re-


presentar grafos en el plano, es decir, como mapas en la esfera.

1.11.1. Subdivisin de grafos. Una subdivisin simple de un grafo G = (V, E) es


un grafo obtenido al reemplazar un eje {v, w} E por un nuevo vrtice u / V y dos
nuevos ejes {v, u}, {u, w}. Una subdivisin de un grafo es el grafo obtenido despus de
realizar un nmero finito (quizs vaco) de subdivisiones simples sucesivas.

Teorema 1.11.1 (Teorema de Kuratowski). Un grafo finito G se puede reprsentar en


R2 si y slo si no contiene ningn subgrafo que sea isomorfo a una subdivisin de K5 o
K3,3 .
1.12. GRAFOS DIRIGIDOS 11

Ejercicio 13. Verificar que un grafo se puede representar en R2 s y slo si se puede


representar en la esfera S 2 .

Ejercicio 14. Sea G = (V, E) un grafo finito, conexo representado en R2 . Una regin
del grafo es una componente conexa que se obtienen al quitar la representacin del grafo
de R2 . Sea F el conjunto de las regiones del grafo. Verificar la frmula de Euler

|V | |E| + |F | = 2

Ejercicio 15. Sea G = (V, E) un grafo finito, conexo representado en una superficie
cerrada y orientada de gnero g. Supongamos adems que cada una de las regiones
(componente conexa que se obtienen al quitar la representacin del grafo de ) es sim-
plemente conexa (decimos que esta representacin es un mapa en ). Sea F el conjunto
de las regiones del grafo. Verificar la frmula de Euler

|V | |E| + |F | = 2 2g

1.12. Grafos dirigidos


Un grafo dirigido es un grafos sobre el cual dotamos de una direccin a cada uno de
sus ejes (tambin decimos que hemos escogido una orientacin en cada eje). La direccin
en el eje {v, w} selecciona a uno de los vrtices como vrtice de partida y al otro como
vrtice de llegada ; denotamos esto por el smbolo (v, w) si v es el vrtice de partida.
En algunas ocasiones podemos considerar un eje con ambas posibles direcciones (por
ejemplo, comunicacin bidireccional). En este caso hablamos de multigrafos dirigidos.

Ejemplo 3 (Redes de transporte). Supongamos que tenemos una coleccin de para-


das de buses. Podemos considerar un (multi)grafo dirigido como sigue. Los vrtices son
las paradas y dos paradas, digamos v1 y v2 , son unidas por un eje dirigido desde v1 a
v2 si existe un bus que parte desde la parada v1 y su iguiente parada es v2 . Un problema
interesante a estudiar es si existe una manera de pasar por todas la paradas una sola vez
y volver a la parada de partida. Este tipo de problemas lo veremos ms adelante cuando
estudiemos grafos Hamiltoneanos.

Ejemplo 4. Otro ejemplo de (multi)grafos dirigidos es en el estudio de comunica-


ciones. Los vrtices pueden ser considerados como estaciones de comunicacin y dos
estaciones, digamos v1 y v2 , son unidas por un eje dirigido desde v1 a v2 si la estacin
v1 puede enviar un mensaje a la estacin v2 .
12 CAPTULO 1. GRAFOS

1.12.1. Matriz de adyacencia para grafos dirigidos. Consideremos un grafo finito


y dirigido G = (V, E) y supongamos que
V = {v1 , ..., vm }
Sea
1, {vi , vj } E, con direccin (vi , vj )
aij = 0, {vi , vj } E, con direccin (vj , vi )

0, caso contrario.
La matriz cuadrada
A = [aij ]mm
es llamada la matriz de adyacencia del grafo dirigido G.

Teorema 1.12.1. Sea G = (V, E) un grafo dirigido finito y denotemos V =


{v1 , ..., vm }. Considermos la matriz A de adyacencia del grafo dirigido asociado
a tal enumeracin de sus vrtices. Entonces el coeficiente (i, j) de la matriz Ak
(k {1, 2, 3, ...}) es exctamente el nmero de caminos dirigidos de longitud k que
conectan vi con vj .
Demonstracin. La demostracin es similar a la del Teorem 1.8.1.

Ejemplo 5 (Autmatas finitos). Un autmata finito es una 5-tupla M = (Q, S, , q, F ),


donde
1. Q es un conjunto finito ; llamado el conjunto de los estados ;
2. S es un conjunto finito ; llamado el alfabeto ;
3. : Q S Q es una funcin ; llamada la funcin de transicin ;
4. q Q es un estado inicial ; y
5. F Q es el conjunto de los estados finales.
Una palabra de longitud n es un elemento de S n . Dado cualquier estado p Q y
un S, la funcin de transicin nos indica como pasar del estado p a uno nuevo :
(p, ) Q. En particular, dada una palabra = (1 , ..., n ) y un estado p Q,
podemos ver como tal palabra produce un nuevo estado p, por medio de iteracin del
procedimiento anterior, es decir, q1 = (p, 1 ), q2 = (q1 , 2 ),..., qk = (qk1 , k ),...,
qn = (qn1 , n ) = p, . El procedimiento del autmata M es el de aceptar una pala-
bra si q, F ; y recharzarla en caso contrario. El conjunto de las palabras aceptads
forman un lenguaje asociado a M . Los grafos dirigidos permiten describir este proceso
de la siguiente manera. Consideramos el conjunto de vrtices V = Q. Cada S de-
termina ejes dirigidos (p, (p, )), para cada p Q, los cuales se marcan con el peso .
Este grafo dirigido (con pesos) puede ser no simple. Ahora, los vrtices que pertenecen a
F se pueden colorear con un color dado R. Dada una palabra , podemos seguir estos
caminos dirigidos partiendo del vrtice q y miramos el ltimo vrtice al que llegamos. Si
tal vertice tiene color R, entonces se acepta la palabra.
1.12. GRAFOS DIRIGIDOS 13

Observacin 1.12.2. No todo lenguaje puede ser tratado por medio de autmatas fini-
tos. La clase de lenguajes que si lo permiten son llamados lenguajes regulares (Teorema
de Kleene). Stephen C. Kleene (1909-1994) fu uno de los fundadores de la inform-
tica terica juntamente con Alonso Church (su director de tesis), Alan Turing y John von
Neumann.

Ejercicio 16.
1. Supongamos que tenemos una palabra (finita) w que se construye usando letras
de un alfabeto (finito) V . Podemos construir un multigrafo dirigido asociado tal
palabra como sigue. Usamos como vrtices las letras del alfabeto que utiliza la
palabra w. Si la letra v1 est justo antes de la letra v2 (en la palabra w), entonces
colocamos un eje dirigido desde v1 hasta v2 . Este proceso permite construir, de
manera nica, multigrafos dirigidos por cada palabra. Pero puede ocurrir que dos
palabras diferentes definan el mismo multigrafo dirigido. Dar un ejemplo de tal
situacin.
2. Consideremos el alfabeto A = {a1 , ..., an }. La cantidad de palabras de longitud
m que se pueden construir con este alfabeto es igual a nm . Formemos el multigrafo
dirigido cuyos vrtices son todas las palabras de longitud m y colocamos un eje
dirigido desde cada vrtice v1 = c1 c2 cm (donde cj A) a cada vrtice v2 =
c2 cm aj (es decir, desde cada palabra salen n ejes dirigidos, donde uno de ellos
podra ser un lazo). Cada eje dirigido (v1 , v2 ) se puede identificar con una palabras
de longitud (m + 1) dadas por c1 c2 cm aj . Este multigrafo dirigido, usualmente
denotado por G(n, m + 1) y llamado multigrafo grafo de Bruijn.
(a) Verificar que la cantidad de ejes que tiene G(n, m + 1) es igual a nm+1 .
(b) Verificar que el multigrafo dirigido G(n, m+1) es Euleriano, es decir, existe
un camino dirigido cerrado y simple que contiene a todos los ejes, es decir,
un cclo Euleriano.
(c) Considere un cclo Euleriano y considere uno de los ejes, digamos c1 . Sean
c1 , c2 ,..., cnm+1 los ejes seguidos de manera ordenada siguiendo el cclo.
Sea dj la primera letra del alfabeto que aparece en la palabra cj . Verificar
que toda palabra de longitud (m + 1) es de la forma dj dj+1 dj+m (los
ndices mirados mdulo nm+1 ).
3. Sea A un alfabeto de longitud n. Una sucesin de Bruijn B(n, m + 1) es una
palabra d1 d2 dnm+1 (dj A) tal que toda palabra de longitud (m+1) se puede
escribir como dj dj+1 dj+m (los ndices mirados mdulo nm+1 ). Verificar que
para todo par de enteros positivos (n, m) existe una sucesin de Bruijn B(n, m +
1).
14 CAPTULO 1. GRAFOS

Figura 1.1. Mapa de la ciudad de Knisberg, siglo XVIII

1.13. Grafos Eulerianos


Un grafo finito es llamado grafo Euleriano si existe un circuito (camino cerrado que
no repite ejes) que contiene a todos los ejes del grafo ; tal circuito es llamado un circuito
Euleriano.

Ejercicio 17. Ver que todo grafo Euleriano es necesariamente conexo. Ver que el
grafo K2 no es Euleriano, mientras que K3 si lo es.

Ejemplo 6 (Problema de los puentes de Knisberg). El plano de la antigua ciudad


de Knisberg (Prusia), mostrando el ro Pregel que pasa por la ciudad y con los 7 puentes
que lo atravesaban en el siglo XV III se muestra en la Figura 1.1. El problema de los
puentes de Knisberg consiste en encontrar (si existe) una ruta que recorra los 7 puentes
(cruzandolos slo una vez cada uno) y volviendo al punto de partida. Esteo problema fu
resuelto por L. Euler en 1736 verificando la no existencia de tal ruta.

El problema de los puentes de Knisberg puede ser interpretado en trminos de grafos


como sigue. Primero consideramos cada puente como un eje y cada componente de tierra
como un vrtice. Por desgracia, esto nos define un multigrafo y no un grafo (ver Figura
1.2). Pero si agregamos un vrtice a cada eje, obtendremos un grafo simple como lo
muestra la Figura 1.3. Ahora el problema de los puentes de Knisberg consiste en ver si
el grafo de la Figura 1.3 es o no Euleriano. Ahora la respuesta a tal pregunta es dada por
el siguiente resultado.

Teorema 1.13.1. Un grafo finito y conexo es Euleriano s y slo si cada vrtice tiene
grado par.

Demonstracin. Supongamos que tenemos un grafo Euleriano. Como cada eje debe
ser recorrido y no podemos repetir ejes, entonces en cada vrtice debemos tener por cada
1.13. GRAFOS EULERIANOS 15

Figura 1.2

Figura 1.3

eje otro eje diferente (uno para llegar y otro para salir). Esto nos dice que el grado en cada
vrtice debe ser par.
Supongamos ahora que tenemos un grafo finito, conexo donde cada vrtice tiene grado
par. Podemos suponer que este grafo es simple (ver Ejercicio 18). Si |V | = 1, entonces
no hay nada que probar. Supongamos desde ahora que |V | > 1. Tomemos dos vrtices
vecinos v1 , v2 V , luego {v1 , v2 } E. Por el Lema 1.13.2, podemos construir un
circuito 1 conteniendo al eje {v1 , v2 }.
Consideremos el nuevo grafo que se obtiene eliminando los ejes contenidos en el cir-
cuito 1 , pero manteniendo los vrtices originales que tienen grado positivo despus de
esta eliminacin. Para este nuevo grafo, los vrtices siguen teniendo grado par. Si este
nuevo grafo no tiene ejes, entonces estamos listos y 1 es el circuito Euleriano buscado.
Supongamos ahora que tenemos ejes. En cada componente conexa del nuevo grafo po-
demos proceder de la misma manera que antes. Como el grafo original es finito, este
proceso produce una coleccin finita de circuitos disjuntos, pero cuya unin es conexa
(todo el grafo original). Ahora la unin de estos circuitos definen un circuito Euleriano
como se deseaba.

Ejercicio 18.
16 CAPTULO 1. GRAFOS

Figura 1.4

1. Ver que el grafo de la Figura 1.3 no es Euleriano. En particular, de la respuesta al


problema de los puentes de Knisberg.
2. Verificar que el grafo de la Figura 1.4 no es Euleriano.
3. Ver que un grafo es Euleriano s y slo si el grafo simple obtenido al quitar todos
los lazos es Euleriano.

Lema 1.13.2. Sea G = (V, E) un grafo finito, donde cada vrtice tiene grado par. Si
{v1 , v2 } E, entonces existe un circuito en el grafo conteniendo al eje {v1 , v2 }.
Demonstracin. Construyamos un camino partiendo de v1 y conteniendo {v1 , v2 }.
Luego, continuamos este camino usando el siguiente preocedimiento. Cada vez que lle-
guemos a un vrtice w 6= v1 , podemos continuar por un eje diferente a los usados an-
teriormente (esto se puede hacer ya que el grado de w es par y cada vez que el camino
llega a un vrtice diferente de v1 este utiliza un eje para llegar y otro para salir). Como el
nmero de vrtices es finito, el camino terminar llegando a v1 .

Ejercicio 19.
1. Construir un ciclo Euleriano para el grafo Euleriano de la Figura 1.5.
2. Es Kn Euleriano ?, Es Kn,m Euleriano ?
3. Ver cuales de los grafos de la Figura 1.6 son Eulerianos y tales caso buscar un
circuito Euleriano.

Un camino Euleriano en un grafo es una camino que contiene a todos los ejes excta-
mente una vez. En particular, todo camino Euleriano cerrado es un cclo Euleriano.

Ejercicio 20. Verificar que el grafo de la Figura 1.4 contiene un camino Euleriano.
1.13. GRAFOS EULERIANOS 17

v1

v3
v2 v4

v5 v6

v7
v8 v9

v10

Figura 1.5

Figura 1.6

Teorema 1.13.3. Un grafo conexo no-Euleriano contiene un camino Euleriano s y


slo si este contiene exctamente dos vrtices con grado impar.

Demonstracin. Notemos que un grafo G, el cual no es Euleriano, pero que contiene


un camino Euleriano, digamos que conecta los vrtices v1 y v2 , se transforma en un grafo
Euleriano si agregamo los dos ejes {v1 , w} y {w, v2 }, donde w no es un vrtice de G. Ms
an, al agregar esos dos ejes al camino Euleriano obtenemos un circuito Euleriano. Como
todos su vrtices tienen grado par, al quitar estos dos nuevos ejes (es decir, regresando
al grafo original) vemos que los vrtices v1 y v2 ahora tienen grado impar, y los demas
siguen con grado par.
Recprocamente, si tenemos un grafo G que contiene exctamente dos vrtices con
grado impar, digamos v1 y v2 , entonces podemos agregar dos ejes {v1 , w} y {w, v2 },
donde w no es un vrtice de G. Ahora este nuevo grafo tiene todos sus vertices de grado
par, luego Euleriano. Ahora podemos construir un circuito Euleriano. Al quitar los dos
ejes nuevos obtenemos un camino Euleriano (en el grafo original) que conecta los vrtices
v1 y v2 .
18 CAPTULO 1. GRAFOS

v1 v2

v4
v3

v7
v8

v5 v6

Figura 1.7

1.14. Grafos Hamiltoneanos


Un grafo finito se llama grafo Hamiltoneano si existe un ciclo conteniendo a todos los
vrtices del grafo ; tal ciclo es llamado un ciclo Hamiltoneano.

Ejercicio 21.
1. Ver que todo grafo Hamiltoneano es necesariamente conexo.
2. Ver que el grafo de la Figura 1.7 es Hamiltoneano.
3. Sea G = (V, E) un grafo conexo. Si |V | 2, entonces determinar cuando G es
Hamiltonenao. Dar un ejemplo con |V | = 3 que no es Hamiltoneano.

En general es muy dificil ver si un grafo es Hamiltoneano, pero el siguiente resultado


permite ver si este no lo es.

Teorema 1.14.1. Sea G = (V, E) un grafo finito y conexo de manera que |V | 3. Si


G es Hamiltoneano, entonces W V , W 6= , el subgrafo cuyos vrtices son V W y
cuyos ejes son los ejes en E que no tienen vrtices en W , tiene a lo ms |W | componentes
conexas.

Demonstracin. Consideremos un ciclo Hamiltoneano


= {v1 , v2 } {vn1 , vn } {vn , v1 }
donde V = {v1 , ..., vn } y consideremos el grafo H = (H0 , H1 ), donde H0 = V y H1
consiste de aquellos ejes de .
Sea W V = H0 , W 6= . Sean C1 el nmero de componentes conexas del subgrafo
GW cuyos vrtices son V W y cuyos ejes son aquellos de E que no contienen un
vrtice de W , y C2 el nmero de componentes conexas del subgrafo HW cuyos vrtices
son H0 W y cuyos ejes son aquellos de H1 que no contienen un vrtice de W .
Como HW es un subgrafo de GW , tenemos que C1 C2 . Luego, basta con verificar
el teorema para el grafo cclico H y el subgrafo HW . Esto lo haremos inductivamente en
la cardinalidad de W .
Supongamos que W = {w1 , ..., wr }. Entonces, el subgrafo H{w1 } es conexo. El sub-
grafo H{w1 ,w2 } tiene a lo ms 2 componentes. El subgrafo H{w1 ,w2 ,w3 } tiene a lo ms 3
1.14. GRAFOS HAMILTONEANOS 19

a b

Figura 1.8

componentes. De manera inductiva se puede verificar que el subgrafo H{w1 ,...,wr } tiene a
lo ms r componentes.

Ejemplo 7. Consideremos el grafo de la Figura 1.8. Si tomamos W = {a, b}, en-


tonces el subgrafo determinado como en el Teorema 1.14.1 consiste de 3 > |W | compo-
nentes conexas ; luego no puede ser Hamiltoneano.

Ejercicio 22.
1. Sea G un grafo y Gb el grafo obtenido al eliminar los lazos de G. Verificar que G es
Hamiltonenao s y slo si Gb es Hamiltoneano.
2. Analizar si los grafos completos Kn y los grafos Kn,m son Hamiltoneanos.

Teorema 1.14.2 (Teorema de Ore (1963)). Sea G = (V, E) un grafo simple y conexo
con |V | 3. Si la suma de los grados de todo par de vrtices no vecinos es al menos |V |,
entonces G es Hamiltoneano.

Demonstracin. Sea |V | = m 3. Supongamos por el contrario que G no es Ha-


miltoneano. Podemos ver G como un subgrafo propio del grafo completo Km (propio ya
que Km es Hamiltoneano). Consideramos el subgrafo ms grande de Km que contenga
a G que no sea Hamiltoneano (es decir, al agregar un eje ms este queda Hamiltonenao)
y que tiene los mismos vrtices que G. Llamemos a este nuevo subgrafo como G. b Luego,
b
G G Kn y G = b 6 Km .
Si v1 , v2 son dos vrtices de Gb que no son vecinos, entonces ellos no son vecinos
tampoco en G ; luego gradGb(v1 ) + gradGb(v2 ) gradG (v1 ) + gradG (v2 ) m.
Si agregamos el eje {v1 , v2 }, entonces obtenemos un gafo Hamiltoneano (por la maxi-
b En particular, existe un camino Hamiltoneano (camino simple que contiene
malidad de G).
a todos los vrtices), digamos
= {v1 = u1 , u2 } {u2 , u3 } {um1 , um = v2 }
20 CAPTULO 1. GRAFOS

Si u1 y uj son vrtices vecinos en G,b entonces um y uj1 no pueden ser vecinos. En


efecto, de ser as, podemos construir el cclo Hamiltoneano en Gb dado por
{um , uj1 } {uj1 , uj2 } {u2 , u1 } {u1 , uj } {uj , uj+1 } {um1 , um }
una contradiccin al hecho que Gb no es Hamiltoneano.
As, si v1 tiene a vrtices vecinos en {u2 , ..., um }, entonces lo anterior nos dice que al
menos a vrtices en {u1 , ..., um1 } no pueden ser vecinos a v2 en G. b
Ahora, esto nos dice que
gradGb(v1 ) + gradGb(v2 ) a + (m 1 a) = m 1 < m
una contradiccin.

Corolario 1.14.3 (Teorema de Dirac). Sea G = (V, E) un grafo simple y conexo con
|V | 3. Si el grado de todo vrtices es al menos |V |/2, entonces G es Hamiltoneano.

Teorema 1.14.4. Sea G = (V, E) un grafo simple y conexo con |V | 3. Si la suma


de los grados de todo par de vrtices no vecinos es al menos |V | 1, entonces G tiene un
camino Hamiltoneano.
Demonstracin. La demostracin es similar a la demostracin del Teorema 1.13.3

Corolario 1.14.5. Sea G = (V, E) un grafo simple y conexo con |V | 3. Si el grado


de todo vrtices es al menos (|V | 1)/2, entonces G contiene un camino Hamiltoneano.

1.15. Coloracin de grafos


En una carta de Augustus De Morgan (1806-1871) dirigida a Sir William R. Hamilton
(23 de Octubre del 1852) hace la pregunta si se puede o no colorear un mapa con 4 co-
lores diferentes de modo que dos regiones adyacentes tienen colores direferentes. Recin
en 1977 se verifica afirmativamente este hecho por K. Appel, W. Haken y J. Koch apoyan-
dose esencialmente en clculos efectuados por un computador (approximadamente 1000
casos).
Ahora veremos como la problemtica anterior se puede modelar usando grafos. Consi-
deremos un mapa M que corresponde a una representacin de un grafo G = (V, E) en la
esfera S 2 = {(x, y, z) R3 : x2 + y 2 + z 2 = 1}.
Procedemos a construir un multigrafo (dual) G = (V , E ) donde los vrtices son
dados por la eleccin de un punto (y slo uno) por cada componente conexa del comple-
mento del mapa (es decir, por cada cara del mapa). Ahora, por cada eje e E escogemos
1.15. COLORACIN DE GRAFOS 21

Figura 1.9

Figura 1.10

un arco e que conecta los vrtices de G determinados por las caras que comparten el eje
e y que intersecta e de manera transversal en un nico punto de su interior (en caso que
ambas caras son la misma, entonces e es un lazo. En la Figura 1.9 se muestra el mapa
M y su multigrafo dual (el cual es un grafo) y en la Figura 1.10 se muestra un ejemplo
donde tenemos la existencia de lazos y ejes multiples.

1.15.1. Coloracin de grafos. Sea G = (V, E) un (multi)grafo y K un conjunto de


cardinalidad k 2. Una coloracin por K de G es dada por una funcin f : V K, de
modo que si {v, w} E, entonces f (v) 6= f (w). En otras palabras, si cada elemento de
K representa un color diferente, entonces una coloracin por K consiste en dotar de un
color a cada vrtice de manera que vrtices vecinos no tengan el mismo color.

Ejercicio 23. Ver que si el (multi)grafo tiene una coloracin, entonces tal (multi)grafo
no puede tener lazos.

Teorema 1.15.1. Todo (multi)grafo planar sin lazos puede ser coloreado por 4 co-
lores.
22 CAPTULO 1. GRAFOS

Demonstracin. Podemos eliminar ejes, si es necesario, para suponer que estamos


en presencia de un grafo, es decir, no hay multiejes. Ahora, por la planaridad, podemos
construir un mapa definido por el (multi)grafo dual. Ahora el resultado sale del teorema
de la coloracin por 4 colres de mapas en la esfera.

Ejemplo 8. En la UFRO se quiere realizar un horario para las distintas asignatu-


ras que se imparten semestralmente. Algunas de tales asignaturas pueden interesar al
mismo tipo de alumnos. Se deben, luego, programar estas asignaturas de manera que
no coincidan las horas asignadas a tales asignaturas. Es por esto que se quiere conocer
el mnimo de horas (semanales) necesarias para impartir las enseanzas de tales. Para
esto, primero consideramos el grafo cuyos vrtices consisten de las asignaturas a dictar
en el semestre. Si dos asignaturas tienen estudiantes comunes, entonces conectamos por
un eje tales vrtices. So pensamos que cada color que se le puede asignar a un vrtice
corresponde a un bloque de horas a la semana, lo que necesitamos es buscar el nmero
mnimo de colores para colorear tal grafo.

1.16. Grafos bipartitos


Un grafo es llamado bipartito si ese admite una coloracin con dos colores. Observe-
mos que ti el grafo consiste de slo un vrtice, entonces trivialemente s bipartito.

Ejemplo 9. Consideremos un polinomio P (z) C[z] y supongamos que este tiene


exctamente dos valores crticos, es decir, hay exctamente dos puntos diferentes p1 , p2
C de manera que para todo z C {p1 , p2 } ocurre que P (z) 6= 0 y para j = 1, 2
siempre existe algn wj P 1 (pj ) con P (wj ) = 0. Consideremos un arco simple
C que tiene a p1 y p2 como puntos finales. Consideremos el grafo cuyos vrtices son
dados por P 1 (p1 ) P 1 (p2 ) y cuyos ejes son dados por P 1 (). Cada vrtice de tal
grafo contenido en P 1 (pj ) es coloreado por el color pj . Esta coloracin hace de este
grafo un grafo bipartita.

Teorema 1.16.1. Un (multi)grafo finito sin lazos es bipartito s y slo si no tiene ciclos
de longitud impar.

Demonstracin. Es claro que podemos asumir que no tenemos multiejes, es decir,


podemos asumir que el grafo es simple. Tampoco es problema asumir que tal grafo es
conexo.
Si tenemos que el grafo es bipartito, como cada eje conecta dos vrtices de diferente
color y slo usamos dos colors, entonces es claro que todo ciclo debe tener longitud par.
1.17. FUNCIONES 23

Veamos el recproco. Usemos inducin en la cardinalidad N de ejes. Si N = 0, en-


tonces tal grafo consiste de slo un vrtice y trivialmente admite una coloracin con dos
colores. Supongamos que el resultado es vlido para grafos con N < M ejes.
Consideremos un grafo simple conexo G = (V, E) con M ejes y de manera que no
contiene ciclos de longitud impar. Tomemos un eje cualquiera e = {u, v} E.
Supongamos que al quitar el eje e (pero no los vrtices) el grafo queda disconexo,
digamos dado por los grafos G 1 = (V 1 , E 1 ) y G 2 = (V 2 , E 2 ), donde u V 1 y v
V 2 . Es claro que ambos grafos nuevos tienen menos que M ejes, luego, por la hiptesis
inductiva, podemos colorear cada uno de ellos con dos colores diferentes (usamos los
mismos dos colores para ambos). Adems podemos asumir que los vrtices u y v tienen
colores diferentes. Esta coloracin produce una coloracin por dos colores en el grafo G.
Supongamos ahora que al quitar el eje e (pero no los vrtices) el grafo sigue siendo
un grafo conexo, digamos H = (H0 , H1 ), donde H0 = V y H1 = E {e}. Usando la
hiptesis inductiva, existe una coloracin

f : H0 {0, 1}.

Consideremos un camino simple en H que conecta u con v, digamos

1 = {u, v1 } {vs , v},

luego 2 = 1 e resulta ser un ciclo en G. Como el ciclo 2 tiene longitud par por
hiptesis, la longitud de 1 es impar. Esto nos asegura que f (u) 6= f (v). En particular, f
define una coloracin por dos colores en G como deseabamos.

Observacin 1.16.2. La teora de grafos permite studiar problemas en informtica re-


lacionados con la eficiencia de algoritmos. La idea es analizar el costo en trminos de
tiempo y espacio (memoria) de los mtodos utilizados. Este estudio es muy importante,
no slo por razones de economa sino que en ocasiones puede ser vital, al crecer los
problemas propuestos los tiempos de realizacin o las necesidades de espacio en memo-
ria pueden hacer impracticable una determinada tarea. Respecto a esto, existen problemas
que son intratables de modo prctico ; llamados problemas con complejidad NP (tiempo
polinomial no deterministicas). Las mquinas de Turing no dterministicas son una gene-
ralizacin de los autmatas finitos, pero mucho ms rpidas y econmicas. Problemas del
tipo NP son, por ejemplo, determinar si un grafo dado es Hamiltoneano o ver la posibili-
dad de colorear un grafo por un nmero dado de colores.

1.17. Funciones
Dado un grafo G = (V, E), tenemos asociado el espacio vectorial real de todas las
funciones reales definidas sobre V , el cual denotaremos por C 0 (G).
24 CAPTULO 1. GRAFOS

Denotamos por L2 (G) al subespacio vectorial cuyos elementos son aquellas funciones
C 0 (G) tales que X
kk2 = (v)2 < +
vV

Ejercicio 24. Sea G = (V, E) un grafo. Verificar que si , L2 (G), entonces el


siguiente define un producto interior positivo definido.
X
< , >= (v)(v)
vV

Verificar que con este producto interior vale que L2 (G) es un espacio de Hilbert.

Observemos que cuando el grafo es finito se tiene que C 0 (G) = L2 (G).

Ejercicio 25. Sea G = (V, E) un grafo finito y V = {v1 , ..., vn }. Construir un iso-
morfismo entre (L2 (G), < , >) y el espacio Euclidiano En = (Rn , < , >0 ) (donde
< , >0 denota el producto punto usual en Rn ).

1.18. Derivacin en grafos


Una derivacin en un grafo G = (V, E) es un operador lineal D : C 0 (G) C 0 (G).
Denotamos por R (G) el lgebra real de derivacions sobre G.

1.19. Campo de vectores


Un campo de vectores de un grafo G = (V, E) es una funcin
X:V V
de manera que
X(v) N (v) {v},
donde N (v) denota al conjunto de los vrtices vecinos de v. Aquellos vtrices v donde
X(v) = v son llamados los vrtices crticos de X.

Ejercicio 26. Sea G = (V, E) un grafo. Sea X un campo de vectores en G. Una


solucin del campo X es una coleccin (finita o infinita) ordenada de vrtices
v1 , v2 , ..... V
tal que
X(vj ) = vj+1 , j = 1, 2, 3, ...
en otras palabras, una solucin de X es la rbita de un vrtice bajo iteracin por la
funcin X.
1.- Verificar que dado cualquier vrtice inicial v V siempre existe una solucin del
campo con v1 = v. Ms an, tal solucin est nicamente determinada por v.
1.19. CAMPO DE VECTORES 25

2.- Dar un ejemplo para ver que es posible tener solucions diferentes, para el mismo
campo, que comparten al menos un vrtice. En tal caso, ver que a partir de un
vrtice en comn tales soluciones deben coincidir.
3.- Qu condiciones debera tener el campo X para asegurar que si dos soluciones
intersectan, entonces estas soluciones deben coincidir ?
CAPTULO 2

GRAFOS MTRICOS

En este captulo definiremos el concepto de derivadas direccionales de funciones de-


finidas en los vrtices de grafos y, en particular, el concepto del operador de Laplace
discreto 2 el cual es un ejemplo de derivacin. Esto permitir definir el concepto de
funciones harmnicas discretas. Tambin se describirn, en le caso de grafos finitos, el
principio del mximo y mnimo, el problema de Dirichlet y el problema de Newmann.

2.1. Mtricas discretas


Una mtrica discreta en el grafo G = (V, E) es una funcin
d : E (0, +)
en cuyo caso el par (G, d) es llamado un grafo mtrico.

Si G es un grafo conexo y u, v V , entonces existe un camino


= {u, w2 } {wr1 , v}

w2 , ..., wr1 V
Definimos su longitud como (tomando w1 = u y wr = v)
r1
X
l() = d({wj , wj+1 }).
j=1

Definimos la distancia d(u, v) como el mnimos de las longitudes de todos los posibles
caminos que unen u con v en el grafo. Observemos que esta definicin coincide con la
dada en el captulo anterior para la mtrica d = 1.

Ejercicio 27. Si (G, d) es un grafo mtrico conexo orientado y de grado finito, verifi-
car que d es una mtrica. Qu pasa si quitamos la condicin que el grafo sea de grado
finito ? Qu sucede si imponemos la condicin que existe r > 0 tal que d(e) r para
todo eje e del grafo infinito ?
28 CAPTULO 2. GRAFOS MTRICOS

2.2. Grafos mtricos isomorfos y automorfismos


Supongamos que tenemos dos grafos mtricos (G, d1 ) y (H, d2 ). Diremos que ellos son
grafos mtricos isomorfos si existe un isomorfismo de grafos h : G H de manera que
d1 ({x, y}) = d2 ({h(x), h(y)}). Tal isomorfismo es llamado un isomorfismo de grafos
mtricos.
Un automorfismo de grafo mtrico del grafo metrico (G, d) es un isomorfismo mtrico
de (G, d) consigo mismo.

2.3. Matriz de adyacencia mtrica y de valencia mtrica


Consideremos un grafo mtrico finito (G, d), donde G = (V, E), y supongamos que

V = {v1 , ..., vm }

Sea

d({vi , vj })k , {vi , vj } E
akij =
0, caso contrario.
La matriz cuadrada
Ak = [akij ]mm
es llamada la matriz de adyacencia mtrica de grado k del grafo mtrico (G, d).

Si definimos

0, i 6= j
bkij = Pm k
r=1 air , i=j.
La matriz cuadrada
Bk = [bkij ]mm
es llamada la matriz de valencia mtrica de grado k del grafo mtrico (G, d).

Ejercicio 28. Verificar que k y la matriz de adyacencia mtrica de grado k deter-


mina el grafo mtrico mdulo isomorfismo. Observar que A0 y B0 son exactamente las
matrices de adyacencia y valencia del grafo.

2.4. Derivadas direccionales de funciones


Sea (G, d) un grafo mtrico conexo de grado finito, donde G = (V, E). La mtrica
discreta d define una mtrica en el conjunto de los vrtices V .
Sea C 0 (G), v V y w N (v) {v}. La derivada direccional de orden k de
en v en la direccin de w como
(
(v)(w)
k k dk ({v,w})
, v 6= w
w (v) = (1)
0, v=w
2.6. OPERADOR DISCRETO DE LAPLACE 2 29

2.5. Campos de vectores y derivacin en grafos


Un campo de vectores X sobre un grafo mtrico (G, d) induce una derivacin
DX : C 0 (G) C 0 (G)
definido por
DX ()(v) = X(v) (v)
Ahora, si tenemos dos campos de vectores, digamos X, Y en el grafo G, entonces,
como para cada C 0 (G) se tiene que X() C 0 (G), entonces podemos definir DY X .

2.6. Operador discreto de Laplace 2


El operador de Laplace discreto [6] se define como
2 : C 0 (G) C 0 (G)
X (v) (w) X
2
2 (v) = = w (x)
d2 ({v, w})
wN (v) wN (v)

La definicin tiene sentido ya que, al ser G de grado finito, N (v) es finito para cada
v V . Es importante hacer notar que la definicin dada aqu corresponde a el operador
negativo de Laplace.

Proposicin 2.6.1. Sea (G = (V, E), d) un grafo mtrico finito, conexo y sea n la
cardinalidad de V . Entonces el espectro de 2 tiene la forma
0 = 1 2 n .

Demonstracin. Sea C 0 (G). Entonces,


X
h, 2 i = (v)2 (v) =
vV

X X (v) (w)
= (v)
d({v, w})2
vV wN (v)

X X (v)2 (v)(w)
=
d({v, w})2
vV wN (v)

Ahora, cada eje {v, w} aparece dos veces contados en la suma anterior, de donde se
obtiene que
X  (v) (w) 2
h, 2 i = 0.
d({v, w})
{v,w}E

De lo anterior obtenemos que todo valor propio de 2 es no-negativo. Para ver que
1 = 0, basta con notar que si es una funcin constante, entonces 2 = 0.
30 CAPTULO 2. GRAFOS MTRICOS

En el Corolario 2.9.4 veremos que el valor propio 1 = 0 tiene multiplicidad 1, es


decir, 2 > 0.

2.7. Funciones harmnicas discretas


Sea G = (V, E) un grafo de grado finito. Decimos que C 0 (G) es harmnica en el
vrtice v V si 2 (v) = 0. Si es harmnica en todo V , entonces decimos que es
harmnica discreta. En otras palabras, el espacio de las funciones harmnicas discretas es
el ncleo de 2 . Estudios de hamonicidad en grafos finitos se pueden encontrar en varios
artculos, tanto recientes como csicos, ver por ejemplo [2, 3, 6, 8, 10].
De manera similar, una funcin : V C es llamada hamnica en v V si sus
partes reales e imaginarias Re(), Im() C 0 (G) son harmnicas en v.

Ejercicio 29. Ver que toda funcin constante es harmnica y concluir que 1 = 0 es
valor propio de 2 .

Ejercicio 30. Sea (G, d) un grafo mtrico finito, conexo con al menos 2 vrtices,
donde G = (V, E). Supongamos que
V = {v1 , ..., vm }, E = {e1 , ..., en }

y que A2 y B2 son, respectivamente, la matriz de adyacencia y valencia mtrica de G de


grado 2. Defina wij = d({vi , vj })2 para {vi , vj } E y wij = 0 en caso contrario.

1. El operador de Laplace discreto produce un endomorfismo lineal del espacio vec-


torial real C 0 (G).
2. La funcin
: C 0 (G) Rm : 7 (f ) = ((v1 ), ..., (vm ))

es un isomorfismo entre espacios vectoriales reales. La base {1 , ..., m } de


C 0 (G) definida por (j ) = (0, ..., 0, |{z}
1 , 0, ..., 0) es llamada la base cannica
j
de C 0 (G).
3. Verificar que el operador discreto de Laplace 2 queda descrito como el operador
lineal
c2 : Rm Rm

definido por

m
X m
X
c2 (x1 , ..., xm ) =
w1j (x1 xj ), ..., wmj (xm xj )
j=1 j=1
2.7. FUNCIONES HARMNICAS DISCRETAS 31

4. Concluir que

x1
c2 (x1 , ..., xm ) = (B2 A2 )
.
..
xm
es decir, que la matriz de 2 en la base cannica de C 0 (G) es J2 = B2 A2 .
5. Verificar que

x1
. X
[x1 xm ]J2 .. = wij (xi xj )2 .
1i<jm
xm
6. Concluir que el operador discreto de Laplace 2 es simtrico y positivo semi-
definido.
7. Concluir de lo anterior que
h2 , i = h, 2 i
donde X
h, i = (v)(v).
vV
8. Concluir que para cada p > 0 se puede calcular un nico operador p que es la
p-potencia de 2 : este operador es llamado el operador discreto p-Laplaciano.
9. Considere una orientacin para los ejes del grafo. Si {vi , vj } E, entonces es-
cribamos (vi , vj ) para denotar el eje orientado de manera que vi es el vrtice de
partida. Defina las matrices U = (uij ), V = (vij ) Mnn (R) por

1, si tenemos ei = (vj , vk )
uij = 1, si tenemos ei = (vk , vj )

0, en caso que ei no contiene al vrtice vj

wij , si tenemos ei = (vj , vk )
vij = wij , si tenemos ei = (vk , vj )

0, en caso que ei no contiene al vrtice vj .
Verificar que
J2 = t U V
y que t U V no depende de la orientacin escogida sobre los ejes.
10. Sean r {1, ..., m}, a1 , ..., ar R y escriba
 
J J12
J2 = t 11
J12 J22
donde J11 es matriz simtrica de tamao r r, J12 es matriz de tamao r (mr)
y J22 es matriz simtrica de tamao (m r) (m r). Verificar que el problema

(vj ) = aj , j = 1, ..., r
(vj ) = 0, j = r + 1, ...., m
32 CAPTULO 2. GRAFOS MTRICOS

es equivalente al problema lineal (donde Ir denota la matriz identidad de tamao


r r y 0 a la matriz cero de tamao r (m r))

x1 a1
. .
.. ..
 




Ir 0 xr ar
t =
J12 J22 xr+1 0

.. ..
. .
xm 0

2.8. Derivaciones inducidas por campos de vectores


Consideremos un grafo mtrico (G, d) y un campo de vectores X : V V , donde
G = (V, E). Tal campo de vectores permite definir una derivacin en G como
DX : C 0 (G) C 0 (G) ,
donde DX (v) := X(v) (v).

Ejemplo 10. Consideremos un grafo mtrico (G, d) de grado finito. Si v, w V es


tal que w N (v), entonces podemos definir el campo de vectores

w, = v
Xv,w ( ) =
, 6= v .
Luego, para C 0 (G) se tiene que

(w) (v) = (v), =v
w
DXv,w ()( ) = d({v, w})

0, 6= v .
Luego,

Xv,w ()(w) Xv,w ()(v) = (v) (w) = 2 (v), =v
2 w
DX ()( ) = d({v, w}) d({v, w})2
v,w

0, 6= v .
Luego, el operador discreto de Laplace es
X X
2
2 = DX v,w
.
vV wN (v)

Tambin podemos de manera inductiva definir


X X
k
k = DX v,w
,
vV wN (v)

donde
(v) (w) = k (v), =v
k k w
DX ()( ) = (1) d({v, w})k
v,w

0, 6= v .
2.9. PRINCIPIO DEL MXIMO Y MNIMO 33

Observacin 2.8.1. En el ejemplo anterior la derivacin k se transforma en 2 si


cambiamos la mtrica d por la nueva mtrica d2/k .

Ejercicio 31. Ver que el operador p no siempre puede ser transformado al operador
2 por medio de cambio de mtrica. Analizar esto para K3 .

2.9. Principio del mximo y mnimo


Diremos que la funcin C 0 (G) no es localmente constante si para cada vrtice
v V existe un vrtice vecino w N (v) con (w) 6= (v). Notemos que si es
localmente constante en el vrtice v, entonces es harmnica all.

Lema 2.9.1. Sea G un grafo finito. Entonces toda C 0 (G) tiene un mximo global
y un mnimo global.

Demonstracin. Tarea.

Teorema 2.9.2 (Principio del Mximo y Mnimo). Sea (G, d) un grafo mtrico fi-
nito y C 0 (G) una funcin que no es localmente constante. Si v V es un mximo o
un mnimo local para , entonces no es harmnica en v.

Demonstracin. Como el grafo es finito, entonces V es finito, la existencia de un


mximo y de un mnimo es dada por el Lema anterior. Sea v V un mximo local para
, es decir, (v) (w) para todo w N (v). Luego, como (v) (w), la nica
manera de tener la igualdad
X (v) (w)
0 = 2 (v) =
d2 ({v, w})
wN (v)

es que tengamos que (w) = (v) para todo w N (v), una contradiccin al hecho que
no es localmente constante. La demostarcin es idntica para un mnimo local.

Ejercicio 32. Verificar que el resultado anterior no es en general vlido si el grafo no


es finito.

Corolario 2.9.3. Sea (G, d) un grafo mtrico finito y conexo. Entonces, las nicas
funciones harmnicas C 0 (G) son las constantes.
34 CAPTULO 2. GRAFOS MTRICOS

Corolario 2.9.4. Sea (G, d) un grafo mtrico finito, conexo. Entonces, el espectro del
operador Laplaciano discreto es
0 = 1 < 2 m
donde el espacio propio asociado al valor propio 1 = 0 es de dimensin 1.

Observacin 2.9.5. Respecto al resultado anterior, si eliminamos la condicin de que


el grafo sea conexo, entonces el Teorema 2.9.2 nos asegura que el valor propio 1 = 0
tendr multiplicidad igual al nmero de componentes conexas de este.

El Corolario 2.9.4 nos dice que 2 > 0. El prximo resultado nos indica como deter-
minarlo. Recordemos que en C 0 (G) (grafo finito) tenemos el producto interior Euclidiano
X
h, i = (v)(v).
vV

Corolario 2.9.6. Sea (G, d) un grafo mtrico finito, conexo. Entonces, si denotamos
por C(0) < C 0 (G) el subspacio formado por las funciones constantes, entonces
X
C(0) = { C 0 (G) : (v) = 0}
vV

and  2
P (v) (w)
{v,w}E
d({v, w})
2 = InfimoC(0) {0} P 2
vV (v)
P
Demonstracin. Es claro que si { C 0 (G) : vV (v) = 0} y C(0),
P
entonces h, i = 0. Luego, { C 0 (G) : vV (v) = 0} < C(0) . Como {
P
C 0 (G) : vV (v) = 0} es de co-dimensin 1 en C 0 (G), se obtene la igualdad deseada.
Como 2 es simtrica, sus valores propios diferentes tienen espacios propios ortogo-
nales entre si, en particular, los vectores propios de 2 asociados a los valores propios
j , con j 2, viven en C(0) . Por otro lado, sabemos que, para cada C 0 (G) vale la
igualdad
 2
P (v) (w)
{v,w}E
d({v, w})
h, 2 i = P 2
.
vV (v)
As, si es vector propio asociado al valor propio j , entonces
 2
P (v) (w)
{v,w}E
d({v, w})
j = P 2
.
vV (v)
Ya que 2 es el menor valor propio diferente de cero, lo anterior nos da la igualdad
deseada para 2 .
2.9. PRINCIPIO DEL MXIMO Y MNIMO 35

Ejercicio 33. Si eliminamos la condicin de finitud del grafo, entonces podemos tener
funciones harmnicas discretas diferentes de las constantes. Sea G definido por V =
Z[i] C y los ejes son los arcos de la forma {z + t : t [0, 1]} y {z + it : t [0, 1]}
donde z Z[i]. Para cada n = 0, 1, 2, 3, ..., sea
Pn : Z[i] C : z 7 z n
Tomamos la mtrica discreta d 1. En este caso, verificar que Pn es harmnica
discreta slo para n = 0, 1, 2, 3.

Ejercicio 34. Sea (G, d) un grafo mtrico finito, conexo con al menos 2 vrtices,
donde G = (V, E). Supongamos que V = {v1 , ..., vm } y sea wij = 0 en caso que
/ E y wij = d({vi , vj })2 en caso que {vi , vj } E.
{vi , vj }
1. Verificar la igualdad
m
X X
k = 2 wij = Traza(B2 ),
k=1 1i<jm

donde B2 es la matriz de valencia de gardo 2 asociada al grafo mtrico.


(Ind. La traza es invariante por conjugacin y la matriz J2 es conjugada a la
matriz diagonal cuya diagonal es formada de los valores propios.)
2. Concluir que
2 X Traza(B2 )
2 wij =
m1 m1
1i<jm

2 X Traza(B2 )
m wij = .
m1 m1
1i<jm

3. Verificar
Traza(B2 ) Traza(B2 )
2 = 2 = 3 = = m = .
m1 m1
Adems, ver que esta igualdad vale slo cuando el grafo es Km y la mtrica d
es constante.
4. En el caso particular en que d = 1, es decir wij {0, 1}, concluir que 2 m.
Ms an, 2 = m s y slo si G = Km . En el caso G = Km verificar que 2 =
= m = m.
5. Considerar los grafos completo K2 y K3 con una mtrica discreta. Calcule los
valores propios de 2 .

Ejemplo 11. Sea G definido por V = Z[i] C y los ejes son los arcos de la forma
{z + t : t [0, 1]} y {z + it : t [0, 1]} donde z Z[i]. Consideremos la funcin
: Z[i] R : a + ib 7 a2 + b2
36 CAPTULO 2. GRAFOS MTRICOS

Tomamos la mtrica discreta d 1. En este caso, si z Z[i], entonces

N (z) = {z + 1, z 1, z + i, z i}

y luego (z = a + ib)

2 (z) = ((z+1)(z))+((z1)(z))+((z+i)(z))+((zi)(z)) =

= 4(a2 + b2 ) + ((a + 1)2 + b2 + (a 1)2 + b2 + a2 + (b + 1)2 + a2 + (b 1)2 ) = 4


es decir, no es harmnica discreta en ningn punto de V .

Ejercicio 35. Sea G definido por V = Z[i] C y los ejes son los arcos de la forma
{z + t : t [0, 1]} y {z + it : t [0, 1]} donde z Z[i], junto con la mtrica discreta
d 1.
(i) Si : G0 R escribir la condicin 2 = 0.
(ii) Usando (i) verificar que dado valores cualesquiera para (n, 0) y (n, 1), para
todo n Z, se puede extender de manera nica u a todo el rwsto de los vrtices
para que sea harmnica.
(iii) Concluir que el espacio vectorial real de las funciones harmnicas en este caso
es isomorfo a RZ

Ejemplo 12. Consideremos el grafo G = K4 donde

V = {v1 , v2 , v3 , v4 }

y la mtrica discreta d 1. Tenemos el isomorfismo lineal natural

f C 0 (G) 7 (f ) = (f (v1 ), f (v2 ), f (v3 ), f (v4 )) R4

En este caso, si (f ) = (a, b, c, d), entonces



2 f (v1 ) = 3a + b + c + d


2 f (v2 ) = 3b + a + c + d
2 f (v3 ) = 3c + a + b + d


2 f (v4 ) = 3d + a + b + c

Luego f Ker(2 ), es decir, f es harmnica discreta si y slo si

a=b=c=d

o equivalentemente, si y slo si f es constante.


Por oro lado, si (f ) = (1, 1, 2, 0), entonces f es harmnica discreta en v1 y v2 , pero
2 f (v3 ) = 4 = 2 f (v4 ).
2.10. LOS PROBLEMAS DISCRETOS DE DIRICHLET Y NEUMANN 37

2.10. Los problemas discretos de Dirichlet y Neumann


Consideremos primero la siguiente observacin.

Lema 2.10.1. Sea (G, d) un grafo mtrico finito y conexo. Supongamos que el
conjunto de vrtices de G es dado por

V = {v1 , ..., vn , vn+1 , ..., vm },

donde n > 0 y m > n. Escribamos la matriz del Laplaciano discreto 2 con esta
numeracin como
 
R U
J2 = t
U T
donde R y T son matrices cuadradas de tamaos n y (mn), respectivamente. Entonces,
T es invertible.

Demonstracin. Denotemos por L el espacio de funciones : V R que son


harmnicas en {vn+1 , ..., vm } y que se anulan en {v1 , ..., vn }. Ahora, si L, entonces
sus mximos y mnimos deben estar en {v1 , ..., vn } ; de donde concluimos que 0, es
decir L = {0}.
Identificando con el vector columna t [x y], donde xj = (vj ), j = 1, ..., n e yr =
(vn+r ), r = 1, ..., m r, tenemos que L corresponde al espacio de soluciones del
sistema lineal siguiente
  
I 0 x
t =0
U T y
Como tal espacio de soluciones es trivial, la matriz correspondiente debe ser invertible,
en particular, T debe ser invertible.

Teorema 2.10.2 (Problema discreto de Dirichlet). Sea (G, d) un grafo mtrico finito
y conexo, donde G = (V, E). Sea 6= W V y consideremos nmeros aw , bv R para
cada w W y cada v V W . Entonces, existe una y slo una funcin : V R
solucin al problema discreto de Dirichlet :

(v) = bv , v V W

(w) = aw , wW .

Demonstracin.

Unicidad. Sea D < C 0 (G) = L2 (G) el subespacio de todas las funciones


C 0 (G) tales que (w) = aw para todo w W . Supongamos que tenemos dos posibles
soluciones, digamos 1 , 2 D. Luego, = 1 2 C 0 (G) resulta ser harmnica en
V W y (v) = 0 para cada v W . Por el principio del mximo y del mnimo, debe
tener sus mximos y mnimos en W ; luego = 0.
38 CAPTULO 2. GRAFOS MTRICOS

Existencia. Sean A2 y B2 las matrices de adyacencia y valencia mtrica de grado 2,


respectivamente. Sean
V = {v1 , ..., vm }
W = {v1 , ..., vr }
a1 = av1 , ..., ar = avr , b1 = bvr+1 , ..., bmr = bvm R.
Identificando cada funcin C 0 (G) con el vector

(v1 )
x=
..
.
(vm )
y suponiendo que
 
R U
J2 = B2 A2 = t
U T
donde R es de tamao rr, U es de tamao r(mr) y T es de tamao (mr)(mr),
vemos que el problema de Dirichlet es equivalente a resolver el sistema lineal

x1 a1
. .
.. ..
 




I 0 xr ar
t = .
U T xr+1 b1

.. ..
. .
xm bmr
Como T es invertible, por el Lema 2.10.1, ,el problema lineal anterior tiene solucin y
dems es nica.

Observacin 2.10.3. En la demostracin anterior, la existencia para |W | 2, se


puede tambin ver de la siguiente manera. Como antes, definamos
 2
d ({vi , vj }), si{vi , vj } E;
wij =
0, en caso contrario.
Al considerar el isomorfismo lineal
: D Rmr : 7 ((vr+1 ), ..., (vm )),
el operador Q queda dado por
Q : Rmr R
1 X
Q(x1 , ..., xmr ) = w(r+i)(r+j) (xi xj )2 +
2
1i<jmr
1 X X
+ w(r+i)j (xi aj )2 +
2
1imr 1jr
2.10. LOS PROBLEMAS DISCRETOS DE DIRICHLET Y NEUMANN 39

mr
X
bvr+j xj
j=1

Ahora, la derivada parcial de Q respecto a la variable yk es dada por :


Q X X
= w(r+k)(r+j) (xk xj ) + w(r+k)j (xk aj ) bvr+k =
xk
1jmr n+1jm

= (vr+k ) bvr+k

De esta manera, cualquier punto crtico para Q corresponder a una funcin como se
requiere. Ahora, como la funcin Q es cuadrtica positiva, esta posee un mnimo.

Teorema 2.10.4 (Problema discreto de Neumann). Sea (G, d) un grafo mtrico fi-
nito y conexo, donde G = (V, E). Sean W Z V , W 6= , V Z 6= , |Z W | = 1,
de manera que al quitar todos los ejes que tienen alguno de sus vrtices en W no desco-
necta el grafo. Sea : W V Z y consideremos una coleccin de nmeros reales
aw , b R, w W , no necesariamente diferentes. Entonces, existe una y slo una funcin
: V R solucin al problema discreto de Neumann :


(v) = 0, v V Z




(w) ((w)) = aw , w W






(z) = b, {z} = Z W.

Demonstracin. Sean
V = {v1 , ...., vn }

Z = {v1 , ..., vm+1 }

W = {v1 , ..., vm }

Supongamos que (vj ) = v (j) , para j = 1, ..., m, donde

: {1, ..., m} {m + 2, ..., n}.

Sean A2 y B2 las matrices de adyacencia y valencia mtrica de grado 2 del grafo G.


Identificamos cada funcin : V R con el vector

(v1 )
..
x= . .
(vn )
40 CAPTULO 2. GRAFOS MTRICOS

Hacemos la descomposicin por bloques siguiente :



L1 L2 L3
|{z} |{z} |{z}
mm
m1 m(nm1)
t
L2 L4 L5
|{z} |{z} |{z}
J2 = B2 A2 = .
1m 11 1(nm1)
t t

L3 L5 L6
|{z} |{z} |{z}
(nm1)m (nm1)1 (nm1)(nm1)

Sea M la matriz de tamao m (n m 1) de manera que



0, k 6= (j) m 1
mjk =
1, k = (j) m 1 .
As, el problema de Neumann se escribe como

a1
.
..

Im 0 M a
m
0
1 0 x = b .
t t
L3 L5 L6 0

..
.
0
Haciendo operaciones elementales fila, obtenemos el sistema lineal siguiente :

a1
..
.

Im 0 M am

0
1 0 x = am+1 = b .

0 LL5 LL5 am+2

..
.
an
Queremos ver que la matriz
 
111 01(nm1)
LL5 LL6
es invertible, equivalentemente que LL6 es invertible.
Consideremos el grafo que se obtiene al eliminar todos los vrtices v1 ,..., vm del
grafo G y haciendo que cada eje que terminaba en vj ahora termine en v (j) . Por la
hiptesis hecha sobre tales vrtices, se tiene que sigue siendo conexo. Si A2 (respecti-
vamente, B2 ) es la matriz de adyacencia mtrica (respectivamente, de valencia mtrica)
del grafo conexo finito , se obtiene que
 
r11 U1(nm1)
J2 = B2 A2 =
LL5 LL6
2.10. LOS PROBLEMAS DISCRETOS DE DIRICHLET Y NEUMANN 41

El Lema 2.10.1 ahora asegura que la matriz LL6 es invertibe, como queramos.
PARTE II

ECUACIONES PARCIALES EN
DIFERENCIAS SOBRE GRAFOS
CAPTULO 3

ECUACIONES PARCIALES EN DIFERENCIAS

Consideremos un grafo simple, conexo y de grado finito (G, d), donde G = (V, E).
En este captulo consideraremos el problema de existencia de soluciones para ecuaciones
parciales en diferencia (EPD) del tipo
D() = F (v, )
donde D es una derivacin simtrica positiva y semi-definida para G y F : V R R
es una funcin.
Por ejemplo, en casos de grafos mtricos, se tienen EPDs del tipo
2 = F (v, ), k = F (v, ), p = F (v, ), 2 + f (v)p = 0.
Daremos la demostracin para el caso F (v, ) = f () y al final del captulo diremos
cmo modificar esta demostracin para el caso general.

3.1. Ecuaciones del tipo D() = f ()


En esta seccin consideraremos el caso de grafos finitos y ecuaciones de la forma

(1) D() = f ()

donde D es una derivacin simtrica y positiva semi-definida, f : R R es una funcin


de clase C 1 y C 0 (G).
En [24] est estudiado el caso particular cuando D = 2 para d 1) basndose en los
mtodos usados en el caso clsico. Nosotros adaptaremos lo hecho en [24] para el caso
de cualquier mtrica para as poder obtener resultados equivalentes.
Supongamos que V = {v1 , ..., vm } y sea J = [wij ] la matriz que representa al opera-
dor D. Entonces, tenemos que
(i) t J = J,
(ii) J es no-negativa y
(iii) el espectro de J es de la forma
0 = 1 2 m
46 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

Al identificar los espacios vectoriales C 0 (G) con Rm va el isomorfismo lineal real


: C 0 (G) Rm : 7 () = ((v1 ), ...(vm ))
vemos que la ecuacin (1) es equivalente al sistema algebraico

(2) Jx = f (x)

donde

x1
x = ...

xm
y

f (x1 )
..
f (x) = . .
f (xm )
Observemos que en el caso en que tenemos D {2 , k , p }, tenemos que la matriz
J correspondiente tiene la propiedad que la suma de cada columna es cero. Luego, la
siguiente observacin trivial es interesante tenerla en cuenta.

Teorema 3.1.1. Sean (G, d) un grafo simple, conexo, finito y f : R R. Si u


C 0 (G) es solucin de la ecuacin (1). Si
X
D((v)) = 0
vV
entonces
X
f ((v)) = 0 .
vG0

Definicin 3.1.2. Diremos que la derivacin D es una derivacin nula si


X
D((v)) = 0 .
vV

Corolario 3.1.3. Sean (G, d) un grafo simple, conexo, finito, D una derivacin nula y
f : R R. Si f (t) > 0 para todo t, entonces no hay solucin de la ecuacin (1).

Ejemplo 13. Sean (G, d) un grafo mtrico simple, conexo, finito y n {1, 2, ...}.
Entonces la ecuacin 2 = e no tiene solucin.
3.1. ECUACIONES DEL TIPO D() = f () 47

Corolario 3.1.4. Sean (G, d) un grafo simple, conexo, finito, D una derivacin nula y
f : R R una funcin positiva, es decir, f (t) > 0 para t 6= 0 (o una funcin negativa,
es decir, f (t) < 0 para t 6= 0). Si C 0 (G) es solucin de la ecuacin (1), entonces
0.

Ejemplo 14. Sean (G, d) un grafo mtrico simple, conexo, finito y n {1, 2, ...}.
Entonces la ecuacin 2 = 2n slo tiene como solucin a 0.

Si consideramos la funcin
Hf : R m R

x1 m Zj
x
1 .. X
Hf (x1 , ..., xm ) = [x1 xm ]J . f (t) dt
2 j=1 0
xm
vemos que

x1 x1 f (x1 )
. . ..
Hf .. = J .. .
xm xm f (xm )
concluyendo el siguiente hecho.

Teorema 3.1.5. Las soluciones de la ecuacin (1) corresponden exactamente a los


puntos crticos de la funcin Hf .

Cmo determinar la existencia de puntos crticos de Hf ?. En el caso clsico esto es


logrado usando el lema del paso de la montaa, el cual procedemos a recordar para el
caso de dimensin finita (ver [5] para el caso finito y [1] para el caso general).

Teorema 3.1.6 (Lema del paso de la montaa). Sea H : Rm R una funcin de


clase C 1 tal que :
(i) H(0) = 0 ;
(ii) existe r > 0 de manera que H(x) > 0, si 0 < kxk r ;
(iii) existe y Rm , de manera que H(y)H(x) < 0, para kxk = r.
Sea
A = { : [0, 1] Rm : (0) = 0, (1) = y, C 0 ([0, 1])}
y
a = InfA {M axt[0,1] H((t))} R,
entonces existe una sucesin (x(k) ) Rm tal que
lim H(x(k) ) = a, and lim kH(x(k) )k = 0.
k+ k+
48 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

Ms an, si para toda sucesin (y (k) ) Rm tal que


lim H(y (k) ) = a and lim kH(y (k) )k = 0
k+ k+

existe una subsucesin convergente (condicin de Palais-Smale), entonces a es un valor


crtico, es decir, H tiene un punto crtico p Rm {0} for H.

Para poder utilizar el Teorema 3.1.6 para obtener puntos crticos no triviales de la
funcin Hf necesitamos que la funcin f : R R satisfaga ciertas condiciones. Ya que

x1
1
[x1 xm ]J ... 0,

2
xm
quisiramos que exista cierto r > 0 con las siguientes propiedades :
(i) si |t| < r, entonces
Zt
f (s) ds < 0;
0
(ii) existe un punto a = (a1 , ..., am ) Rm tal que r2 < a21 + + a2m y de manera
que

a1 m Zj
a
1 .. X
[a1 am ]J . < f (t) dt
2 j=1 0
am

Si consideramos
m Z t
t2 X
Lf (t) := Hf (t, 0, ..., 0) = w1j f (s) ds,
2 j=2
0

entonces una manera de garantizar la condicin (i) es tener f (0) = 0 y f (0) < 0 y para
garantizar la condicin (ii) es tener algn t0 > 0 de manera que Lf (t0 ) < 0. Esto se
puede garantizar si
lim Lf (t) = .
t+
Para garantizar la condicin de Palais-Smale y la anterior, basta asumir la condicin
f (t)
lim = +,
t t
ya que en tal caso todo existe algn s > 0 de manera que si kxk > s, entonces Hf (x) < 0.

Teorema 3.1.7. Sea (G, d) un grafo simple, conexo y finito, D una derivacin sim-
trica y positiva semi-definida y f : R R de clase C 1 tal que f (0) = 0, f (0) < 0
y
f (t)
lim = +.
t t
Entonces existe solucin no trivial de la ecuacin (1).
3.1. ECUACIONES DEL TIPO D() = f () 49

Ejemplo 15. Sea f (t) = tp h(t), donde p > 1, tp := |t|p1 t, h(0) = 0, h (0) > 0
y, para t 6= 0, | h(t)
t | < M , para algn M > 0. En tal caso se cumplen las condiciones del
Teorema 3.1.7 para la funcin f y, en particular, para todo grafo mtrico finito conexo
(G, d) la ecuacin
2 = p h()
tiene solucin no trivial en C 0 (G) si p > 1. Ejemplos de tales funciones h son, (i)
h(t) = t con > 0 y (ii) h(t) = sin(t).

Ejemplo 16. Hay casos de funciones que no satisfacen las condiciones del Teorema
3.1.7, como es el caso cuando
f (t) = tp := |t|p1 t, p > 1,
en cuyo caso,
Zt
p1 |t|p+1
f (t) = p|t| , f (s) ds = .
p+1
0
Veamos un par de ejemplos. Consideremos primero el grafo completo K2 cuyos vr-
tices son {v1 , v2 } y una mtrica d. Tomemos D = 2 . En este caso tenemos el valor
positivo d({v1 , v2 })2 = w12 > 0 y las matrices
   
0 w12 w12 + w13 0
A2 = , B2 =
w12 0 0 w12 + w23
 
w12 + w13 w12
J = J2 = .
w12 w12 + w23
En esta situacin, tenemos que
 
x1 1 1 
Hf = w12 (x1 x2 )2 |x1 |p+1 + |x2 |p+1 .
x2 2 p+1
Es claro que
 
0
Hf =0.
0
Adems tenemos que
 
x 2
G(x) = Hf = 2w12 x2 |x|p+1 .
x p+1
1
Hay slo un punto crtico x > 0 de la funcin G(x), este siendo x0 = (2w12 ) p1 .
Ahora, el punto
" 1
#
(2w12 ) p1
1
(2w12 ) p1
es un punto crtico de Hf . As, vemos que la ecuacin (1) (con D = 2 ) tiene solucin
no trivial para cada p > 1.
50 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

Ahora consideremos el grafo completo K3 cuyos vrtices son {v1 , v2 , v3 }. En este


caso tenemos los valores positivos
w12 , w13 , w23 > 0

0 w12 w13 w12 + w13 0 0
A2 = w12 0 w23 , B2 = 0 w12 + w23 0
w13 w23 0 0 0 w13 + w23

w12 + w13 w12 w13
J = J2 = w12 w12 + w23 w23
w13 w23 w13 + w23

x1
Hf x2
x3
||
1 1 
w12 (x1 x2 )2 + w13 (x1 x3 )2 + w23 (x2 x3 )2 |x1 |p+1 + |x2 |p+1 + |x3 |p+1
2 p+1
Si tomamos p = 2, w12 = 1 = w23 , w13 = 2, entonces el nico punto crtico (real) de
Hf es (0, 0, 0), es decir, la ecuacin (1) (con D = 2 ), en este caso particular, no tiene
ms que la solucin trivial.

Definicin 3.1.8. Una funcin C 0 (G) se dice positiva si (v) 0 para todo
v V y se dice negativa si (v) 0 para todo v V , donde G = (V, E).

El Teorema 3.1.7 slo da la existencia de soluciones no triviales, pero no dice si existen


soluciones positivas y/o negativas. Ahora analizaremos la existencia de tales soluciones
bajo ciertas restricciones en f .
Dada una funcin de clase C 1 , digamos H : Rm R, se define la variedad de Nehari
asociada a H como

X m
H
SH = {x Rm {0} : hH(x), xi = 0} = x Rm {0} : xj (x) = 0 ,
xj
j=1

donde x = (x1 , ..., xm ).


Es claro de la definicin que SH debe contener a todos los puntos crticos diferentes
de 0 de la funcin H.
Si consideramos
F : Rm R
Xm
H
F (x) = xj (x)
j=1
xj

entonces vemos que


SH F 1 (0) .
3.1. ECUACIONES DEL TIPO D() = f () 51

Si suponemos que H es de clase C 2 , entonces F es de clase C 1 . Ahora,


Xm
F H 2H
(x) = (x) + xj (x) .
xk xk j=1
xk xj
Si tenemos que
F
(x) = 0, k = 1, ..., m,
xk
entonces, en particular tendremos que
Xm Xm m
X X m
F H 2H
0= xk (x) = xk (x) + xk xj (x)
xk xk j=1
xk xj
k=1 k=1 k=1

equivalentemente

m x1
X H
(x) + [x1 xm ]Hess(H)(x) ... = 0

xk
xk
k=1
xm
donde Hess(H)(x) denota la matriz Hessiana de H en el punto x. Si adems x SH ,
entonces debemos tener

x1
.
[x1 xm ]Hess(H)(x) .. = 0 .
xm
Lo anterior junto al teorema de la funcin implcita permiten obtener el siguiente he-
cho.

Lema 3.1.9. Sea H : Rm R una funcin de clase C 2 tal que



x1

[x1 xm ]Hess(H)(x) ... 6= 0
xm
para todo x = (x1 , ..., xm ) SH . Entonces, SH es una subvariedad diferenciable de
dimensin m 1.

En nuestra situacin usaremos H = Hf , en cuyo caso



f (x1 ) 0 0 0
0
f (x2 ) 0 0

Hess(Hf )(x1 , ..., xm ) = J .. .. .. .. ..
. . . . .
0 0 0 f (xm )
y

x1 x1 m
. . X 2
[x1 xm ]Hess(H)(x) .. = [x1 xm ]J .. xj f (xj ) .
j=1
xm xm
52 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

Luego, si suponemos que


f (t)
f (t) > , t 6= 0
t
entonces para x = (x1 , ..., xm ) SHf tendremos que

x1 m x1 m
X X
[x1 xm ]J ... x2j f (xj ) < [x1 xm ]J ...

xj f (xj ) = hHf (x), xi = 0 .
j=1 j=1
xm xm
En resumen, tenemos el siguiente resultado.

Proposicin 3.1.10. Sea (G, d) un grafo simple, conexo y finito, D una derivacin
simtrica positiva semi-definida y f : R R una funcin de clase C 1 tal que
f (t)
f (t) > , t 6= 0.
t
Entonces la variedad de Nehari SHf es una subvariedad diferenciable de Rm de dimen-
sin m 1.

Ahora, como

x1 m Zj
x
1 .. X
Hf (x1 , ..., xm ) = [x1 xm ]J . f (t) dt
2 j=1 0
xm
y

x1 x1 f (x1 )
Hf ... = J ... ..

.
xm xm f (xm )
vemos que


x1 m

X
= x Rm {0} : [x1 xm ]J ... =

SHf xj f (xj ) .



j=1
xm

Para ver algunas propiedades de SHf necesitaremos el siguiente hecho.

Lema 3.1.11. Sea M = (mij )mm tal que M = t M , mij 0 para i 6= j y mjj 0.
Entonces,
t +
x M x = t x M x+ 0
donde x = [x1 xm ], x+
j = Mx{0, xj } y xj = Mn{0, xj }.
3.1. ECUACIONES DEL TIPO D() = f () 53

Demonstracin. La igualdad es consecuencia del hecho que M es una matriz sim-


trica. Por otro lado,

x1 m m
+ + .. X X +
[x1 xm ]M . = xk xj mkj 0
k=1 j=1
x
m

ya que x+ +
j xj = 0, xk xj 0 y mkj 0 para k 6= j.

Definicin 3.1.12. Diremos que una derivacin D cuya matriz J que la representa sa-
tisface las mismas hiptesis que M del Lema anterior es una derivacin simtrica positiva
semi-definida de tipo positiva.

Ejemplo 17. 2 es un ejemplo de derivacin simtrica positiva semi-definida de tipo


positiva.

Proposicin 3.1.13. Sea (G, d) un grafo simple, conexo y finito, D derivacin sim-
trica positiva semi-definida y f : R R de clase C 1 tal que
f (t) f (t)
f (0) = 0, f (0) < 0, lim = +, f (t) > , t 6= 0.
t t t
Entonces
(i) SHf es compacta ;
(ii) x Rm {0} existe > 0 (nico) de manera que x SHf . Ms an, si
0 < < , entonces Hf (x) < Hf (x).
(iii) Toda solucin no trivial de la ecuacin (1) corresponde a un punto crtico de Hf
restricto a SHf .

Demonstracin.
Parte (i). Veamos que 0 no es punto de acumulacin de puntos en SHf ; con lo cual
vemos que SHf es un cerrado (pues sabemos que SHf {0} es la preimagen de 0 por
una funcin continua). Como J es una matriz simtrica positiva semi-definida, tenemos
que t xJx 0. Por otro lado, como f (0) < 0 y f (0) = 0, tenemos que tf (t) < 0
para todo t 6= 0 muy cercano a 0. Si 0 pudiese acumularse por puntos de SHf , digamos
por la sucesin x(n) SHf , entonces para n muy grande tendremos que t x(n) Jx(n) =
Pm (n) (n)
j=1 xj f (xj ). Por lo visto antes, la parte izquierda de tal igualdad es mayor o igual
cero, pero la parte derecha ser negativa, una contradiccin.
Ahora, el acotamiento de SHf se obtiene del hecho que en la igualdad
m
X
t
xJx = xj f (xj )
j=1
54 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

el lado izquierdo crece cuadrticamente, pero la condicin


f (t)
lim = +,
tt
dice que la parte derecha crece ms deprisa.

Parte (ii). Sea x Rm {0}. Definamos la funcin Q : (0, +) R por


Q(t) = hHf (tx), txi = t(tt xJx t xF (tx))
donde
f (tx1 )
..
F (tx) = . .
f (txm )
Queremos ver la existencia de un nico cero de Q. Ya que t 6= 0, basta con ver que hay
un nico cero de la funcin T : (0, +) R por
T (t) = hHf (tx), xi = tt xJx t xF (tx) = t x(J(tx) F (tx)) .
Ya que t xJ(tx) = tt xJx 0 crece de manera lineal con t y, por otro lado, la condi-
cin
f (t)
lim = +,
t t
dice que t xF (tx) ( 0 para t suficientemente grande) crece de manera ms rpida, vemos
que
lim T (t) =
t+
y como
lim T (t) = 0
t0
obtenemos la existencia de ceros de T .
Notemos que si definimos la funcin R : (0, +) R dada por
R(t) = Hf (tx),
entonces
R (t) = T (t)
de donde vemos que los ceros de T son exactamente los puntos crticos de R. Por otro
lado,
m
X 1 
R (t) = T (t) = t xJx x2j f (txj ) = t
(tx)Hess(Hf )(tx)(tx) .
j=1
t2

La condicin
f (t)
f (t) > , t 6= 0,
t
nos asegura que
m
1X
R (t) = T (t) < t xJx xj f (txj ) .
t j=1
3.1. ECUACIONES DEL TIPO D() = f () 55

Si > 0 es un cero de T , es decir, x SHf , y




m m
1 X
1 t X
t
R () = T () < xJx xj f (xj ) = 2 (x)J(x) (xj )f (xj )

=0
j=1 j=1
| {z }
= 0 ya que x SHf
Esto nos dice que cada punto crtico de R es un mximo local, de donde obtenemos
que hay slo un punto crtico > 0 de R siendo este un mximo global para la funcin
Hf (tx). Esto mismo concluye Parte (iii).

Observacin 3.1.14. Notemos de la ltima parte de la demostracin que la funcin


R(t) = Hf (tx), para t > 0 y x Rm {0}, satisface que Hf (tx) > 0 para 0 < t < ,
donde > 0 era tal que x SHf , ya que esta funcin es cncava y sabemos que
Hf (y) > 0 para y 6= 0 muy cercano a 0.

Ahora ya tenemos las herramientas necesarias para poder dar respuesta a nuestra pro-
blemtica original.

Teorema 3.1.15. Sea (G, d) un grafo simple, conexo y finito, D una derivacin sim-
trica positiva semi-definida de tipo positiva y f : R R de clase C 1 tal que
f (t) f (t)
f (0) = 0, f (0) < 0, lim = +, f (t) > , t 6= 0.
t t t
Entonces la ecuacin
D() = f ()
tiene tanto soluciones positivas como soluciones negativas en C 0 (G).
Demonstracin. Por la Proposicin 3.1.13, tenemos que SHf es una variedad com-
pacta ; luego la funcin Hf : SHf R tiene un mnimo global, digamos z. Por la misma
Proposicin, parte (iii), tal valor de z es solucin de la ecuacin (2). Tambin podemos
proceder con el mximo gobal de Hf restricta a SHf . Como 0 / SHf , tenemos que z 6= 0.
Veamos que todas las coordenadas diferentes de cero de z tienen el mismo signo.
Supongamos por el contrario que z tiene coordenadas diferentes de cero con diferente
signo. Entonces z + , z Rm {0}. Por la parte (ii) de la Proposicin 3.1.13 existen
nicos valores positivos, digamos + , de manera que + z + , z SHf . Podemos
suponer que + . En este caso, usando la parte (ii) de la Proposicin 3.1.13,
Hf (z) Hf (+ z) Hf (+ z + ) + Hf (+ z ) .
Como Hf (+ z ) > 0 (ver la Observacin 3.1.14), tenemos que
Hf (z) > Hf (+ z + )
lo cual contradice el hecho que z era mximo global de Hf sobre SHf .
56 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

Ahora, veamos la existencia de dos soluciones, una positiva y otra negativa.


En el caso particular f (t) = f (t), se tiene que w = z es tambin solucin de la
ecuacin (2).
Supongamos ahora la situacin general para f , es decir, esta no es necesariamente
impar. Definamos las funciones impares siguientes :

f (t), t > 0
fb(t) =
f (t), t0

f (t), t>0
fe(t) =
f (t), t 0 .
La funciones fb y fe satisfacen las condiciones del Teorema, luego tenemos que los
problemas D() = fb() y D() = fe() tienen soluciones positivas y negativas.
La solucin negativa del problema D() = fb() es tambin solucin negativa de
D() = f () y la solucin positiva del problema D() = fe() es tambin solucin
positiva de D() = f ().

Observacin 3.1.16. Notemos de lo anterior que los mximos y mnimos de Hf sobre


la variedad de Nehari SHf producen soluciones de la ecuacin (1) (cuando D = 2 por
ejemplo).

3.2. Ecuaciones del tipo D() = F (v, )


Sea (G, d) un grafo simple, conexo y finito, D una derivacin simtrica y positiva semi-
definida. Denotemos V = {v1 , ..., vm }, donde G = (V, E). La existencia de soluciones
no triviales de la ecuacin
(3) D() = F (v, )
donde F : V R R una funcin, puede obtenerse usando las mismas tcnicas.

Teorema 3.2.1. Por cada v V defininimos fv : R R por fv (t) = F (v, t). Si


para todo v V se tiene que fv es de clase C 1 , fv (0) = 0 y fv (0) < 0, y adems existe
f (t)
v0 V de manera que limt7+ v0t = +, entonces la ecuacin (3) tiene soluciones
no triviales.

Demonstracin. Tarea.

Teorema 3.2.2 (Problema de Dirichlet). Sea W = {v1 , ..., vr } V de manera que


el grafo G no se desconecta al eliminar W y todos los ejes que tienen un vrtice en W .
Para cada j = 1, ..., r, sean aj R dados. Sea F : (V W ) R R una funcin dada
3.3. CASO DE GRAFOS INFINITOS 57

y definamos fj (t) = F (vr+j , t), para cada j = 1, ..., m r. Supongamos que la matriz
J asociada a D es  
R tU
J=
U V
donde R es de tamao r r y V es de tamao (m r) (m r). Sea b = U a, donde
a es el vector columna cuya j-sima coordinada es aj . Si cada fj : R R satisface las
condiciones
fj (t)
fj (0) = bj , fj (0) < 0, lim = +,
t+ t
entonces el problema de Dirichlet

D() = F (v, ), v V W
u(vj ) = aj , j = 1, ..., r
tiene soluciones no triviales

Demonstracin. Note que el problema a solucionar es V y = f (y) U a, donde f (y)


es el vector columna cuya coordenada j-sima es fj (yj ), y V es una matriz simtrica
positiva semi-definida. Usar ahora el lema del paso de la montaa.

3.3. Caso de grafos infinitos


En el caso que G = (V, E) es un grafo infinito conexo y con una cantidad numerable de
vrtices, los teoremas anteriores de existencia siguen siendo vlidos gracias a la versin
infinito dimensional del Teorema del paso de la Montaa.

Lema 3.3.1 (Teorema del paso de la Montaa [1]). Sea U un espacio de Hilbert
space y H : U R una funcin de clase C 1 (U ; R) la cual es Lipschitz continua sobre
subconjuntos acotados de U (esto es, |H(x) H(y)| K kx yk para x, y U
acotado). Supongamos que :
(i) H(0) = 0 ;
(ii) existen a, r > 0 tales que H(x) a, para kxk = r ;
(iii) existe y U , kyk > r con H(y) < 0.
Sean
A = { : [0, 1] U : (0) = 0, (1) = y, C 0 ([0, 1], U )}
y
a = InfA {Maxt[0,1] H((t))} R.
Entonces, a es un punto crtico de H.

Consideremos el espacio de Hilbert real



X
l2 = {x = (x1 , x2 , ...) : xj R, x2j < }
j=1
58 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS


X
< x, y >= xj yj ,
j=1

una funcional lineal simtrica y positiva semi-definida Q : l2 l2 y funciones reales fj :


R R tales que para todo x = (x1 , x2 , ....) l2 vale que f (x) := (f1 (x1 ), f2 (x2 ), ...)
l2 . Ahora consideramos el problema
(4) Qx = f (x)

Teorema 3.3.2. Si las funciones fj son continuas tales que


xj
Z
fj (t)
(5)
fj (0) = 0, fj (0) < 0, lim
= +, fj (t) dt x2j
t t
0

para todo x = (x1 , ....) l2 , entonces la ecuacin (4) tiene soluciones no triviales.

Demonstracin. Consideremos la funcin real


xj
X Z
1t
(6) HQ : l2 R : x 7 xQx fj (t) dt.
2 j=1 0

Es claro que HQ es C (l2 ; R) cuyo gradiente es


1

(7) HQ x = Qx f (x).
Luego, los puntos crticos de HQ son exctamente las soluciones del problema (4). Por
la definicin, HQ (0) = 0. Como fj (0) = 0, fj (0) < 0 y Q es positiva semi-definida, exis-
f (t)
ten a, r > 0 de manera que HQ (x) a > 0 para kxk = r. La condicin limt jt =
+ nos asegura la existencia de algn y l2 con kyk > r y HQ (y) < 0. Sea R > 0 dado
P P
y sean x, y B(0; R) l2 , es decir, kxk2 = j=1 x2j < R2 , kyk2 = j=1 yj2 < R2 .
As,

y
Zj
X

1 t
|HQ (x) HQ (y)| xQx yQy +
t
fj (t) dt K(R)kx yk
2
j=1 xj

El Lema 3.3.1 (Mountain Pass Theorem) asegura la existencia de puntos crticos no


triviales de HQ .

Si W < l2 es un subespacio invariant por Q, entonces uno puede estar interesado en


encontrar soluciones de la ecuacin (4) en W . Conjugando por una rotacin apropiada,
podemos asumir que W esta dada por las condiciones xr = 0, para algunos ndices r.
Como Q sigue siendo simtrica y positiva semi-definida bajo conjugacin por rotaciones
y su restriccin a W sigue manteniendo tales propiedades, el Teorema 3.3.2 nos da la
existencia de tales soluciones.
3.3. CASO DE GRAFOS INFINITOS 59

Corolario 3.3.3. Si W < l2 es un subespacio no-trivial que es invariante por Q y


las funciones fj : R R son funciones continuas tales que fj es derivable en 0 y ellas
satisfacen las condiciones
xj
Z
fj (t)
(8) fj (0) = 0, fj (0) < 0, lim = +, fj (t) dt x2j
t t
0

para cada x = (x1 , ....) l2 , entonces la ecuacin (4) tiene soluciones no-triviales en
W.

Corolario 3.3.4. Sean G un grafo infinito y conexo cuyo conjunto de vrtices es nu-
merable, digamos V = {v1 , ....}, D R (G) una derivacin simtrica y positiva semi-
definida y F : V R R una funcin continua. Sean fj (t) = F (vj , t), para cada
vj V . Si, para cada j, fj : R R es derivable en 0 y satisface las condiciones
xj
Z
f j (t)
(9)
fj (0) = 0, fj (0) < 0, lim = +, fj (t) dt x2j

t t
0

para cada x = (x1 , x2 , ...) l2 , entonces la ecuacin (1) tiene soluciones non-triviales.

Corolario 3.3.5. Sean G un grafo infinito y conexo cuyo conjunto de vrtices es nu-
merable, digamos V = {v1 , ....}, D R (G) una derivacin simtrica y positiva semi-
definida y F : V R R una funcin continua, fj (t) = F (vj , t), para cada vj V
y G un grupo de simetras del grafo G. Si, para cada j, fj : R R es derivable en 0 y
satisface las condiciones
xj
Z
f j (t)
(10)
fj (0) = 0, fj (0) < 0, lim = +, fj (t) dt x2j

t t
0

para cada x = (x1 , x2 , ...) l2 , entonces la ecuacin (1) tiene soluciones que son
simtricas con respecto aG.

Observacin 3.3.6. En la hiptesis del Teorema 3.3.2 hemos asumido que para todo
j vale que fj (0) < 0. Tambin podemos considerar el caso en que para todo j vale
Rt
que fj (0) > 0, pero donde necesitamos asumir una condicin extra : fj (s) ds < t2
0
para valores de |t| pequeos (esto es vlido si, por ejemplo, fj (t)/t < 2 para t 6= 0
suficientemente cercano a 0.

Ejercicio 36. Escribir la demostracin del Teorema 3.3.2 para las condiciones des-
critas en la Observacin 3.3.6.
60 CAPTULO 3. ECUACIONES PARCIALES EN DIFERENCIAS

3.4. Soluciones positivas

Teorema 3.4.1. Sea (G, d) un grafo mtrico conexo y simple, que puede ser infinito
pero cada vrtice con grado finito, y G = (V, E). Sea f : R R una funcin satisfa-
ciendo :
(i) f (t) 0 si t 0 ; y
(ii) f (0) = 0.
Sea C 0 (G) una solucin de la ecuacin parcial en diferencias 2 = f (), tal
que (v) 0 para todo v V . Si tiene un cero en V , entonces 0.
Demonstracin. Supongamos que existe v0 V tal que (v0 ) = 0. Sea N (v0 ) =
{v1 , ..., vm }. Entonces,
Xm Xm
(v0 ) (vj ) (vj )
0 = f ((v0 )) = 2 (v0 ) = 2
= 2
.
j=1
d ({v0 , vj }) j=1
d ({v0 , vj })
(vj )
Como 0, se tiene necesariamente que (vj ) = 0 for j = 1, ..., m.
d2 ({v0 , vj })
Ahora, usando la conectividad del grafo obtenemos que 0.
CAPTULO 4

EJEMPLOS

En este captulo mostraremos ejemplos de ecuaciones parciales en diferencias que pro-


vienen de algunas ecuaciones diferenciales parciales clsicas. Para esto, fijaremos una
mtrica d sobre un grafo simple, conexo y finito G = (V, E).

4.1. Ecuaciones discretas tipo Matukuma


En ciertas aplicaciones de organizacin de estrellas se utilizan ecuaciones diferenciales
parciales del tipo
+ f (|x|)p = 0
donde p > 1 y f : (0, +) (0, +), llamadas ecuaciones del tipo Matukuma.
Sea (G, d) un grafo mtrico conexo y finito. Un modelo discreto de tal tipo de ecua-
ciones es el siguiente (el signo - es debido a que nuestro operador discreto de Laplace
es el negativo del usual)

(11) 2 + f (v)p = 0

donde p > 1 y f : V (0, +). Esta es llamada una ecuacion discreta tipo Matukuma.

Una solucin u C 0 (G) de la ecuacin discreta tipo Matukuma (11) (ver el Ejercicio
36) la es una tal que
2 (v) + f (v)p (v) = 0, v V.
Como consecuencia del Teorema 3.1.1, sabemos que si u es una solucin, entonces
X
f (v)p (v) = 0 .
vV

Corolario 4.1.1. Si C 0 (G) es solucin de una ecuacin discreta tipo Matukuma


(11) y (v) 0 para todo v V , entonces 0.
62 CAPTULO 4. EJEMPLOS

4.2. Ecuacin discreta de ondas


La ecuacin de onda es el ejemplo prototipo de una ecuacin diferencial parcial hi-
perblica cuya forma es la siguiente :

(12) utt = + f (, t) .

Sea (G, d) un grafo mtrico simple, conexo, finito, c > 0 y


V = {v1 , ..., vm } .
Para establecer una discretizacin de la ecuacion (12), la idea es pensar en funciones
: V R R : (v, t) 7 (v, t)
derivables en la variable t de manera que, para todo j = 1, ..., m, se tenga
tt (vk , s) = 2 (vk , s) + f ((vk , s)) .
Si identificamos (, t) con el vector (x1 (t), ..., xm (t)), entonces lo anterior se puede
escribir como
x (t) = J2 x(t) + f (x(t), t)
donde J2 es la matriz discreta de Laplace correspondiente al grafo mtrico (G, d) y

x1 (t)

x(t) = ..
. .
xm (t)
Ya que J2 es simtrica no-positiva, cuyo espectro tiene la forma
0 = 1 > 2 3 m ,
la parte lineal del sistema anterior puede ser diagonalizado, as si f = 0, entonces este
sistema se puede resolver de manera simple.

4.3. Ecuacin discreta del calor


La ecuacin del calor modela la distribucin de la temperatura en una regin y tiene
la forma

(13) t = + f (, t) .

Sea (G, d) un grafo mtrico simple, conexo, finito, c > 0 y


V = {v1 , ..., vm } .
Al igual que en el caso anterior, para establecer una discretizacin de la ecuacion (13),
la idea es pensar en funciones
: V R R : (v, t) 7 (v, t)
4.4. OTRA ECUACIN 63

derivables en la variable t de manera que, para cada j = 1, .., m, se tenga

t (vk , s) = 2 (vk , s) + f ((vk , s)) .

Nuevamente, si identificamos (, t) con el vector (x1 (t), ..., xm (t)), entonces lo ante-
rior se puede escribir como

x (t) = J2 x(t) + f (x(t), t)

donde

x1 (t)

x(t) = ..
. .
xm (t)
As, si f = 0, entonces
x(t) = eJ2 t x0

a1
x0 = ... .

am

4.4. Otra ecuacin


Si p > 1, es un dominio acotado con borde suave y f : R, entonces se
tiene la ecuacin diferencial parcial
p
(x) + (x) = 0, x

n (x) = f (x), x
donde n (x) denota la derivada normal de en el punto x .
Sea (G, d) un grafo mtrico simple, conexo, finito,

V = {v1 , ..., vm }, W = {v1 , ..., vr }

v(1) , ..., v(r) V W , no necesariamente diferentes. Entonces, la ecuacin anterior se


puede describir como la siguiente ecuacin diferencial parcial discreta
p
2 (vj ) + (vj ) = 0, j = r + 1, ..., m
(14)

(vj ) (v(j) ) = f (vj ), j = 1, ..., r .
Escribamos
 t

R U
J2 =
U V
 
I M
L=
U V
64 CAPTULO 4. EJEMPLOS

donde R es de tamao rr, U es de tamao (mr)r, V es de tamao (mr)(mr)


y M es la matriz de tamao r (m r) definida como M = [mij ]

0, (i) 6= j + r
mij =
1, (i) = j + r .
Luego, identificando C 0 (G) con ((v1 ), ..., (vm )) Rm , el sistema (14) es
equivalente al siguiente

x1 f (x1 )
. ..
.. .

x f (x )
r r
L = .
xr+1 xpr+1

.. ..
. .
p
xm xm
Si
x1 y1 y1p
x = ... , .. ..
p
y= . ,y = . ,
p
xr ymr ymr
entonces el anterior se puede escribir como

x + My = a

Ux + V y = yp
de donde vemos que
x = a My
y
y p + (U M V )y U a = 0 .

Teorema 4.4.1. La ecuacin parcial en diferencias (14) tiene solucin si, y slo si,
tiene solucin la ecuacin algebraica
y p + (U M V )y U a = 0 .

Por ejemplo, si U a = 0, entonces x = a, y = 0, en cuyo caso u(vj ) = aj para


j = 1, .., r y u(vk ) = 0 para k = r + 1, ..., m.

4.5. La ecuacin de Helmholtz en grafos


Muchos problemas relacionados a mecnica, acstica, electromagnetismo, etc., se re-
ducen a estudiar la ecuacin de Helmholtz [17]. Aqu adaptaremos esta ecuacin al caso
de grafos finitos y veremos como asegurar la existencia y unicidad de soluciones de esta
adaptacin.
4.5. LA ECUACIN DE HELMHOLTZ EN GRAFOS 65

4.5.1. Situacin clsica. Sea Rn un dominio y h : R una funcin (gene-


ralmente con soporte compacto). La ecuacin clsica de Helmholtz es dada por

(15) = k 2 + h
donde es el operador de Laplace y : R es una funcin.
En el caso h = 0, la existencia de soluciones no triviales de (15) es equivalente a que
k 2 sea un valor propio de (sobre el dominio ). Esta ecuacin puede ser resuelta por
medio de separacin de variables.
Tambin se puede considerar el correspondiente problema de Newmann


= k 2 + h,
(16)
n = f,
donde n denota la derivada normal respecto al borde Rn .

4.5.2. Helmholtz en grafos mtricos finitos. Supongamos ahora que tenemos un


grafo G = (V, E), el cual asumiremos simple, finito y conexo, y una mtrica d : E
(0, +).
Sea W V , W 6= , V W 6= . Consideremos una funcin : W V W y
valores reales bw (w W ), av (v V W ), no necesariamente diferentes.
El problema de Newmann (16) puede ser adaptado a el grafo mtrico anterior como


2 (v) = k 2 (v) + av , v V W
(17)
(w) ((w)) = bw , wW
Para analizar la existencia de soluciones de la ecuacin (17), escribamos
V = {v1 , ...., vm }
W = {v1 , ..., vn }
donde 0 < n < m. La matriz J2 representando a 2 puede ser escrita como
 
A tC
J2 =
C D
donde A y D son matrices simtricas (positivas semi-definidas) de tamao n y (m n)
respectivamente.
La funcin puede ser entonces pensada como una funcin en los ndices
: {1, ..., n} {n + 1, ..., m} .
Definamos la matriz M = [mij ] por

1, (i) = n + j
mij =
0, 6 n+j .
(i) =
Sean bj = bvj (j = 1, ..., n) y ar = avn+r (r = 1, ..., m n) ,
b = t [b1 bn ]
66 CAPTULO 4. EJEMPLOS

a = t [a1 amn ]


xj , j = 1, ..., n
(vj ) =
yjn , j = n + 1, ..., m .
Con las notaciones anteriores, la ecuacin (17) puede escribirse matricialmente como

    
In M x b
(18) = 2
C D y k y+a

Esta ltima ecuacin dice que


x = b M y
(19)
(D CM k 2 In )y = a Cb .

Ahora podemos concluir el siguiente resultado de existencia de soluciones.

Proposicin 4.5.1. El problema (17) tiene solucin nica si, y slo si, k 2 no es un
valor propio de D CM . En el caso contrario, tal ecuacin puede no tener soluciones
y si las tiene stas son infinitas soluciones.

Ejemplo 18. Consideremos el grafo completo K2 . En este caso V = {v1 , v2 } y sea


w = 1/d({v1 , v2 }) > 0. Tomemos W = {v1 }, bv1 = b y av2 = a. En este caso,
 
w w
J2 =
w w

M = [1]

D CM = 0 .
Luego, si k 6= 0, entonces la ecuacin (17) tiene solucin nica, siendo sta dada por

x = (bk 2 a wb)/k 2
y = (a + wb)/k 2

Si k = 0 y wb 6= a, entonces no hay solucin. Pero si k = 0 y wb = a, entonces


tenemos infinitas soluciones.

Observacin 4.5.2. Lo anterior puede ser adaptado al caso que V es infinito nume-
rable y W es finito sin mayores problemas.
4.6. LA ECUACIN DE NAVIER-STOKES EN GRAFOS 67

4.6. La ecuacin de Navier-Stokes en grafos


Las ecuaciones de Navier-Stokes son usadas para el estudio de la mecnica de fluidos
incompresibles, movimiento de estrellas dentro de una galaxia, alas de aviones, etc. En
esta seccin adaptaremos estas ecuaciones (caso de fluidos incompresibles y Newtonia-
nos) al caso de grafos finitos. Es importante notar el libro [12] donde se utiliza el mtodo
de elementos finitos para el estudio de la ecuacin de Navier-Stokes.

4.6.1. Situacin clsica. Las ecuaciones de Navier-Stokes, en el caso de un flujo


incompresible (en dimensin n), son dadas por

 

(20) + = p + 2 + f
t
donde = (x, t) es una funcin real (usualmente positiva) dependiendo de las variables
de tiempo t y posicin x, = (x, t) representa la velocidad del fluido incompresible,
p = p(x, t) representa la presin y f (x, t) representa una fuerza externa.
El factor es llamada la aceleracin convectiva y 2 la viscosidad del fluido.
Adems, si = (1 , ..., n ), entonces
:= ( 1 , ..., n )
2 := (1 , ..., n ) .
El fluido es llamado un fluido Newtoniano si este conserva su masa, es decir, satisface
la ecuacin de conservacin de Newton

Xn
j
(21) = =0
j=1
xj

donde x = (x1 , ..., xn ).


Uno de los grandes problemas es la existencia y suavidad de las soluciones. De hecho,
el instituto de Matemticas de Clay ha ofrecido un premio de un milln de dolares por
solucionar este problema.

4.6.2. Adaptacion de Navier-Stokes a grafos. Consideremos un grafo G = (V, E),


el cual ser asumido simple, finito y conexo. Denotemos por
V = {v1 , ..., vm }
y supongamos que el grado de cada vrtice es al menos n > 0 (luego, 0 < n m).
Fijemos de ahora en adelante n permutaciones
1 , ..., n : {1, ...., m} {1, ...., m} Sm
de manera que para cada j = 1, ..., m valen las siguiente propiedades :
1. r (j) 6= s (j), para r 6= s ;
2. vr (j) es vecino de vj .
68 CAPTULO 4. EJEMPLOS

Fijemos tambin una mtrica d : E (0, +) para as poder definir derivadas direc-
cionales para funciones : V R. Definimos su n-gradiente como

 
(22) n (vj ) := v1 (j) (vj ), ..., vn (j) (vj ) .

Observacin 4.6.1. Notemos que la definicin del n-gradiente depende de las elec-
ciones de las funciones j y de su orden.

Consideremos ahora funciones :


, p : V R R
ambas derivables respecto a la variable real, y
f : V R Rn : (v, t) 7 (f1 (v, t), ..., fn (v, t))
continua en la variable real.
El problema adaptado de Navier-Stokes consiste en buscar soluciones
: V R Rn : (v, t) 7 (1 (v, t), ..., n (v, t))
derivables en la variable real de la ecuacin de Navier-Stokes discreta



(vj , t) + (vj , t) n (vj , t)
t (vj , t)


||
(23)

n p(vj , t) + 2 (vj , t) + f (vj , t),

j = 1, ...., n,
donde
n := ( n 1 , ..., n n )
2 := (2 1 , ..., 2 n ) .
Sea J2 la matriz Laplaciana discreta (que representa a 2 ) y definamos, para j =
1, ..., m y k = 1, ..., n, los siguientes
j (t) := (vj , t)
pj (t) := p(vj , t)
fjk (t) := fk (vj , t)
jk (t) := k (vj , t)
:= t [1 m ]
p := t [p1 pm ]
f k := t [f1k fm
k
]
k
k := t [1k m ]

k
Lk = [lij ], k = 1, ..., n,
4.6. LA ECUACIN DE NAVIER-STOKES EN GRAFOS 69


1

, i=j

d({vi vk (i) })
,




k
lij = 1
, k (i) = j

d({vi , vk (i) })






0, caso contrario


1 0 0 0
0 2 0 0

M = .. .. .. .. ..
. . . . .
0 0 m

1k 0 0 0
0 2k 0 0

Sk = .. .. .. .. .. , k = 1, ..., n .
. . . . .
k
0 0 m

Usando las notaciones anteriores, la ecuacin (23) puede escribirse como

n
X
k
(24) + Sl Ll k = M 1 Lk p M 1 J2 k + M 1 f k , k = 1, ..., n.
l=1

y la ecuacin de conservacin de Newton queda escrita como

n
X
(25) Lk k = 0 .
k=1

Observacin 4.6.2. El tipo de ecuaciones que hemos obtenido es un sistema de ecua-


ciones diferenciales ordinarias con restricciones del tipo algebraico

x = F (x)
(26)
E(x) = 0 .

Ejemplo 19. Sea el grafo completo K2 , V = {v1 , v2 }, w = 1/d({v1 , v2 }) > 0,


n = 1, 1 (1) = 2 y 1 (2) = 1. En este caso, 1 (t) = (v1 , t), 2 (t) = (v2 , t),
 
w w
L1 = = J2
w w
 
1 0
S1 =
0 2
70 CAPTULO 4. EJEMPLOS

 
1 0
M= .
0 2
La condicin algebraica (25) nos asegura que
1 = 2 .
Luego, la ecuacin (24) queda dada por
     
1 1 0 w w 1
+ =
1 0 1 w w 1
| {z }
0
       
11 0 w w p1 1
1 0 w2 w2 1
= +
0 1
2 w w p2 0 1
2 w2 w2 1
| {z }
0
  
1
1 0 f1
+
0 1
2 f2
es decir    1 
1 1 w(p1 p2 + f1 /w)
= .
1 1
2 w(p1 + p2 + f2 /w)
La ecuacin anterior tendr solucin si, y slo si,
w(1 + 2 )(p1 p2 ) = 1 f2 2 f1
en cuyo caso tendr infinitas soluciones.
CAPTULO 5

APLICACIONES NUMRICAS

En los captulos anteriores hemos visto como adaptar algunas ecuaciones diferenciales
parciales al caso de grafos mtricos. Hasta ahora slo nos hemos preocupado de tales
adaptaciones, pero no hemos intentado usar esta tcnica para ver como obtener soluciones
numricas aproximadas de tales ecuaciones clsica. Para este propsito, el mtodo clsico
de las diferencias finitas discretiza tanto el espacio como el tiempo. Nosotros slo nos
preocuparemos de discretizar el espacio. Consideramos a continuacin tres ejemplos, uno
de dimensin 1 y otros dos de dimensin 2 (uno de ellos no acotado).

5.1. Un ejemplo 1-dimensional


Consideremos la ecuacin de difusin dada por la siguiente ecuacin parablica


t = xx , t > 0, x (0, 1)
(27) (0, t) = (1, t) = 0, t > 0

(x, 0) = f (x), x (0, 1)
donde f : (0, 1) R es una funcin real continua dada.

5.1.1. Aproximacin discreta. Consideremos el grafo cuyos vrtices son


v1 = 0 < v2 < v3 < vn1 < vn = 1
y cuyos ejes son
{v1 , v2 }, {v2 , v3 }, ..., {vj1 , vj }, ..., {vn1 , vn }.
Utilizemos la mtrica d dada por
d({vj , vj+1 }) = dj = vj+1 vj > 0, j = 1, ..., n 1,
y definamos los valores
1
wj = , j = 1, ..., n 1.
d2j
En este caso, la ecuacin (27) queda adaptada al grafo mrtico anterior como
72 CAPTULO 5. APLICACIONES NUMRICAS


t (vj , t) = 2 (vj , t), j {2, ..., n 1}, t > 0
(28) (v1 , t) = (vn , t) = 0, t > 0

(vj , 0) = f (vj ), j {2, ..., n 1}

Si identificamos, al igual que antes, (, t) con el vector



x1 (t)

x(t) = ..
.
xn (t)

donde
xj (t) = (vj , t), j = 1, ..., n,

entonces la ecuacin (28) queda dada por



x1 x1

.. ..

. = [t J12 L J23 ]

.


xn xn
(29)



x1 = xn = 0







x2 (0) = f (v2 ), ..., xn1 (0) = f (vn1 )

donde la matriz J2 asociada al operador de Laplace discreto 2 , en este caso, tiene la


forma


J11 J12 J13
J2 = t J12 L J23
t
J13 J23 J33

con ambas J11 y J33 cuadradas de tamao 1 1, L de tamao (n 2) (n 2) con la


forma


w1 + w2 w2 0 0 0 0 0
w2 w2 + w3 w3 0 0 0 0


0 w3 w3 + w4 w4 0 0 0
L=
.. .. .. .. .. .. .. ..

. . . . . . . .

0 0 0 0 0 wn3 + wn2 wn2
0 0 0 0 0 wn2 wn2 + wn1

Ahora, la ecuacin (29) es equivalente a


5.1. UN EJEMPLO 1-DIMENSIONAL 73



x2 x2

.. ..

= L

. .


xn1 xn1
(30)



x1 (t) = xn (t) = 0







x2 (0) = f (v2 ), ..., xn1 (0) = f (vn1 )
cuya solucin es



x2 (t) f (v2 )



.. ..
. = eLt .
(31) xn1 (t) f (vn1 )






x1 (t) = xn (t) = 0.
Notemos que el Lema 2.10.1 nos asegura que L es de hecho una matriz positiva defi-
nida.

5.1.2. Caso divisin homognea. Si consideramos la eleccin de manera que dj =


1/n, es decir, vj = (j 1)/(n 1), entonces wj = (n 1)2 y el espectro de L es dado
por
   
2 r
r,n = 2(n 1) cos 1 , r = 1, ..., n 2.
n1
Como
cos(x) 1 1
lim 2
= ,
x0 x 2
se puede ver que
lim r,n = r2 2
n
Ahora, recordemos que cuando resolvemos el problema (27) por medio de separacin
de variables, obtenemos que la solucin es dada por


X 2
2 t
(x, t) = Cr er sin(rx),
r=1

donde los coefeicientes Cr son los de la extensin impar de f (x), es decir


X
f (x) = Cr sin(rx).
r=1
Todo lo anterior asegura que las soluciones obtenidas en (31) aproximan la solucin
clsica.
74 CAPTULO 5. APLICACIONES NUMRICAS

5.2. Grafos planares adecuados


Supongamos que tenemos un dominio planar acotado con borde , en general una
coleccin finita de curvas de Jordan rectificables.
Uno podra partir, a priori, con cualquier grafo simple, finito, conexo, planar G =
(V, E) cuyos vrtices estn en y considerar como mtrica en cada de sus ejes como
la distancia Euclidiana entre sus vtrices.
Si C 0 (G), v V y N (v) = {v1 , ..., vrv }, entonces
rv
X (v) (vj )
2 (v) = .
j=1
d({v, vj })2

Escribamos vj = v + dj,v (aj,v , bj,v ), donde a2j,v + b2j,v = 1, para cada j = 1, ..., rv ;
luego d({v, vj }) = dj,v . Si mantenemos fijos los vectores unitarios (aj,v , bj,v ), entonces
rv
X (v) (vj )
lim
(d1,v ,...,drv ,v )(0,...0)
j=1
d2j,v

||


1
r
X v 2
(v)
r
X v 2
(v) Xrv
(v)
2
a2j,v 2
+ b2j,v 2
+2 aj,v bj,v .
2 j=1
x y
j=1
xy j=1

Si queremos usar 2 para aproximar , debemos escoger el grafo G de manera que


exista D > 0 tal que en cada vrtice v V valgan las igualdades
Xrv Xrv
(P1) a2j,v = D = b2j,v ,
j=1 j=1

rv
X
(P2) aj,v bj,v = 0.
j=1

2
Bajo tales condiciones tendremos que D 2 ser quien aproxime .

5.2.1. Grafos regulares. Consideremos grafos Gb = (Vb , E) b (necesariamente infi-


nitos) simples, conexos y planares (cuyos ejes son arcos suaves ; por ejemplo, arcos de
rectas, arcos de crculo, etc) que dividen al plano en polgonos y de manera que en cada
vrtice v Vb los ejes estn equi-distanciados angularmente, es decir, si en tal vrtice
llegan nv 3 ejes, entonces ellos definen secciones conicas de ngulo 2/nv . Bajo estas
condiciones se satisface la condicin (P2), pero se tiene que en el vrtice v vale que
rv
X Xv r
nv
a2j,v = = b2j,v .
j=1
2 j=1

As, para poder tener garantizada la condicin (P1), necesitamos tener que nv = n es
independiente de v, en cuyo caso D = n/2.
Por otro lado, si hacemos la restriccin n = nv para todo vrtice v Vb , entonces los
polgonos que aparecen como complemento de tal grafo planar tienen ngulos interiores
5.3. UN EJEMPLO 2-DIMENSIONAL 75

todos iguales a 2/n. Consideremos un tal polgono P y denotemos por LP 3 el


nmero de lados que tiene. Entonces debemos tener
(LP 2) = 2LP /n,
de donde se obtiene que L = LP es independiente del polgono y adems
(n, L) {(3, 6), (4, 4), (6, 3)}.
Para el caso (n, L) = (3, 6) (donde 2/D = 4/3) obtenemos grafos hexagonales (ver
Figura 5.3 para el caso en que los ejes son arcos de recta), para el caso (n, L) = (4, 4)
(donde 2/D = 1) obtenemos grafos reticulares (ver Figura 5.1 para el caso en que los
ejes son arcos de recta) y para el caso (n, L) = (6, 3) (donde 2/D = 2/3) obtenemos
gafos triangulares (una teselacin del plano por polgonos triangulares equilteros). Los
grafos triangulares generan de manera dual un grafo hexagonal particular.
Mdulo traslaciones y rotaciones, los grafos reticulares y hexagonales dependen de
infinitos parmetros.

5.2.2. Grafos adaptados a regiones planas. Supongamos que hemos escogido un


grafo regular Gb = (Vb , E)
b for some (n, L) {(3, 6), (4, 4), (6, 3)}. En general, uno
utiliza ejes que sean arcos de recta y/o arcos de crculo.
Para y como antes, formamos un grafo simple, conexo, finito G = (V, E) como
sigue. Escogemos V como la unin de Vb con (Vb E).b Como ejes en E escogemos
b
E y todos los ejes que conectan dos ejes contenidos en la misma componente de
de manera cclica (ver Figuras 5.1 y 5.4 para el caso en que todos los ejes son arcos de
recta).
2
Ahora, por lo visto en la Seccin anterior, consideramos D 2 para aproximar . A
continuacin explicamos lo anterior (para el caso reticular y hexagonal) para un ejemplo
particular.

5.3. Un ejemplo 2-dimensional


Sea R2 un dominio acotado con frontera = dada por una coleccin finita
de curvas de Jordan (en general diferenciables). Consideremos el problema


t = , t > 0, x
(32) (x, t) = 0, t > 0, x

(x, 0) = f (x), x
donde f : R es una funcin continua dada.

5.3.1. Aproximacin discreta usando grafos reticulares. Consideramos un reticu-


lado planar L = (VL , EL ), es decir, un grafo infinito que se obtiene al considerar una
coleccin de rectas paralelas a los ejes coordenados ; los vrtices son los puntos de in-
terseccin de tales rectas y los ejes son los arcos de tales rectas determinados por tales
puntos (ver Figura 5.1).
76 CAPTULO 5. APLICACIONES NUMRICAS

Denotemos por v1 , ..., vn los puntos de interseccin de las rectas que generan L con
. Podemos asumir que ellos estn indexados de manera que siguen el orden al viajar por
la curva en direccin opuesta a las manecillas del reloj. Ahora, sean vn+1 , ..., vm los
vrtices de L que estn contenidos en .
Consideramos el grafo G cuyos vrtices son
V = {v1 , ..., vm },
y sus ejes son
{v1 , v2 }, {v2 , v3 }, ..., {vn1 , vn }, {vn , v1 },
y todos los arcos de rectas de las rectas que generan L determinados por tales puntos
(ver Figura 5.1). Notemos que los vrtices del grafo G contenidos en tienen valencia 4
mientras que aquellos en tienen valencia 3.

Figura 5.1. El grafo dibujado en rojo

Definimos como mtrica en el grafo G la distancia Euclidiana entre los vrtices de cada
eje. Luego la ecuacin (32) queda dado, en tal grafo mtrico, por


t (vj , t) = 2 (vj , t), j {n + 1, ..., m}, t > 0
(33) (vj , t) = 0, j {1, ..., n}, t > 0

(vj , 0) = f (vj ), j {n + 1, ..., m}

Si identificamos, al igual que antes, (, t) con el vector



x1 (t)
..
x(t) = .
xm (t)
5.3. UN EJEMPLO 2-DIMENSIONAL 77

donde
xj (t) = (vj , t), j = 1, ..., m,
entonces la ecuacin (33) queda dada por



xn+1 x1

.. .

. = [R S] ..




xm xm
(34)



x1 = = xn = 0







xn+1 (0) = f (vn+1 ), ..., xm (0) = f (vm )
donde la matriz J2 asociada al operador de Laplace discreto 2 en este caso tiene la forma
 t

U R
J2 =
R S
con U es una matriz de tamao n n y S es de tamao (m n) (m n).
Ahora, la ecuacin (34) es equivalente a



xn+1 xn+1

.. .

. = S ..




xm xm
(35)



x1 (t) = = xn (t) = 0







xn+1 (0) = f (vn+1 ), ..., xm (0) = f (vm )
de donde obtenemos la solucin



xn+1 (t) f (vn+1 )



.. ..
. = eSt .
(36) xm (t) f (vm )






x1 (t) = = xn (t) = 0.
Notemos que el Lema 2.10.1 nos asegura que la matriz S es una matriz positiva defi-
nida.

5.3.2. Aproximacin discreta usando grafos hexagonales. Un hexgonoen el


plano es una traslacin
del hexgono con vrtices P1 = (0,
0), P2 = (c/2, c3/2),
P3 = (a c/2, c 3/2), P4 = (a, 0), P5 = (a b/2, b 3/2) y P6 = (b/2, b 3/2),
donde a, b, c > 0 (ver Figura 5.2).
78 CAPTULO 5. APLICACIONES NUMRICAS

P6 P5

P1 P4

P2 P3

Figura 5.2

Usando diferentes hexgonos, uno puede construir una teselacin del plano (ver Figura
5.3).

Figura 5.3

Ahora procedemos igual que en el caso reticular a considerar un grafo cuyos vrtices
son dados por la interseccin de con los ejes de la teselacin y los vrtices de la tesela-
cin que estn en el dominio (ver Figura 5.4). Al igual que antes, podemos asumir que
los vrtices del borde son dados por v1 , ..., vn y los del interior son dados por vn+1 , ..., vm .
Definimos como mtrica en el grafo G la distancia Euclidiana entre los vrtices de cada
eje. Luego la ecuacin (32) queda dado, en tal grafo mtrico, por

4
t (vj , t) = 3 2 (vj , t), j {n + 1, ..., m}, t > 0
(37) (vj , t) = 0, j {1, ..., n}, t > 0

(vj , 0) = f (vj ), j {n + 1, ..., m}

Ahora se puede proceder como en el caso reticular, excepto que ahora debemos usar la
matriz 31 J2 en vez de J2 .
5.4. CASO DE ANILLOS 79

Figura 5.4. El grafo est dibujado en rojo

5.4. Caso de anillos


Sean R2 un anillo cuyos bordes son 0 y 1 (ambas curvas de Jordan rectifi-
cables), f : R R, g : 0 1 R funciones continuas y consideremos el
problema de Dirichlet


= f,
(38)
= g, 0 1

La idea ahora es aproximar la solucin de (38) por el mtodo de diferencias finitas


sobre grafos similares al descrito en la seccin anterior. La nica diferencia es que ahora
tenemos dos curvas en el borde (ver Figura 5.5 para el caso reticular). Definimos como
mtrica en tal grafo la distancia Euclidiana entre los vrtices de cada eje. Supongamos
que los vrtices en el borde son v1 , ..., vn y los que estn en en interior son vn+1 , ..., vm .
La ecuacin (38) queda dado, en tal grafo mtrico reticular, por


2 (vj ) = f (vj ), j {n + 1, ..., m}
(39)
(vj ) = g (vj ), j {1, ..., n}
80 CAPTULO 5. APLICACIONES NUMRICAS

Figura 5.5. El grafo dibujado en rojo

Consideremos los vectores



g (v1 ) f (vn+1 )
.. ..
a= . , b= .
g (vn ) f (vm )

Supongamos que la matriz J2 en este caso tiene la forma


 
U tR
J2 =
R S

Como consecuencia del Lema 2.10.1, S es invertible (de hecho positiva definida). En-
tonces, la solucin del problema (39) tiene la forma

(v1 )
..
. = a
(vn )


(vn+1 )
.. 1
. = S (Ra b)
(vm )
En el caso de grafos hexagonales la ecuacin (38) queda dado por

 3
2 (vj ) = 4 f (vj ), j {n + 1, ..., m}
(40)
(vj ) = g (vj ), j {1, ..., n}
5.5. DOMINIOS NO ACOTADOS 81

5.5. Dominios no acotados


A continuacin veremos como adaptar las tcnicas anteriores en dominios acotados a
dominios no acotados. Consideremos un dominio acotado 0 R2 con frontera dada por
una curva de Jordan 0 .
Sean = R2 0 , f : R R, g : 0 R funciones continuas y consideremos
el problema de Dirichlet (dejaremos de lado por el momento la condicin de las soluciones
hacia el infinito)


= f,
(41)
= g, 0

Ya que las traslaciones son funciones harmnicas, podemos asumir sin prdida de ge-
neralidad que 0 0 .

5.5.1. Proceso de simetrizacin.


5.5.1.1. Una simetrizacin. Tomemos > 0 de manera que
0 D = {(x, y) R2 : x2 + y 2 < },
y sea
 
2 x 2 y
R(x, y) = ,
x2 + y 2 x2 + y 2
la refleccin en S = D . Definamos los conjuntos
= R(0 )

0 = D ,
1 = R(0 ),
= S 0 1 .
Consideremos las funciones
f : R
g : 0 R
definidas por


f (x, y), (x, y) S 0

f (x, y) =

4
f (R(x, y)), (x, y) R(0 )
(x2 + y 2 )2
y

g(x, y), (x, y) 0
g (x, y) =

g(R(x, y)), (x, y)
82 CAPTULO 5. APLICACIONES NUMRICAS

Por la construccin, es clara la continuidad de g y notemos que f es tambin continua


ya que para (x, y) S se tiene que R(x, y) = (x, y) y 4 = (x2 + y 2 )2 . Consideremos
ahora el problema de Dirichlet


= f ,
(42)
= g , 0

5.5.1.2. Una posible aproximacin. Supongamos que existe una solucin al pro-
blema de Dirichlet (41). Entonces podemos definir la nueva funcin
: R
definida por

(x, y), (x, y) S 0
(x, y) =

(R(x, y)), (x, y) R(0 )

Es claro que es continua y es del mismo tipo de diferenciabilidad que sobre


S y que all vale que = f . Luego, es solucin (dbil) al problema de Di-
richlet (42) la cual es simtrica respecto a la reflexin R. Desgraciadamente, el problema
simetrizado no tiene solucin nica (por ejemplo, considere 0 como el crculo unitario y
g(x, y) = 0. En este caso obtenemos que las soluciones 1 = 0 y 2 la simetrizacin de
la solucin fundamental log(x2 + y 2 )).
La gracia es que ahora hemos transformado el problema de Dirichlet (41) en un do-
minio no acotado al problema de Dirichlet (42) en un dominio acotado homeomorfo a un
anillo. Adems, se tiene que por cada solucin del problema original existe una sucesin
de soluciones dbiles simetrizadas (de problemas simetrizados dependiendo del radio )
convergengiendo (localmente uniforme) a tal solucin. Desgraciadamente, la no unicidad
de soluciones dbiles simetrizadas del problema simetrizado produce problemas con este
procedimiento. La idea general para resolver este proceso es escoger un sucesin creciente
n > 0 tal que lim n = , escoger una solucin simetrizada del problema simetrizado
n
para 1 y exigir que la restriccin al dominio 0n de la solucin simetrizada correspon-
diente a n+1 coincida con la restriccin al mismo dominio de la solucin simetrizada del
proble correspondient a n .
Para el proceso de discretizacin de este tipo de dominios anulares simtricos, conviene
usar como grafos aquellos reticulares que se forman con rectas por el origen y crculos
concentricos en el origen (aqui conviene tener uno de tales cculos igual al crculo de
reflexin).

5.5.2. Reduccin a un dominio acotado. Identifiquemos el plano R2 con el plano


complejo C. Sean U = {z C : |z| < 1}, U = U {0}, S 1 = {z C : |z| = 1} y
U = U S 1 . Consideremos una aplicacin de Riemann
: U
5.5. DOMINIOS NO ACOTADOS 83

La aplicacin de Riemann es nica mdulo composicin a la derecha por una rota-


cin R(z) = ei z. Como es una curva de Jordan (la cual es localmente arcoconexa),
por el Teorema de extensin de Cartheodory, podemos extender continuamente a un
homeomorfismo
: U S1
y podemos reescribir (41) en U S 1 como

= F (z), z U
(43)
(z) = g((z)), z S 1
donde (z) = ((z)) y F (z) = | (z)|2 f ((z)).
Ya que limz0 (z) = , podemos extender continuamente a un homeomorfismo
: U = {} C b
Como consecuencia del Teorema de Morera, la restriccin de tal extensin a U es un
biholomorfismo entre U y {}. En particular, como es inyectiva, | (0)| > 0. De
aqu se obtiene que si agregamos la condicin

lim f (w) = A R,
w
entonces lim | (z)|2 f ((z)) = | (0)|2 A. En esta situacin, el problema de Dirichlet

z0
(42) es equivalente al problema de Dirichlet

= F (z), z U
(44)
(z) = G (z), z S 1
donde G (z) = g((z)), el cual puede ser aproximado utilizando grafos conexos
finitos (reticulares o hexagonales).
PARTE III

HOMOLOGA Y COHOMOLOGA EN
GRAFOS Y MAPAS
CAPTULO 6

HOMOLOGA Y COHOMOLOGA EN GRAFOS

En este captulo definiremos los grupos de homologa y cohomologa para grafos. En


el siguiente captulo daremos otra definicin para el caso de mapas.
Consideremos un grafo G = (V, E) y un anillo conmutativo con unidad R.

6.1. Cadenas singulares en grafos


Consideramos el R-mdulo generado por todos los vrtices en V , el cual denotaremos
por C0 (G, R). Un miembro de C0 (G, R), llamado una 0-cadena singular, es de la forma
n
X
rj vj ,
j=1

donde rj R y vj V .
Escojamos una orientacin por cada eje de E. Sea e = {v, w} E un eje que conecta
a los vrtices v e w. Si tenemos una orientacin donde v es el punto inicial, entonces
usaremos la notacin (v, w) para representar tal orientacin. En este caso, usaremos la
notacin
(w, v) = (v, w)
Podemos considerar el R-mdulo generado por todos esos ejes orientados, el cual deno-
taremos por C1 (G, R). Un miembro de C1 (G, R), llamado una 1-cadena singular, es de la
forma
Xn
e= rj (vj1 , vj2 ),
j=1

donde rj R y vj1 , vj2 son vrtices de G que se conectan por un eje {vj1 , vj2 } E.

Ejercicio 37. Ver que la definicin anterior no depende de la orientacin escogida


sobre los ejes del grafo.
88 CAPTULO 6. HOMOLOGA Y COHOMOLOGA EN GRAFOS

6.2. Homologa de grafos


Una vez definidos los R-mdulos de cademas singulares, podemos definir el operador
frontera, el cual es unl homomorfismo entre R-mdulos, dado por

: C1 (G, R) C0 (G, R)

n
X n
X
rj (vj1 , vj2 ) = rj (vj2 vj1 )
j=1 j=1

Se puede definir el primer grupo de homologa del grafo G con coeficientes en el anillo
R al grupo Abeliano
H1 (G, R) = Ker()
y el cero grupo de homologa del grafo G con coeficientes en el anillo R al grupo Abeliano

H0 (G, R) = C0 (G, R)/Im()

Ejercicio 38. Calcular los grupos de homologa del grafo Kn .

6.3. Co-cadenas singulares en grafos


Para k = 0, 1, denotamos por C k (G, R) al R-mdulo de homomorfismos entre R-
mdulos f : Ck (G, R) R. Cada elemento de C k (G, R) es llamada una k-co-cadena
singular en G. Tambin hablaremos de una k-forma en el grafo.
Es claro que toda funcin f : V R se puede extender a un homomorfismo entre
R-mdulos de la sigiente manera

Xn Xn
f nj vj = nj f (vj )
j=1 j=1

y similarmente toda funcin g : E R se puede extender a un homomorfismo entre


R-mdulos de la sigiente manera

n
X n
X
g nj e j = nj g(ej )
j=1 j=1

Ejercicio 39. Ver que todo elemento de C 0 (G, R) est nicamente determinada por
su restriccin a V .
6.6. INTEGRACIN EN GRAFOS 89

6.4. Operador de Derivacin


El operador de derivacin es el homomorfismo entre R-mdulos dado por
d : C 0 (G, R) C 1 (G, R) : f 7 df,
donde
df : C1 (G) K

Xn Xn
df nj (vj1 , vj2 ) = nj (f (vj2 ) f (vj1 ))
j=1 j=1
Las 1-formas que estn en la imagen del operador d son llamadas 1-formas exactas.

6.5. Cohomologa de grafos


Se puede definir el primer grupo de cohomologa del grafo G con coeficientes en el
anillo R al grupo Abeliano
H 1 (G, R) = C 1 (G, R)/Im(d)
y el cero grupo de cohomologa del grafo G con coeficientes en el anillo R al grupo
Abeliano
H 0 (G, R) = Ker(d)

Ejercicio 40. Calcular los grupos de cohomologa del grafo Kn .

6.6. Integracin en grafos


Sean f, g C 0 (G) y una 1-cadena
Xn
e= nj (vj1 , vj2 ) C1 (G, R)
j=1

donde R es una anillo conmutativo y con unidad. Se define la integral de g respecto a df


como

Z n
X Z n
X  
vj1 + vj2
g df = nj g df = nj g (f (vj2 ) f (vj1 ))
j=1 j=1
2
e (vj1 ,vj2 )

De esta manera, el operador derivada puede escribirse como


Z
df (e) = df
e
CAPTULO 7

HOMOLOGA Y COHOMOLOGA EN MAPAS

En este captulo definiremos los grupos de homologa y cohomologa para mapas. En


el captulo anterior hemos dado una definicin para el caso de grafos. El hecho que un
mapa es una representacin de un grafo en una superficie (la cual puede tener borde),
podemos aprovechar la propiedad 2-dimensional de la superficie para definir grupos de
homologa y cohomologa en dimensin1. Este el tipo de homologa y cohomologa que
necesitaremos para los captulos posteriores sobre superficies de Riemann discretas.
Consideremos un mapa G en una superficie (con posible borde ) orientada
y R un anillo conmutativo y con unidad 1 R. Denotemos por G0 sus vrtices, por G1
sus vrtices y por G2 sus caras.
En el caso en que 6= , entonces debe ocurrir que cada componente del borde de
debe ser unin de ejes y vrtices.
Consideremos una orientacin sonbre los ejes e G1 y en cada cara F G2 tenemos
la orientacin inducida por la orientacin de .
Indicaremos por (a, b) al eje orientado de manera que a es el vrtice inicial y b es el
vrtice final.

7.1. Cadenas singulares en mapas


Procedemos de igual manera que en el caso general para definira los R-mdulos de
k-caenas singulares, pero ahora para k = 0, 1, 2, como
( )
X
Ck (G, R) = nx x : nx R, nx = 0 excepto un nmero finito de xs
xGk

Los elementos de Ck (G, R) son, al igual que antes, llamados las k-cadenas singulares.

Observacin 7.1.1. En caso que R = Z usaremos la notacin Ck (G, Z) = Ck (G).

Ejercicio 41. Verificar que Ck (G, R) es un R-mdulo y que no depende de la orien-


tacin escogida originalmente.
92 CAPTULO 7. HOMOLOGA Y COHOMOLOGA EN MAPAS

e2
e3

F
e4
e1
e1e2e3+e4e5

e5

Figura 7.1

7.2. Operadores frontera


Para k = 1, 2 se define el operador frontera
kG : Ck (G, R) Ck1 (G, R)
de la siguiente manera.
!
X X
1G ne e = ne 1G (e)
eG1 eG1
donde
1 (x1 , x2 ) = x2 x1

Ejercicio 42. Ver que la definicin de 1G no depende de la orientacin escogida y


que es un homomorfismo entre R-mdulos.

Sea F G2 , entonces (ver Figura 7.1)


n
X
2G (F ) = (1)j ej
j=1

donde

0, si ej tiene orientacin de manera que F est a la izquierda
j =
1, si ej tiene orientacin de manera que F est a la derecha
De manera general,
!
X X
2G nF F = nF 2G (F )
F G2 F G2
7.4. CO-CADENAS SINGULARES EN MAPAS 93

Ejercicio 43. Ver que la definicin de 2G no depende de la orientacin escogida y


que es un homomorfismo entre R-mdulos.

Proposicin 7.2.1.
1G 2G = 0

Demonstracin. Tarea (Ind. Trabajar slo con una cara).

7.3. Primer grupo de Homologa


El primer grupo de homologa asociado al grafo G y anillo R es definido como

Ker(1G )
H1 (G, R) =
Im(2G )

Los elementos de Z1 (G) = Ker(1G ) son llamados 1-cclos y los elementos de


B1 (G) = Im(2G ) son llamados 1-cclos fronteras

7.4. Co-cadenas singulares en mapas


Para cada k {0, 1, 2} definimos los R-mdulos

C k (G, R) = HomR (Ck (G, R), R)

Ya que Ck (G, R) no depende de la orientacin escogida originalmente, tampoco lo


hace el R-mdulo C k (G, R).
Los elementos de C k (G, R) sern llamados k-formas del mapa G con coeficientes en
R.

Observacin 7.4.1. Toda k-forma C k (G, R) induce una funcin : Gk R.


Recprocamente, toda funcin : Gk R se extiende de manera nica a una k-forma
P P
C k (G, R) por la frmula ( qGk nq q) = qGk nq (q). De esta manera, se
puede hacer una identificacin entre C k (G, R) y el R-mdulo dado por las funciones
desde Gk hacia R.

Observacin 7.4.2. En caso que R = C usaremos la notacin C k (G, C) = C k (G).


94 CAPTULO 7. HOMOLOGA Y COHOMOLOGA EN MAPAS

7.5. Dualidades
7.5.1. k=0.
C 0 (G, R) C0 (G, R) R
r
X r
X r
X
(f, nj vj ) 7 hf, nj vj i := nj f (vj )
j=1 j=1 j=1

7.5.2. k=1.
C 1 (G, R) C1 (G, R) R
r
X r
X r
X r
X Z
(, nj ej ) 7 h, nj ej i := nj (vj ) := nj
j=1 j=1 j=1 j=1 ej

7.5.3. k=2.
C 2 (G, R) C2 (G, R) R
r
X r
X r
X r
X ZZ
(, nj Fj ) 7 h, nj Fj i := nj (Fj ) := nj
j=1 j=1 j=1 j=1 Fj

7.6. Operadores cofrontera


Para k = 0, 1 el operador cofrontera dGk se define por la siguiente regla :
dGk : C k (G, R) C k+1 (G, R)

dGk () = k+1
G

Luego, usando la notacin hecha anteriormente, tenemos la Frmula de Stokes discreta


Z
dGk () = (k+1
G
(w))
w

7.6.1. k=0.
dG0 : C 0 (G, R) C 1 (G, R)

dG0 (f ) = f 1G

Z
dG0 (f ) =
Pr
j=1 nj (xj ,yj )

Xr r
X r
X r
X
dG0 (f )( nj (xj , yj )) = nj f (1G (xj , yj )) = nj f (yj xj ) = nj (f (yj )f (xj ))
j=1 j=1 j=1 j=1
7.7. PRIMER GRUPO DE COHOMOLOGA 95

7.6.2. k=1.
dG1 : C 1 (G, R) C 2 (G, R)
dG1 () = 2G
ZZ
dG1 () =
Pr
j=1 nj Fj
r
X r
X r
X ZZ
dG1 ()( nj Fj ) = nj dG1 ()(Fj ) = nj dG1 ()
j=1 j=1 j=1 Fj
Si
sj
X
2G (Fj ) = (1)s,j es,j ,
s=1
donde es,j tiene la orientacin de manera que la cara Fj est a la izquierda y s,j {0, 1},
entonces
ZZ Xsj Z
dG1 () =
Fj s=1e
s,j

Proposicin 7.6.1.
dG1 dG0 = 0
Demonstracin. Como
dG1 () = 2G
dG0 (f ) = f 2G
tenemos que
dG1 (dG0 (f )) = d1 (f 1G ) = f 1G 2G
Como 1G 2G = 0, entonces obtenemos el resultado deseado.

7.7. Primer grupo de Cohomologa


El primer grupo de cohomologa asociado al grafo G y R es definido como
Ker(dG1 )
H 1 (G, R) =
Im(dG0 )
Los elementos de Z 1 (G) = Ker(dG1 ) son llamados 1-cocclos y los elementos de
B (G) = Im(dG0 ) son llamados 1-cocclos fronteras . Los 1-coclos son llamados las
1

1-formas cerradas y los elementos de B 1 (G) son llamados las 1-formas exactas .
PARTE IV

ESTRUCTURAS DE SUPERFICIES DE
RIEMANN DISCRETAS
CAPTULO 8

ALGUNAS DESCOMPOSICIONES CELULARES


IMPORTANTES

En este captulo definiremos algunas descomposiciones celulares asociadas a un mapa


dado sobre alguna superficie, posiblemente con borde.

8.1. Descomposicin celular


8.1.1. Superficies sin borde. Consideremos un mapa en una superficie orien-
tada . Este mapa produce una descomposicin celular de . Los vrtices de forman las
clulas 0-dimensionales, los ejes de (junto con sus vrtices finales) forman las clulas
1-dimensionales y las componentes conexas de (junto a las clulas 1-dimensionales
en su borde) forman las clulas 2-dimensionales (caras). Denotaremos por k al conjunto
de las clulas k-dimensionales (k = 0, 1, 2) de la descomposicin celular anterior y a la
descomposcin celular por el mismo smbolo .

8.1.2. Superficies con borde. Consideremos un mapa en una superficie orien-


tada con borde 6= . Recordemos que en este caso, cada componente del borde esta
formado de ejes y vtrices del mapa . Podemos considerar el doble d , la cual admite
un homeomorfismo de orden 2, digamos : d d , que revierte orientacn y cuyo
conjunto de puntos fijos dividen esta en dos componentes, una de ellas siendo y la otra
siendo (). No es dificil ver que podemos extender el mapa a todo d de manera que
esta sea invariante por ; la cual seguiremos denotando por . Diremos que es un mapa
de (d , ).

8.2. Descomposicin celular dual


8.2.1. Superficies sin borde. Ya hemos visto como asociar una descomposicin ce-
lular a usando . Ahora veremos como asociarle una descomposicin celulas dual, la
cual denotaremos por .
Por cada cara F 2 escogemos un punto en su interior, el cual denotaremos por F .
Estos puntos sern las clulas 0-dimensionales de .
100 CAPTULO 8. ALGUNAS DESCOMPOSICIONES CELULARES IMPORTANTES

v2
F1* v1

*
F2
v F5*

v5
v3 F4*
F3 *

v4

Figura 8.1

Sea e 1 una clula 1-dimensional. Entonces, tenemos dos caras F1 , F2 2


(quizs iguales) que tienen a e en su borde. Consideramos un arco continuo y simple e
que conecta F1 con F2 (el cual sr un lazo si F1 = F2 ), el cual intersecta e en un nico
punto interior y est (fuera de tal punto de corte) completamente contenida en F1 F2 .
Estos arcos e sern las clulas 1-dimensionales de .
Por cada clula 0-dimensional v 0 hay slo un nmero finito de caras en 2 que
lo contienen en su borde. Denotemos por F1 , ..., Fn 2 tales caras y supongamos que
estas estn ordenadas de manera opuesta a las manecillas del reloj. De esta manera, tene-
mos los vrtices duales F1 , ..., Fn 0 . Los ejes duales determinados por los vrtices
duales determinan un polgono v que contiene a v en su interior (ver Figura 8.1). Estos
polgonos sern las clulas 2-dimensionales de .

Ejercicio 44. Verificar que es un mapa, es decir, ella define una descomposicin
celular como hemos dispuesto al comienzo.

Ejercicio 45. Verificar que la descomposicin celular dual es nica mdulo homo-
topa y que es homotpica a .

Ejercicio 46. Construya descomposiciones duales para las descomposciones duales


del Ejemplo 2 y de aquellos que construy en el Ejercicio 9.

8.2.2. Superficies con borde. Consideremos ahora un mapa para una superficie
con borde. En este caso, tenemos el par (d , ) (en la cual d es una superficie orientada
sin borde y : d d es un homeomorfismo de orden dos que revierte orientacin
y de manera que d /h i es homeomorfo a ), tenemos un mapa de que se extiende a
un mapa de d , digamos , que es invariante por . En este caso se puede escoger una
descomposicin dual en d la cual es tambin invariante por . En este caso decimos
8.4. EL CELULAR DIAMANTE 101

que es una descomposicin dual de en (d , ). En el caso de una superficie con


borde (d , ) supondremos que la descomposicin celular dual es invariante por .

Observacin 8.2.1. Supongamos que tenemos una descomposicin (en cualquiera


de los casos anteriores) y una descomposicin dual . Es claro que es una descompo-
sicin dual de . De ahora en adelante usaremos = .

8.3. El doble celular


8.3.1. Superficies sin borde. Consideremos una descomposicin celular dual
para . El doble celular es definido como
=
donde denota la unin disjunta. Observe que no es la unin de las dos descomposi-
ciones celulares, de hecho, no es subconjunto de , si de . Hacemos las siguientes
notaciones :
0 = 0 0
1 = 1 1
2 = 2 2
Diremos que los elementos de 0 son los vrtices de , que los elementos de 1 son
los ejes de y que los elementos de 2 son las caras de .

8.3.2. Superficies con borde. Supongamos que tenemos descomposiciones duales


y para (d , ). Entonces el dual = es invariante por .

8.4. El celular diamante


8.4.1. Superficies sin borde. Consideremos una descomposicin celular dual
para . El celular diamante es definido de manera que sus vrtices es dado por
0 = 0 0
y sus ejes 1 es definido como sigue. Por cada x 0 tenemos una cara Fx 2
que lo contiene en su interior. El borde de Fx contiene a los vrtices x1 , ..., xn 0 .
Entonces, consideramos n arcos simples (dos a dos disjuntos aparte de x) cada uno de
ellos conectando x con uno de los vrtices xj (ver Figura 8.2).
En el caso de una superficie con borde (d , ) consideramos que la descomposicin
celular diamante sea invariante por .

8.4.2. Superficies con borde. Supongamos que tenemos descomposiciones duales


y para (d , ). Entonces el celular diamante asociado se puede escoger ser tambin
invariante por .
102 CAPTULO 8. ALGUNAS DESCOMPOSICIONES CELULARES IMPORTANTES

x2
x3

x x1

xn

Figura 8.2
CAPTULO 9

SUPERFICIES DE RIEMANN DISCRETAS

En este captulo introduciremos los conceptos de estructuras de superficies de Riemann


discretas y de funciones analticas discretas. La idea es pensar que dos mapas duales
definen direcciones ortogonales.

9.1. Superficies de Riemann discretas


9.1.1. Superficies sin borde. Sea una superficie orientada sin borde. Una estruc-
tura de superficie de Riemann discreta en es un triple (, , ), donde es una des-
composicin celular de , es una descomposicin celular dual y : 1 1
(0, +) es una funcin tal que
(e)(e ) = 1, e 1 ,
donde e denota al eje dual que intersecta al eje e.

Ejemplo 20. Si es una descomposicin celular de y es una descomposicin


celular dual, entonces usando 1, obtenemos una estructura de superficie de Riemann
discreta.

Ejercicio 47. Sea una descomposicin celular de , una descomposicin celu-


lar dual y : 1 (0, +) una funcin cualquiera. Verifique que existe una extensin
(que es nica) de a 1 de manera que obtenemos una estructura de superficie de Rie-
mann discreta (, , ).

9.1.2. Superficies con borde. Sea una superficie orientada con borde y (d , )
su doble asociado, es decir, d es una superficie orientada sin borde. Una estructura de
superficie de Riemann real discreta en (d , ) es una estructura de superficie de Riemann
discreta en d . Notemos que, por la propiedad invarainte de y por la accin de ,
vemos que ( (e)) = (e) para todo e 1 , donde es el doble asociado.
104 CAPTULO 9. SUPERFICIES DE RIEMANN DISCRETAS

Observacin 9.1.1. La estructura de superficie de Riemann para la superficie con


borde es dada por la restriccin a de , y a ellas (en esta caso, si un eje de
cruza un borde de , entonces redefinimos all a la mitad del valor. De todas mane-
ras, es mejor seguir mirando la estructura de superficies de Riemann real discreta para el
par (d , ) para mantener las mismas ideas generales que el caso sin borde.

9.2. Estructuras inducidas por mtricas discretas


Sea una descomposicin celular de y una descomposicin celular dual. Dada
una mtrica discreta d para (, ), es decir, una mtrica discreta para los dos grafos y
, se puede construir la mtrica discreta d definida por :
d(e )
d (e) = , e 1
d(e)
de manera que (, , d ) es una estructura de superficie de Riemann discreta en .
Recprocamente, si (, , ) es una estructura de superficie de Riemann discreta en
, entonces definiendo la mtrica discreta d como
d(e) = 1, e 1

d(e ) = (e), e 1
obtenemos que d = .

Consideremos dos mtricas discretas, d1 y d2 , para (, ) ambas definiendo la misma


estructura de superficie de Riemann discreta, es decir, d1 = d2 . Luego, por la definicin
debemos tener que
d1 (e ) d2 (e )
= e 1 .
d1 (e) d2 (e)
Definamos
: 1 (0, +)
d1 (e)
(e) = , e 1
d2 (e)
Tenemos que (e) = (e ), para todo e 1 , y adems que
d1 = d2

Ejercicio 48. Considere dos mtricas discretas d1 y d2 para (, ). Verificar que


d1 = d2 si y slo si existe una funcin : 1 (0, +) tal que (e) = (e ) para
todo e 1 , satisfaciendo la igualdad d1 = d2 .
9.3. ESTRUCTURAS CONFORMEMENTE EQUIVALENTES 105

Ejemplo 21. Consideremos una superficie orientada con una estructura de super-
ficie de Riemann clsica. Luego, en tenemos una mtrica Riemanniana de curvatura
constante. Tomemos una descoposicin celular y una dual . Supongamos que todos
los ejes son arcos geodsicos de tal mtrica Riemanniana. As, podemos considerar la
mtrica discreta d para (, ) donde d(e) es la longitud de e 1 1 . De esta ma-
nera obtenemos una estructura de superficie de Riemann discreta (, , d ) para . La
pregunta natural es : Se puede descubrir la estructura clsica de superficie de Riemann
usando estas estructuras discretas ? Christian Mercat [20, 21] ha desarrollado la idea de
descomposiciones celulares criticas que permiten dar respuesta positiva a esta pregunta.

Ejemplo 22. Consideremos el plano complejo C y la descomposicin celular cuyos


vrtices son los puntos de Z[i], es decir, de la forma a + bi, con a, b Z y los ejes son de
la forma {z + ti : t [0, 1]}, {z + t : t [0, 1]}, con z Z[i]. Como descomposicin
dual consideramos = (1 + i)/2 + . Usemos en este caso 1. Obtenemos as
una estructura de superficie de Riemann discreta para C dada por (, , ).

9.3. Estructuras conformemente equivalentes


Consideremos una superficie orientada , junto a un mapa y su dual . La superfi-
cies de Riemann discretas (, , 1 ) y (, , 2 ) son llamadas conformemente equiva-
lentes marcadas si existe una constante positiva > 0 tal que 2 (e) = 1 (e), para todo
e 1 . Note que necesariamente 2 (e ) = 1 1 (e ), para todo e 1 .
CAPTULO 10

ESPACIOS DE MODULI

10.1. Espacio de Teichmller


Consideremos una superficie orientada sin borde y (, ) un par de descomposi-
ciones duales para . El espacio de Teichmller de (, ), denotado por
T (, ),
es el conjunto de las clases conformes marcadas de de mtricas tales que (, , ) es
superficie de Riemann discreta.
Si fijamos un eje e1 1 , entonces cada clase de equivalencia conforme marcada de
estructuras de superficies de Riemann discretas en (, ) tiene un nico representante
con la propiedad (e1 ) = 1. Luego, T (, ) se puede identificar con el espacio C|1 |1 .

Ejemplo 23. Supongamos que es una superficie orientada cerrada de gnero g.


En este caso, j es finito. Supongamos que 1 = {e1 , ..., em }. Entonces cada clase de
equivalencia marcada de estructuras de superficies de Riemann discretas en (, ) tiene
un nico representante con la propiedad (e1 ) = 1. Luego,
T (, )
= (0, +)m1

Observacin 10.1.1. Consideremos una superficie orientada con borde , (d , ) su


doble asociado y (, ) un par de descomposiciones duales para (d , ). En este caso
se tiene que el espacio de Teichmller T (, ) se puede identificar como el espacio de
Teichmller de la estructura de superficie de Riemann discreta para respecto a .

10.2. Grupo modular


Denotemos por Aut() al grupo de automorfismos del mapa . Cada automor-
fismo Aut(), al ser este un mapa en la superficie orientada , induce de manera
natural un homeomorfismo f : , mdulo homotopa. Diremos que Aut()
108 CAPTULO 10. ESPACIOS DE MODULI

preserva orientacin si f preserva orientacin ; en caso contrario, diremos que revierte


orientacin. Denotemos por Aut+ () al subgrupo de Aut() cuyos elementos preservan
orientacin. En particular, f permite construir un automorfismo del mapa de
manera que (e) = (e ), para todo e 1 . De esta manera, obtenemos un auto-
morfismo del grafo dual , llamado una transformacin modular de (, ). Diremos
que la transformacin modular preserva orientacin si f preserva orientacin ; en caso
contrario, diremos que revierte orientacin.

El grupo, con la composicin de funciones, formado de las transformaciones modu-


lares es llamado el Grupo modular de (, ), denotado por

M od(, )

y su subgrupo formado de aquellas transformaciones modulares que preservan orientacin


lo denotaremos por
M od+ (, ).
Es claro que pueden ocurrir slo dos situaciones :
(1) M od(, ) = M od+ (, ) o bien
(2) [M od(, ) : M od+ (, )] = 2.

Es claro de la definicin que el grupo modular M od(, ) (respectivamente,


M od+ (, )) es naturalmente isomorfo al cociente Aut()/K (respectivamente,
Aut+ ()/K + ), donde K < Aut() (respectivamente, K + ) es el subgrupo de aquellos
automorfismos Aut() (respectivamente, Aut+ ()) tales que (e) = e
para todo e 1 .
Se tiene que
M od(, )
= Aut()/K

M od+ (, )
= Aut+ ()/K +

Dada T (, ) y M od(, ), tenemos de manera natural una nueva estruc-


tura de superficie de Riemann discreta (, , ), donde, para cada e 1 vale que
(e) = ((e)). De esta manera, tenemos una accin natural

M od(, ) T (, ) T (, )

(, ) 7

Observacin 10.2.1. En el caso de una superficie con borde (d , ) y (, )


descomposiciones duales para (d , ), entonces tenemos que M od(, )
M od+ (, ) y tambin que Aut() Aut+ ().
10.4. AUTOMORFISMOS CONFORMES Y ANTICONFORMES 109

10.3. Espacio de Mduli


Dos estructuras de superficies de Riemann (, , 1 ) y (, , 2 ) son llamada
conformemente equivalentes (respectivamente, equivalentes) si existe M od+ (, )
(respectivamente, M od(, )) tal que (1 ) = 2 . El conjunto de las clases
conformales de estructuras de superficies de Riemann discretas en (, ) es llamado el
espacio de mduli de estructuras de superficies de Riemann discretas para (, ) ; es
decir
M(, ) = T (, )/M od+ (, )
y el conjunto de las clases de estructuras de superficies de Riemann discretas en (, )
es
f ) = T (, )/M od(, ).
M(,
f ) = M(, ), pero
Si M od(, ) = M od+ (, ), entonces es claro que M(,
f ) = M(, )/Z2 , donde Z2 es
si [M od(, ) : M od+ (, )] = 2, entonces M(,
generado por un automorfismo de orden dos del espacio de mduli M(, ).

Observacin 10.3.1. En el caso de una superficie con borde (d , ) y (, ) des-


f ) como el espacio de
composiciones duales para (d , ), entonces podemos ver M(,
moduli de la superficie con borde .

10.4. Automorfismos conformes y anticonformes


Sea (, , ) una superficie de Riemann discreta sobre una superficie orientada sin
borde . Ms adelante daremos la definicin de funciones analticas y anti-analticas dis-
cretas, en particular de automorfismos analticos discretos de (, , ). Por el momento
nos contentaremos con las siguientes definiciones de automorfismos conformales y anti-
conformales.

10.4.1. Automorfismos conformes discretos. Un automorfismo conforme discreto


de (, , ) es una transformaciones modular M od+ (, ) tal que restricto a
1 preserva la mtrica , es decir, ((e)) = (e) para cada e 1 (luego, para cada
e 1 ).
Denotamos por Aut+ (, , ) al grupo de automorfismos conformes discretos de
(, , ). Es claro de la definicin la igualdad

{ M od+ (, ) : () = }
= Aut+ (, , )/Aut+
0 (, , )

donde Aut+0 (, , ) es el subgrupo normal) de Aut (, , ) consistiendo de aquellos


+

automorfismos de dejan invariante (pero pueden reverstir la orientacin) cada e 1 .


110 CAPTULO 10. ESPACIOS DE MODULI

x1 e1
x1
F2 e1
e2
e3
e2 e2
e3
e2
F1
e1

x1 x1
e1

Figura 10.1

10.4.2. Automorfismos anticonformes discretos. Un automorfismo anticonforme


discreto de (, , ) es una transformaciones modular M od(, ) M od+ (, )
tal que restricto a 1 preserva la mtrica , es decir, ((e)) = (e) para cada e 1
(luego, para cada e 1 ).
Denotamos por Aut(, , ) al grupo de automorfismos conformes y anticonformes
discretos de (, , ). Se tienen las dos siguients posibilidades :
(i) Aut(, , ) = Aut+ (, , ), o bien
(ii) [Aut(, , ) : Aut+ (, , )] = 2.
Similarmente,
{ M od+ (, ) : () = } = Aut+ (, , )/Aut+ (, , )
0

donde Aut+
0 (, , ) es el subgrupo normal) de Aut (, , ) consistiendo de aquellos
+

automorfismos de dejan invariante (pero pueden reverstir la orientacin) cada e 1 .

Ejemplo 24. Consideremos una superficie orientada con borde y su doble (d , ).


Sea (, ) una descomposicin dual para (d , ). Ya vimos que, por la misma definicin,
M od(, ) M od+ (, ). Ahora, no es dificil ver que necesariamente se debe
tener que para todo T (, ) vale que Aut(, , ) Aut+ (, , ).

Ejemplo 25. Consideremos una superficie de gnero 1, el cual podemos pensar


como el cuadrado unitario con sus lados opuestos identificados. Sea definido por (ver
Figura 10.1)
0 = {x1 }, 1 = {e1 , e2 , e3 }, 2 = {F1 , F2 }

En este caso tenemos que


T (, ) = (0, +)2
Aut() = ha(e1 , e2 , e3 ) = (e2 , e1 , e3 ), b(e1 , e2 , e3 ) = (e1 , e2 , e3 )i
= Z22
Aut+ () = hb(e1 , e2 , e3 ) = (e1 , e2 , e3 )i = Z2
10.4. AUTOMORFISMOS CONFORMES Y ANTICONFORMES 111

K = K + = hbi
= Z2

1 2
M od(, ) = hA(1 , 2 ) = ( , )i = Z2
1 1

M od+ (, ) = {I}

M(, ) = (0, +)2

f ) = (0, +)2 /hA(1 , 2 ) = ( 1 , 2 )i


M(, = (0, 1] (0, +)
1 1
f ) corresponde al caso en que tenemos tal que
El borde de M(,
(e1 ) = (e2 )
en cuyo caso, la superficie de Riemann discreta (, , ) admite una simetra (realizable
por una reflexin en la diagonal del cuadrado unitario).

Notemos que, en todos los casos, el automorfismo de grafo b induce un automor-


fismo no trivial de (, , ), que genera Aut0 (, , ), es decir, genricamente
Aut(, , ) = Aut+ (, , ) = Aut0 (, , )
= Z2 , pero cuando (e1 ) = (e2 )
tenemos que Z2 = Aut+ (, , ) = Aut0 (, , ) Aut(, , )
= Z22
CAPTULO 11

FUNCIONES ANALTICAS DISCRETAS

11.1. Ecuacin de Cauchy-Riemann discreta


Sea (, , ) una estructura de superficie de Riemann discreta y sea el doble cor-
respondiente.
Consideremos una funcin
f : 0 C
Queremos definir la nocin que f sea analtica discreta en v 0 . Una posibilidad es
tratar de emular la nocin clsica por medio de la ecuacin de Cauchy-Riemann
f f
=i
y x
en el modelo discreto. Para esto, la idea es pensar que los ejes de y los ejes de
determinan direcciones ortogonales.
Si v 0 , entonces podemos definir sus vecinos como aquellos vrtices w 0 {v}
de manera que exista un eje e 1 que los conecta. Es claro que si v 0 (respectiva-
mente, v 0 ), entonces sus vecinos tambin estn en 0 (respectivamente, 0 ).
Sea x 0 y supongamos que los vrtices vecinos de v 0 son dados por (ver
Figura 11.1)
x1 , ..., xn 0
Ahora, por cada vrtice vecino xj de x tenemos, por definicin, un eje ej = {x, xj }
1 que conecta x con xj . Tambin tenemos un eje dual ej = {yj , ybj } 1 (si ej 1 ,
entonces ej 1 y si ej 1 , entonces ej 1 ) (ver Figura 11.2).
Procedemos dar una orientacin a los ejes como sigue. Primero, damos una orientacin
a cada eje ej = {x, xj } de manera que x sea el punto inicial y xj sea el punto final. Ahora
damos la orientacin a cada eje dual ej = {yj , ybj } de manera que cuando caminamos a
lo largo de ej en el sentido positivo, entonces el sentido positivo para ej sea hacia la
izquierda. Tambin supondremos que ybj es el vrtice final (ver Figura 11.3).
Notemos que si hemos colocado los vrtices vecinos ordenados de manera opuesta a
las manecillas del reloj, entonces debe ocurrir que yj+1 = ybj .
114 CAPTULO 11. FUNCIONES ANALTICAS DISCRETAS

x2

x1

x
x3

x5
x4

Figura 11.1

x2

y1 = y2

y2 = y3
x1

x
x3
y1 = y5

y3 = y4

y5
= x5
x4
y4

Figura 11.2

yj

ej *

ej
x xj

yj

Figura 11.3

De esta manera, parece muy adecuado emular la ecuacin de Cauchy-Riemann clsica


por la versin discreta siguiente

Ecuacin de Cauchy-Riemann discreta en x 0

yj ) f (yj ) = i({x, xj })(f (xj ) f (x)),


f (b j = 1, ..., n,
11.2. FUNCIONES ANALTICAS Y ANTI-ANALTICAS DISCRETAS 115

de manera equivalente
R R
df = i({x, xj }) df, j = 1, ..., n,
(yj ,b
yj ) (x,xj )

donde N (x) = {x1 , ..., xn }.

Observacin 11.1.1. Sea d : 1 (0, +) una mtrica discreta para (, ). He-


mos visto que la mtrica discreta d define una estructura de superficie de Riemann discreta
(, , d ), donde
d(e )
d (e) = , e 1
d(e)
d(e)
d (e ) = , e 1
d(e )
En este caso, la Ecuacin de Cauchy-Riemann discreta puede ser escrita como
yj ) f (yj )
f (b (f (xj ) f (x))
=i , j = 1, ..., n.
d({b yj , yj }) d({x, xj })

11.2. Funciones analticas y anti-analticas discretas


Sea (, , ) una estructura de superficie de Riemann discreta, el doble correspon-
diente y f : 0 C una funcin.
Definicin 11.2.1. La funcin f : 0 C es analtica discreta en x 0 si valen
las Ecuaciones de Cauchy-Riemann discretas en x, es decir
yj ) f (yj ) = i({x, xj })(f (xj ) f (x)),
f (b
para todos los vrtices vecinos xj de x. Si f es analtica discreta en todos los puntos de
0 , entonces diremos que f es analtica discreta.

Observacin 11.2.2. La definicin de funcin analtica discreta fu introducida por


Lelong-Ferrand en el caso = R2 , donde es la descomposicin celular definida por el
reticulado generado por (1, 0) y (0, 1) en [19].

Definicin 11.2.3. Una funcin f : 0 C es llamada anti-analtica discreta si f


es analtica discreta.

Ejercicio 49. Verificar que la suma y amplificacin por constantes complejas de fun-
ciones analticas discretas (respectivamente, anti-analticas discretas) es analtica dis-
creta (respectivamente, anti-analticas discretas). Verificar que el producto de funciones
analticas discretas no siempre es analtica discreta.
116 CAPTULO 11. FUNCIONES ANALTICAS DISCRETAS

11.3. Teorema de Cauchy discreto


Teorema 11.3.1 (Teorema de Cauchy discreto). Sea (, , ) una estructura de
superficie de Riemann discreta, el doble correspondiente y f : 0 C una funcin
analtica disceta en el punto x0 0 . Si x1 , ..., xn 0 son los vrtices vecinos de x0 ,
entonces
Xn
({x0 , xj })(f (xj ) f (x0 )) = 0
j=1

Demonstracin. Podemos asumir, sin prdida de generalidad, que x0 0 ; luego


x1 , ..., xn 0 . En este caso, x0 2 . El borde de x0 (orientado de manera que x0 esta
a la izquierda siguiendo tal orientacin) es de la forma
x0 = (y1 , y2 ) + (y2 , y3 ) + + (yn , y1 ) C1 ()
donde
(yj , yj+1 ) = (x0 , xn )
Tenemos que
0 = (f (y2 ) f (y1 )) + (f (y3 ) f (y2 )) + + (f (y1 ) f (yn )) =
= i({x0 , x2 })(f (x2 )f (x0 ))+i({x0 , x3 })(f (x3 )f (x0 ))+ +i({x0 , x1 })(f (x1 )f (x0 ))

Corolario 11.3.2 (Frmula integral de Cauchy discreta). Sea (, , ) una


estructura de superficie de Riemann discreta, el doble correspondiente y f : 0 C
una funcin analtica disceta en el punto x0 0 . Si x1 , ..., xn 0 son los vrtices
vecinos de x0 , entonces
Xn
1
f (x0 ) = Pn ({x0 , xj })f (xj )
j=1 ({x0 , xj }) j=1

Corolario 11.3.3. Funciones analticas discretas son harmnicas.

11.4. Harmnicas conjugadas


El Teorema de Cauchy discreto asegura que toda funcin analtica discreta es necesa-
riamente una funcin harmnica. Ahora, sea f C 0 () y escribamos f = u + iv, donde
u, v : 0 R. Como 2 f = 2 u + i2 v, tenemos que
f es analtica discreta = u, v son harmnicas
Sea x 0 y sus vecinos x1 , ..., xn . Por cada vrtice vecino xj de x tenemos, por
definicin, un eje ej = {x, xj } 1 que conecta x con xj . Tambin tenemos un eje dual
ej = {yj , ybj } 1 (si ej 1 , entonces ej 1 y si ej 1 , entonces ej 1 ) (ver
Figura 11.2).
11.5. DESCOMPOSICIN 117

Ahora, las ecuaciones de Cauchy-Riemann discretas nos aseguran que, para cada x
0 vale que

yj ) f (yj ) = i({x, xj })(f (xj ) f (x)),


f (b j = 1, ..., n.
Esto nos asegura las igualdades siguientes

u(b yj ) u(yj ) = ({x, xj })(v(xj ) v(x)), j = 1, ..., n.

yj ) v(yj ) = ({x, xj })(u(xj ) u(x)),
v(b j = 1, ..., n.
Lo anterior nos dice que u determina v salvo adicin de una constante.

11.5. Descomposicin
Sea f C 0 () una funcin analtica discreta. Si
b : 0 C : z 7 u
u b(z) = f (z)
vb : 0 C : z 7 vb(z) = f (z),
entonces u
b y vb son harmnicas discretas satisfaciendo la igualdad
vb(b
y ) vb(y) = i({x, x
b})(b x) u
u(b b(x)),
para cada caso en que e = (x, x
b) y e = (y, yb), de manera que
f = u + v,
donde 
b(x),
u x 0
u(x) =
0, x 0

0, x 0
v(x) =
vb(x), x 0
Recprocamente, si tenemos funciones harmnicas discretas
b : 0 C, vb : 0 C,
u
satisfaciendo la igualdad
vb(b
y ) vb(y) = i({x, x
b})(b x) u
u(b b(x)),
b) y e = (y, yb), entonces
para cada caso en que e = (x, x
f = u + v,
es analtica discreta, donde

b(x),
u x 0
u(x) =
0, x 0

0, x 0
v(x) =
vb(x), x 0
118 CAPTULO 11. FUNCIONES ANALTICAS DISCRETAS

11.6. Funciones analticas discretas entre superficies de Riemann discretas


Supongamos que tenemos dos superficies de Riemann discretas, digamos (, , )
sobre 1 , y (G, G , ) sobre 2 . Denotemos el doble de la primera por y la de la
segunda por G .

Definicin 11.6.1. Una funcin


F : 0 G
0

es llamada una funcin admisible entre las estructuras de Riemann discretas si esta es la
restriccin de una funcin continua F : 1 2 la cual define funciones celulares entre
la descomposicin celular y una de las descomposiciones celulares G o y entre la
descomposicin celular y la otra. En otras palabras, si valen las siguientes :
(i) si x, y 0 son vecinos, entonces F (x), F (y) G0 coinciden o son vecinos,
(ii) si {x, y}, {u, v} G1 son ejes duales y F (x) 6= F (y), entonces F (u) 6= F (v) y
{F (x), F (y)}, {F (u), F (v)} G 1 son duales, y
(iii) si {x, y}, {u, v} G
1 son ejes duales y F (x) = F (y), entonces F (u) = F (v) =
F (x) = F (y).

La admisibilidad es como una versin discreta de continuidad .

Definicin 11.6.2. Diremos que una funcin admisible F : 0 G 0 es analtica


discreta si para toda funcin analtica discreta h : G
0 C resulta que h F : 0 C
es analtica discreta.

Ejercicio 50. Considere una funcin admisible F : 0 G 0 la cual es biyectiva.


Verificar que ella y su inversa son necesariamente analtica discretas (en este caso deci-
mos que son isomorfismos analticos o anti-analticos discretos).

Observacin 11.6.3. Notemos que todo automorfismo conforme discreto de la Rie-


mann discreta (, , ) es un isomorfismo analtico discreto. Similarmente, todo auto-
morfismo anticonforme es un isomorfismo anti-analtico discreto.

Ejemplo 26. Consideremos el plano complejo C y la descomposicin celular cuyos


vrtices son los puntos de Z[i] y los ejes son de la forma {z + ti : t [0, 1]}, {z + t : t
[0, 1]}, con z Z[i]. Como descomposicin dual consideramos = (1 + i)/2 + y
consideremos la estructura de superficie de Riemann discreta para C dada por (, , ),
donde 1. Entonces es claro que las traslaciones
Ta (z) = z + a, a 0
11.6. FUNCIONES ANALTICAS DISCRETAS ENTRE SUPERFICIES DE RIEMANN DISCRETAS 119

son automorfismos analticos discretos. Las dilataciones de la forma


Da (z) = az, a 0 {0}
son funciones analticas discretas, pero no necesariamente automorfismos con nuestra
definicin.

Ejercicio 51. Sea (, , ) una superficie de Riemann discreta. Sea e otra descopo-
sicion celular que es dual a . Verificar que existe una estructura de superficie de Rie-
e ) y un isomorfismo analtico discreto entre ellas que acta como la
mann discreta (, ,
identidad en 0 .
CAPTULO 12

ESTRUCTURAS DISCRETAS EN EL PLANO DEFINIDOS POR


UN RETICULADO

Consideremos el plano complejo C y la descomposicin celular cuyos vrtices son


los puntos de Z[i] y los ejes son de la forma {z + ti : t [0, 1]}, {z + t : t [0, 1]}, con
z Z[i]. Como descomposicin dual consideramos = (1+i)/2+ y consideremos
la estructura de superficie de Riemann discreta para C dada por (, , ), donde 1.
Una funcin f : 0 C es analtica discreta en el punto z 0 si y slo si se
satisfacen las ecuaciones de Cauchy-Riemann discretas, es decir


f (z + 1+i 1i
2 ) f (z + 2 ) = i (f (z + 1) f (z))





1+i 1+i

f (z + 2 ) f (z + 2 ) = i (f (z + i) f (z))



f (z + 1i
2 ) f (z +
1+i
2 ) = i (f (z 1) f (z))






f (z + 1i
2 ) f (z +
1i
2 ) = i (f (z i) f (z))

Ejercicio 52. Sea A = Z iZ 0 y F : A C una funcin dada. Construir una


extensin F : 0 C que sea analtica discreta.

12.1. Funciones Constantes


Sea a, b C dados. La funcin f : 0 C definida por

a, z Z[i]
f (z) =
b, z 1+i
2 + Z[i]
es una funcin analtica discreta. Observemos que en esta caso las funciones constantes
tienen dos valores, uno para 0 y otro para 0 .

12.2. Polinomios
Ahora veremos los polinomios Pn (z) = z n .
122 CAPTULO 12. ESTRUCTURAS DISCRETAS EN EL PLANO DEFINIDOS POR UN RETICULADO

Ejercicio 53. Verificar que las funciones P1 (z) = z y P2 (z) = z 2 son analticas
discretas, pero que P3 (z) = z 3 no lo es. En particular, concluir que el producto de
funciones analticas discretas no siempre es analtica discreta.

Teorema 12.2.1. Si n 3, entonces no existe una mtrica n de manera que Pn (z)


sea analtica discreta para la estructura de superficie de Riemann discrtea en le plano
dada por (, , n ).

Demonstracin. Veamos slo el caso n = 3. Supongamos que tenemos 3 de manera


que P3 (z) sea analtica discreta para la estructura de superficie de Riemann discreta en
el plano dada por (, , 3 ). Una de las ecuaciones de Cauchy-Riemann discreta nos
asegura que para todo z Z[i] se debe cumplir la igualdad
 3  3
1 i 1 + i 
z+ z+ = i3 ({z 1, z}) (z 1)3 z 3
2 2
Pero en este caso, tomado z = i obtenemos que
28 3i
3 ({i 1, i}) =
/ (0, +)
26
una contradiccin.

Ejercicio 54. Terminar la demostracin anterior para el caso n 4.

Ahora, consideremos la funcin Pn (z) restricta sobre 0 = Z[i]. Ser posible redefi-
nirla sobre 0 de manera que esta sea analtica discreta en (, , ) ?
Analizemos esta pregunta para n = 3. Fijemos algn valor a C y definamos
1i
F( )=a
2
F (z) = z 3 , z Z[i]
Queremos ver si es posible definir F (z) para el resto de los puntos en 0 de manera
que F sea analtica discreta. Consideremos una eleccin para tales valores :
1i
wz = F (z + ), z Z[i]
2
donde w0 = a. Las ecuaciones de Cauchy-Riemann discretas dan el siguiente sistema de
ecuaciones :

wz+i = wz + i(1 + 3z + 3z 2 )


wz1+i = wz+i + i(i 3z + 3iz 2)

w = wz1+i + i(1 + 3z 3z 2 )
z1
wz = wz1 + i(i 3z 3iz 2)
12.3. DESCOMPOSICIN 123

Notemos que la igualdad wz = wz1 +i(i3z3iz 2) es consecuencia de las otras tres.


Ahora no es dificil ver que el resto de los valores wz quedan nicamente determinados
por a, por ejemplo, tomando z = 0, obtenemos
wi = a + i
w1+i = a + 1 + i
w1 = a + 1
En conclusin, todas las funciones analticas discretas F para (, , ), cuyas restric-
ciones a 0 es dada por P3 (z) = z 3 , estn nicamente determinadas por el valor de
F ( 1i
2 ), es decir, es un espacio vectoral complejo de dimensin 1.

Ejercicio 55. Analizar el ejemplo anterior para los polinomios Pn (z) = z n , n 4.

12.3. Descomposicin
Ahora veamos el tema de descomposicin de funciones analticas discretas. Sabemos
que toda funcin analtica discreta f : 0 C se puede escribir como f = u + v, donde

ub(x), x 0
u(x) =
0, x 0

0, x 0
v(x) =
vb(x), x 0
y
b : 0 C, vb : 0 C
u
son funciones discretas harmnicas que satisfacen
vb(w + i) vb(w) = i(b
u(z + 1) u
b(z)),
1i
vb(w + i 1) vb(w + i) = i(b
u(z + i) u
b(z)), w=z+ .
2
Ahora, si escogemos de manera arbitraria a C, entonces definiendo
 
1i
b
v =a
2
podemos determinar vb de manera nica, es decir, vb queda nicamente determinada salvo
una constante en C. De esta manera, para obtener las funciones analticas discretas, nece-
sitamos ver como construir las funciones harmnicas discretas
b : Z[i] C
u
La condicin de harmonicidad en el punto z Z[i] es en este caso equivalente a pedir
4b b(z + 1) + u
u(z) = u b(z + i) + u
b(z 1) + u
b(z i).
Podemos hacer una eleccin arbitraria para los valores de u b en los puntos en Z(Zi)
los cuales determinan nicamente los valores de u b en el resto de Z[i]. En otras palabras,
si
a = (..., a2 , a1 , a0 , a1 , a2 , ...) CZ
124 CAPTULO 12. ESTRUCTURAS DISCRETAS EN EL PLANO DEFINIDOS POR UN RETICULADO

b = (..., b2 , b1 , b0 , b1 , b2 , ...) CZ
entonces la definicin
b(a,b) : Z[i] C
u
por
b(a,b) (n) = an ,
u b(a,b) (n i) = bn ,
u n Z
permite definir una isomorfismo entre el espacio de funciones harmnicas discretas en
Z[i] y P = CZ CZ .
Ahora, para cada (a, b) P, u b(a,b) determina de manera nica, mdulo una constante
c C una nica funcin harmnica discreta vb(a,b,c) de manera que f = u(a,b) + v(a,b,c)
es analtica discreta. De esta manera, el espacio de las funciones analticas discretas en
C 0 () es naturalmente equivalente al espacio CZ CZ C.
Si para cada n Z denotamos por en = (..., 0, 0, 0, 1, 0, 0, ...), donde el 1 va en la
posicin n, por 0 = (..., 0, 0, 0, ....), y
b(en ,0) ,
en,0 = u b(0,en ) ,
e0,n = u
entonces, si
X
(a, b) = an (en , 0) + bn (0, en )
nZ
tenemos que
X
b(a,b) =
u an en,0 + bn e0,n
nZ

12.4. Teorema de Morera discreto


Escogemos una orientacin por cada eje e 1 y consideramos el Z-mdulo generado
por todos esos ejes orientados : C1 ().
Si tenemos una funcin f : 0 = 0 C y (x, y) C1 (), entonces podemos
definir la integral
Zy Z
f (x) + f (y)
f (z) dz = f (z) dz = (y x)
2
x (x,y)

Ahora, extendemos esto a todo C1 () de manera de obtener un homomorfismos entre


Z-mdulos, es decir
Z n
X  
f (xj1 ) + f (xj2 )
f (z) dz = nj (xj2 xj1 )
Pn j=1
2
j=1 nj (xj1 ,xj2 )

Consideremos una cara de la descomposicin celular diamente como lo muestra la


Figura 12.1. Consideremos el camino cerrado dado por
1i 1i 1+i 1+i
= (z, z + ) + (z + , z + 1) + (z + 1, z + ) + (z + , z) C1 ()
2 2 2 2
12.4. TEOREMA DE MORERA DISCRETO 125

z+(1+i)/2

z z+1

z+(1i)/2

Figura 12.1

Luego,
Z     
1+i 1i
2 f (z) dz = f z + f z+ i (f (z + 1) f (z))
2 2

Esta igualdad permite ver el siguiente.

Teorema 12.4.1 (Versin discreta del teorema de Morera). Una funcin f : 0


C es analtica discreta si y slo si la integral de f a lo largo de cualquier camino cerrado
en C1 () es identicamente 0.

Corolario 12.4.2. Si f : 0 C es analtica discreta, entonces la funcin F : 0


C definida por
Zz
F (z) = f (z) dz
0
donde los arcos de integracin son escogidos en C1 () define una funcin analtica dis-
creta.

Ejercicio 56. Sean f, g : 0 C funciones analticas discretas y considere la defi-


nicin
Z Xn  
f (xj1 ) + f (xj2 )
f dg = nj (g(xj2 ) g(xj1 ))
P j=1
2
n
j=1 nj (xj1 ,xj2 )

Defina, para cada z 0 la funcin


Zz
F (z) = f dg
0
126 CAPTULO 12. ESTRUCTURAS DISCRETAS EN EL PLANO DEFINIDOS POR UN RETICULADO

donde la integracin se realiza sobre un camino en C1 () que parte desde 0 y termina en


z.
1.- Verificar que la definicin anterior no depende del camino escogido.
2.- Buscar ejemplos de f y g de manera que F (z) no es analtica discreta.

Ejemplo 27. Recordemos que los polinomios Pn (z) = z n , con n 3, no son fun-
ciones analticas discretas. Pero las siguientes "pseudo-Potencias" lo son (ver el Corolo-
raio 12.4.2) :
Zz
z = 1, z = n w(n1) dw, n = 1, ....
(0) (n)

0
Estas pseudo-potencias generan el espacio vectorial de los polinomios discretos. En
[8], Duffin verific que z (n) z n es un polinomio en z y z de grado a lo ms (n 2).
Ahora que tenemos los anlogos de las potencias de z, podemos construir ms fun-
ciones analticas discretas por medio de series de potencia. Por ejemplo, podemos definir
la exponencial discreta
X
z 1 (n)
e = z
n=0
n!
De hecho, uno puede definir, para |t| < 2, la funcin
X
1 (n) n
ez,t = z t
n=0
n!
J. Lelong-Ferrand verific la frmula
 Re(z)  Im(z)
z,t 2+t 2 + it
e =
2t 2 it
la cual es analtica discreta para cualquier valor t C {2, 2i}.
CAPTULO 13

DIFERENCIALES EN SUPERFICIES DE RIEMANN


DISCRETAS

Durante todo este captulo supondremos que tenemos una estructura de superficie de
Riemann discreta, digamos (, , ), sobre una superficie orientada , y su correspon-
diente doble . Consideramos una orientacin en los ejes e 1 y colocamos una orien-
tacin en los ejes duales e 1 de manera que si e y e son ejes duales, entonces las
orientaciones de e y e son como se bosqueja en la figura 13.1.

13.1. Homologa para superficies de Riemann discretas


Ya hemos definido los Z-mdulos de los mapas y . En el caso de , que no es
una mapa, pero que debemos pensar como la unin disjunta de dos mapas, uno define :
Ck () = Ck () Ck ( ), k = 0, 1, 2.

Observacin 13.1.1. Con esta convencin en la asignacin de orientaciones, tenemos


que (e ) = e = e.

Tambin definimos el operador frontera


k : Ck () Ck1 ()
de manera que

k (u + v) = k (u) + k (v)

y2
y2
e* e*

x1 x2 x1 x2
e e

y1
y1

Figura 13.1
128 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS

e3 *

F2
x3 F2 *
e3

F1
*
e2
x1 *
F1 e2

e1
x2

e1*

Figura 13.2

donde u Ck (), v Ck ( ).

Ejercicio 57. Verificar que 1 2 = 0.

El primer grupo de homologa asociado al doble es definido como


Ker(1 )
H1 (, Z) =
Im(2 )

Ejercicio 58. Verificar que


H1 (, Z) = H1 (, Z) H1 ( , Z)

Ejemplo 28. Sea = S 2 = R2 {} la esfera 2-dimensional. Consideremos el


mapa = K3 y su dual (ver Figura 13.2).

2 (F1 ) = e1 + e2 + e3
2 (F2 ) = e1 e2 e3
2 (nF1 + mF2 ) = (n m)(e1 + e2 + e3 )
Im( ) = he1 + e2 + e3 i
2 =Z

1 (e1 ) = x2 x1
1 (e2 ) = x3 x2
1 (e3 ) = x1 x3
1 (ae1 + be2 + ce3 ) = (c a)x1 + (a b)x2 + (b c)x3
Ker( ) = he1 + e2 + e3 i
1 =Z

H1 (, Z) = {0}
13.1. HOMOLOGA PARA SUPERFICIES DE RIEMANN DISCRETAS 129

* e2 *
F F*
e2
F F
*
e1
x1 e1

F F

F* F*

Figura 13.3


2 (x1 ) = e1 e3

2 (x2 ) = e2 e1

2 (x3 ) = e3 e2

2 (nx1 + mx2 + rx3 ) = (n m)e1 + (m r)e2 + (r n)e3

Im( ) = he e , e e i
2 1 = Z2
2 1 3


1 (e1 ) = F1 F2

1 (e2 ) = F1 F2

1 (e3 ) = F1 F2

1 (ae1 + be2 + ce3 ) = (a + b + c)(F1 F2 )

Ker( ) = he e , e e i
1 1 = Z2
2 1 3

H1 ( , Z) = {0}

H1 (, Z) = {0}

Ejemplo 29. Ahora consideremos = S 1 S 1 , es decir un toro. Podemos pensar en


como el cuadrado unitario donde los lados opuestos estn identificados. Consideremos
el mapa y su dual como se muestra en la figura 13.3.
En este caso 0 = {x1 }, 1 = {e1 , e2 }, 2 = {F }, 0 = {F }, 1 = {e1 , e2 } y
2 = {x1 }.

2 (F ) = 0 = Im(2 ) = {0}
1 (e1 ) = 1 (e2 ) = 0 = Ker(1 ) = he1 , e2 i
= Z2
H1 (, Z)
= Z2


2 (x1 ) = 0 = Im(2 ) = {0}
130 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS


1 (e1 ) = 1 (e2 ) = 0 = Ker(1 ) = he1 , e2 i
= Z2
H1 ( , Z)
= Z2

H1 (, Z)
= Z4

Teorema 13.1.2. Sea (, , ) una estructura de superficie de Riemann discreta


sobre una superficie orientada que es cerrada de gnero g. Entonces
H1 (, Z)
= H1 ( , Z)
= Z2g
H1 (, Z)
= Z4g
Demonstracin. Como 1 es un grafo conexo, podemos considerar un arbol maximal
T 1 . Luego, cada vez que adicionamos un eje e 1 T a T obtenemos un cclo e
T e. Como tienen gnero g, podemos encontrar 2g ejes, digamos, e1 , .., e2g 1 T
tal que cada uno de ellos define un ciclo, digamos 1 , ..., 2g , donde j T ej . Ahora,
esos 2g cclos forman una base para H1 (, Z). Ms an, esos cclos se pueden reordenar
de manera que en la superficie valen las siguientes propiedades de interseccin de
caminos en homologa usual (1 i, j g) :

i j = 0
i+g j+g = 0

i j+g = ij
La demostracin para es similar. La ltima parte sale del hecho que H1 (, Z) =
H1 (, Z) H1 ( , Z).

Observacin 13.1.3. Los caminos 1 , ..., 2g que se construyen en la demostracin


anterior forman una base cannica de homologa para H1 (, Z).

Ejemplo 30. Sea = C. Consideremos el mapa donde 0 = Z[i], los ejes en 1


son los trazos rectos de la forma {z +t : t [0, 1]} y {z +ti : t [0, 1]}. Cada cara es un
cuadrado unitario. Orientamos cada eje anterior siguiendo la orientacin natural dada
por t [0, 1]. De esta manera, en cada vrtice zn.m = n + im Z[i] tenemos un eje
saliedo hacia la derecha (en,m,1 ), uno saliendo hacia arriba (en,m,i ), uno llegando desde
la izquierda (en1,m,1 ) y uno llegando desde abajo (en,m1,i ). En este caso, denotemos
por Fn,m a la cara con vrtice en zn,m y conteniendo a los ejes en,m,1 y en,m,i .

2 (Fn,m ) = en,m,1 + en+1,m,i en,m+1,1 en,m,i


1 (en,m,1 ) = zn+1,m zn,m
1 (en,m,i ) = zn,m+1 zn,m
Luego, Ker(1 ) = Im(2 ) y se tiene que H1 (, Z) = {0}.
13.2. COHOMOLOGA PARA SUPERFICIES DE RIEMANN DISCRETAS 131

13.2. Cohomologa para superficies de Riemann discretas


Anteriormente hemos definido los espacios vectoriales C k () y C k () el Z-mdulo
Ck () = Ck () Ck ( ), k = 0, 1, 2. Podemos definir el espacio vectorial C k () =
HomZ (Ck (), C).

Ejercicio 59. Verificar que


C k () = C k () C k ( ), k = 0, 1, 2.

El operador cofrontera para se define como


d k
k : C () C
k+1
()
d
k (u + v) = dk (u) + dk (v)
donde u C k () y v C k ( ).

Ejercicio 60. Verificar que d


1 d0 = 0.

El primer grupo de cohomologa asociado al doble es definido como


Ker(d
1)
H 1 (, C) =
Im(d0)

Ejercicio 61. Verificar que


H 1 (, C) = H 1 (, C) H 1 ( , C)

Teorema 13.2.1. Si es una superficie orientada cerrada de gnero g, entonces


H 1 (, Z)
= H1 (, Z)
= Z2g
H 1 ( , Z)
= H1 ( , Z)
= Z2g
H 1 (, Z) = H1 (, Z) = Z4g
Demonstracin. (Idea) Como H1 (, Z) = H1 (, Z) H1 ( , Z), H 1 (, C)
=
1
H (, C) H ( , C) y H1 (, Z) = H1 ( , Z), basta con verificar que H 1 (, Z)
1
=
H1 (, Z). Ahora, basta con asegurar que la dualidad
C 1 () C1 () C
r
X r
X Z
(, nj ej ) 7= nj
j=1 j=1 ej
induce una dualidad
H 1 (, C) H1 (, C) C
con lo cual se verifica que H 1 (, C)
= H1 (, C) (dual). Como H1 (, Z) tiene di-
H1 (, C) y, en particular,
mensin finita como Z-mdulo, se obtiene que H 1 (, C) =
132 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS

obtenemos que H 1 (, Z)
= H1 (, Z). Una demostracin ms rigurosa ser dada ms
adelante.

13.3. La funcin de Hodge


El operador de Hodge

: C k () C 2k (), k = 0, 1, 2,

se define como sigue :

Caso k = 0.
: C 0 () C 2 ()
ZZ
f = f (F )
F

Caso k = 1.
: C 1 () C 1 ()
Z Z
= (e )
e e

Caso k = 2.
: C 2 () C 0 ()
ZZ
(v) =
v

Proposicin 13.3.1.
2 = (1)k IC k ()

Demonstracin.
(1) Caso k = 0. Sean f C 0 () y v C0 ().
ZZ
(f )(v) = f = f (v ) = f (v)
v

(2) Caso k = 2. Sean C 2 () y F C2 ().


ZZ ZZ
()(F ) = (F ) = = = (F )
F F
13.3. LA FUNCIN DE HODGE 133

(3) Caso k = 1. Sean C 1 () y e C1 ().


Z Z
()(e) = (e ) = ((e ))((e )) =
e e
Z Z
= (e )(e) = = (e)
e e

Ejercicio 62. Verificar que el operador produce isomorfismos entre los siguientes
espacios vectoriales
: C k () C 2k ( )
: C k ( ) C 2k ()

Ejercicio 63. Verificar que si f C 0 (), entonces las ecuaciones discretas de


Cauchy-Riemann para f puede escribirse como
d
0 f = id0 f

NOTACION. Desde ahora en adelante usaremos la notacin d para indicar d


k.

13.3.1. Caso k = 1. Tenemos que el operador de Hodge produce un automorfismo


de orden 4 a nivel de la 1-formas :
: C 1 () C 1 ()
En particular, tenemos el isomorfismo
i : C 1 () C 1 ( )
7 i
cuyo inverso es
i : C 1 ( ) C 1 ()
Ya que : C 1 () C 1 () satisface que 2 = I, tenemos que sus valores propios
son i. Podemos considerar sus espacios propios asociados :
C 1,0 () = { C 1 () : = i}
C 0,1 () = { C 1 () : = i}
Ahora, si C 1 (), entonces
+i
C 1,0 ()
2
i
C 0,1 ()
2
De lo anterior, obtenemos la suma directa
C 1 () = C 1,0 () C 0,1 ()
134 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS

Notemos que cada sumando es invariante por y que acta como multiplicacin por
i sobre C 1,0 () y como multiplicacin por i sobre C 0,1 ().
Consideremos las proyecciones naturales
1
1,0 = (I + i) : C 1 () C 1,0 ()
2
1
0,1 = (I i) : C 1 () C 0,1 ()
2

13.4. Diferenciales analticas y anti-analticas discretas


Una 1-forma C 1 () es llamada analtica discreta si
   
C 1,0 () = i

d = 0 d = 0
Una 1-forma C 1 () es llamada anti-analtica discreta si
   
C 0,1 () = i

d = 0 d = 0
Denotaremos por H 1,0 () al conjunto de las 1-formas discretas analticas y por
H () al de las 1-formas anti-analticas discretas, es decir
0,1

H 1,0 () = C 1,0 () Ker(d)


H 0,1 () = C 0,1 () Ker(d)

Ejercicio 64. Verificar que H 1,0 () y H 0,1 () son subespacios vectoriales de


C 1 ().

Ejercicio 65. Verificar que si H 1,0 (), entonces H 0,1 () y, viceversa, si


H 0,1 (), entonces H 1,0 (). Verificar que la conjugacin produce un isomor-
fismo como espacios vectoriales reales entre H 1,0 () y H 0,1 ().

Proposicin 13.4.1. Si C 1 () es analtica discreta o antianaltica discreta, en-


tonces es cerrada y co-cerrada, es decir, d = 0 = d .
Demonstracin. Por la definicin d = 0. Ahora, como = i, se tiene que
d = d(i) = id = 0

Como consecuencia del resultado anterior, podemos ecribir


H 1,0 () = C 1,0 () (Ker(d) Ker(d))
H 0,1 () = C 0,1 () (Ker(d) Ker(d))
13.5. DIFERENCIALES MEROMORFAS DISCRETAS 135

Ejemplo 31. Sea f C 0 (). Consideremos la 1-forma df C 1 (). Como d2 = 0,


tenemos que
df H 1,0 () df = idf (Ecuaciones de Cauchy-Riemann discretas para f ),
es decir,
df es diferencial analtica discreta f es funcin analtica discreta.

Teorema 13.4.2. Si H 1,0 () y


Z
R e C1 (),
e
entonces = 0. El mismo resultado vale si reemplazamos R con iR.
Demonstracin. Supongamos que tenemos
Z
R e C1 ().
e
Luego, para e C1 () vale que
Z Z
= (e ) R
e e
Z Z
i = i iR
e e
Como = i (pues H 1,0 (), las dos ecuacions aseguran que = 0.

13.5. Diferenciales meromorfas discretas


Diremos que una 1-forma C 1,0 () es una 1-forma meromorfa discreta.
Si consideramos una 1-forma C 1 () y F C2 (), entonces por la frmula de
Stokes discreta tenemos la igualdad
ZZ Z
d =
F F
donde : C2 () C1 () es el operador frontera. Usando esta frmula vemos que
(
C 1,0 ()
1,0
H () R
= 0, F C2 ()
F
De esta manera, podemos definir que un vrtice v 0 es un polo de la diferencial
meromorfa discreta C 1,0 () si

Z ZZ
6= 0 d 6= 0 .
v v
136 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS

Se define el residuo de en v 0 como


Z ZZ
1 1
Resv () = = d
2i 2i
v v

De la definicin del residuo es claro el siguiente hecho.

Teorema 13.5.1. Sea C 1,0 () y C1 () un camino simple cerrado que acota


un disco D en la superficie , orientado de manera que tal disco est a la izquierda.
Entonces, I X
= 2i Resv (),
v D2

donde D2 denota todas las caras de 2 que estn contenidas en D .

Ejercicio 66. Demostrar el resultado anterior.

Corolario 13.5.2. Si es superficie cerrada y C 1,0 (), entonces


X
Resv () = 0
v0

13.6. El operador discreto de Laplace revisitado


Emulando la situacin clsica, podemos definir el operador de Laplace discreto como
2 : C k () C k ()

2 = (d d + d d)

Ejercicio 67. Verificar que 2 deja invariante C k () y C k ( ).

13.7. Funciones harmnicas revisitadas


En el primer captulo definimos el operador de Laplace para funciones definidas sobre
los vrtices de un grafo (de grado finito) con una mtrica discreta. Tal definicin coincide
con la dada en esta seccin para k = 0. En efecto, en este caso

2 : C 0 () C 0 ()

2 = d d
13.8. FORMAS HARMNICAS 137

Sea f C 0 () y v 0 . Denotemos por v1 , ..., vl 0 los vecinos de v, y suponga-


P
mos que v = lj=1 (1)j ej , donde j {0, 1}. En este caso j = 0 si el eje ej est
orientado de manera que v es el punto inicial y j = 1 en caso contrario. Ahora,
ZZ Z Xl Z
2 f (v) = d df (v) = d df = df = (1)j df =
v v j=1 e
j

l
X Z l
X Z l
X Z
j
= (1) ((e
j )) df = (1) j
(e
j ) df = j
(1) (ej ) df =
j=1 e j=1 ej j=1 ej
j

l
X Z l
X l
X
= (ej ) df = (ej )(f (vj ) f (v)) = (ej )(f (v) f (vj ))
j=1 j=1 j=1
(1)j ej

De manera similar para el caso cuando v 0 .

13.8. Formas harmnicas


Una k-forma C k () es llamada harmnica si 2 = 0.

Ejercicio 68. Verificar que toda 1-forma analtica y anti-analtica discreta es harm-
nica.

Ejercicio 69. Si f C 0 (G) es harmnica, entonces df es harmnica.

Si consideremos el operador
d = d
entonces tenemos el siguiente diagrama
d d d
C 2 () C 1 () C 0 () 0

Proposicin 13.8.1.
d d = 0

Demonstracin. Basta analizar el caso


(d )2
C 2 () C 0 ()
Tenemos que
d d = ( d)( d) = d 2 d = d2 = 0
138 CAPTULO 13. DIFERENCIALES EN SUPERFICIES DE RIEMANN DISCRETAS

Tambin tenemos los diagramas siguientes


d d d
C 2 () C 1 () C 0 () 0
d d
C 2 () C 1 () C 0 ()
0

Proposicin 13.8.2.
2 = dd + d d
Demonstracin.
dd + d d = d d d d = (d d + d d) = 2

Corolario 13.8.3. Ker(d) Ker(D ) = Ker(d) Ker(d) Ker2 .


PARTE V

SUPERFICIES DE RIEMANN DISCRETAS


COMPACTAS
En esta parte nos restringiremos al caso de estructuras de superficies de Riemann dis-
cretas sobre superficies orientadas y cerradas. Primero veremos el teorema de descom-
posicin de Hodge y calcularemos la dimensin del espacio de diferenciales holomorfas
analticas. Luego analizaremos el concepto de matrices de Riemann discretas.
CAPTULO 14

EL TEOREMA DE DESCOMPOSICIN DE HODGE

En este captulo, ser una superficie orientada cerrada de gnero g y (, , ) una


estructura de superficie de Riemann discreta sobre . En este caso, los grafos y son
finitos.

14.1. Operador adjunto de d


Como los mapas y son finitos, tenemos que los espacios vectoriales complejos
C k () son finito dimensionales.
Consideremos los productos hermitianos positivos definido cannicos dados por
X
(f, g) = f (x)g(x), f, g C 0 ()
x0

X Z Z
(, ) = (e) , , C 1 ()
e1 e e

X ZZ ZZ
(, ) = , , C 2 ()
F 2 F F

Ejercicio 70. Verificar que en C 1 () vale la igualdad


(, ) = (, )
es decir, que el operador de Hodge es una isometra para el producto Hermitiano posi-
tivo definido en C 1 ().

Usando estos productos hermitianos, podemos considerar el operador adjunto de d.

Proposicin 14.1.1. El operador adjunto de


d : C k1 () C k ()
142 CAPTULO 14. EL TEOREMA DE DESCOMPOSICIN DE HODGE

es
d : C k () C k1 ()

Demonstracin. Veamos el caso k = 1. Para cada x0 0 sea fx0 C 0 () definida


por
fx0 (x0 ) = 1, fx0 (x) = 0, si x 6= x0
Es claro que la coleccin
{fx : x 0 }
define una base de C 0 (). Consideremos una orientacin en los ejes de y denotemos
por (x, y) al eje orientado de manera que x es la partida.
Sea f = fx0 y denotemos por x1 , ..., xn los vrtices vecinos de x0 . Escribamos
n
X
x0 = (1)j ej
j=1

donde

0, ej = (x0 , xj )
j =
1, ej = (xj , x0 )
Para C 1 () tenemos
X Z Z X Z
(df, ) = b})
({x, x df = b})(f (b
({x, x x) f (x)) =
(x,b
x)1 (x,b
x) (x,b
x) (x,b
x)1 (x,b
x)

n
X Z n
X Z
= (ej )(1)j (f (xj ) f (x0 )) = (ej )(1)j +1 f (x0 )
j=1 ej j=1 ej

Por otro lado,


X ZZ
(f, d ) = f (x)d (x) = d (x0 ) = d (x0 ) = d =
x0 x
0

Z n
X Z n
X Z
j j
= = (1) = (1) (ej ) =
x j=1 e j=1 e
0 j j

n
X Z n
X Z
= (1)j (ej )(1) = (ej )(1)j +1 f (x0 )
j=1 ej j=1 ej

Ejercicio 71. Completar la demostracin anterior considerando los dems casos.


14.2. DESCOMPOSICIN DE HODGE 143

14.2. Descomposicin de Hodge


El hecho que d y d son conjugados, respecto a los productos hermitianos usados,
asegura que (Im(d )) = Ker(d), luego
C k () = Im(d ) Ker(d)
Como d2 = 0 tenemos que
Im(d) < ker(d)
es decir

C k () = Im(d ) Im(d) Ker(d) (Im(d))
y como adems (Im(d)) = Ker(d ), tenemos
C k () = Im(d ) Im(d) (Ker(d) Ker(d ))

Proposicin 14.2.1.
Ker(2 ) = Ker(d) Ker(d )

Demonstracin. Como 2 = dd + d d, es claro que


Ker(d) Ker(d ) < Ker(2 ).
Recprocamente, queremos ver que si Ker(2 ) (Im(d) Im(d )), entonces
= 0.
Supongamos que Ker(2 ) Im(d). Entonces,
= d = d = d2 = 0 = Ker(d)
Luego,
2 = 0 = dd + d d = 0 = dd = 0
= d Im(d ) Ker(d) = (Ker(d)) Ker(d) = {0}
= d = 0 = Ker(d ) = Ker(d) Ker(d )
Similarmente, si Ker(2 ) Im(d ). Entonces,
= d = d = (d )2 = 0 = Ker(d )
Luego,
2 = 0 = dd + d d = 0 = d d = 0
= d Im(d) Ker(d ) = (Ker(d )) Ker(d ) = {0}
= d = 0 = Ker(d) = Ker(d) Ker(d )

Corolario 14.2.2 (Descomposicin de Hodge).


C k () = Im(d ) Im(d) Ker(2 )
144 CAPTULO 14. EL TEOREMA DE DESCOMPOSICIN DE HODGE

Observemos que, al ser un isomorfismo,


Ker(d ) = ker( d) = Ker(d) = { C k () : d = 0}
Si d = 0, entonces decimos que es una forma co-cerrada.

Ya que Ker(2 ) = Ker(d)Ker(d ) = Ker(d)Ker(d), obtenemos las siguiente


consecuencia.

Corolario 14.2.3.
C k () es harmnica d = 0 = d d = 0 = d
es decir, las formas harmnicas son exactamente aquella que son cerradas y co-cerradas
al mismo tiempo.

Ejemplo 32. En el caso k = 0, como d = 0, tenemos que


Ker(2 ) = Ker(d)
es decir, las nicas funciones harmnicas son las constantes en componentes del grafo.

Proposicin 14.2.4. Im(d ) = Im(d).

Demonstracin. Si Im(d ), entonces = d u = d u Im(d). Si


Im(d), entonces = dv = d (v) = d v Im(d ).

Corolario 14.2.5.
C k () = {k-formas coexactas} {k-formas exactas} {k-formas harmonica}

14.2.1. 1-Formas harmnicas sobre . Supongamos que tenemos C 1 (). Po-


R
demos hacer la extensin trivial a , es decir, e = 0 para todo e 1 , para consi-
derara C 1 (). Sabemos de lo anterior que C 1 () es harmnica s y slo
si d = d = 0. La condicin d = 0, en este caso, es equivalente a tener que
R
PT = 0 para cadaRcara T 2 . La condicin d = 0 es equivalente a la condicin
wN (v) ({v, w}) {v,w} = 0 para cada v 0 . De esta manera, podemos hablar de
1-formas harmnicas en C 1 () :

R

= 0, T 2

T
C 1 ()es hamnica P R



({v, w}) = 0, v 0
wN (v) {v,w}
14.3. DESCOMPOSICIN DE HODGE PARA EL CASO k = 1 145

14.3. Descomposicin de Hodge para el caso k = 1


En este caso tenemos las siguientes descomposiciones
C 1 () = Im(d ) Im(d) Ker(2 )
C 1 () = C 1,0 () C 0,1 ()
En particular, para cada Ker(2 ) existen nicos w1 C 1,0 () y w2 C 0,1 ()
de manera que
= w1 + w2
Como
w1 = iw1 , w2 = iw2
Ker(2 ) = Ker(d) Ker(d ) = Ker(d) Ker(d)
tenemos que
0 = d = dw1 + dw2
0 = d = i(dw2 dw1 )
de donde obtenemos que
dw1 = dw2 = 0
es decir
w1 H 1,0 (), w2 H 0,1 ()
de donde concluimos que
Ker(2 ) < H 1,0 () H 0,1 ()
Por otro lado, ya sabemos que
H 1,0 () < Ker(2 ), H 0,1 () < Ker(2 )

Teorema 14.3.1.
Ker(2 ) = H 1,0 () H 0,1 ()

Si C 1 (), entonces la descomposicin


C 1 () = Im(d) Im(d ) Ker(2 )
asegura la existencia de nicos
1 = df Im(d), 2 = d Im(d ), 3 Ker(2 )
de manera que
= 1 + 2 + 3
Recordemos que
H 1 (, C) = Ker(d)/Im(d)
Si Ker(d), entonces, como Ker(2 ) = Ker(d) Ker(d ), tenemos que
0 = d = d1 + d2 + d3 = d2 = 2 Ker(d)
146 CAPTULO 14. EL TEOREMA DE DESCOMPOSICIN DE HODGE

de donde vemos que


2 Ker(d) Im(d ) = Ker(d) (Ker(d)) = {0}
para concluir que
Ker(d) = Im(d) Ker(2 )
es decir

Corolario 14.3.2.
H 1 (, C)
= Ker(2 ) = H 1,0 () H 0,1 ()

Ya habamos visto que la conjugacin


: H 1,0 () H 0,1 () : 7
es un isomorfismo entre espacios vectoriales reales. Tambin observamos que (de manera
no muy rigurosa)
H 1 (, Z)
=Z H1 (, Z) =Z Z4g
luego, al tensorizar por C obtenemos el siguiente hecho.

Corolario 14.3.3.
Ker(2 ) = H 1 (, C)
= C4g
H 1,0 ()
= H 0,1 ()
= C2g
CAPTULO 15

CLCULO DE dimC H 1,0 () = 2g

Consideremos una superficie orientada cerrada de gnero g y (, , ) una estruc-


tura de superficie de Riemann discreta sobre . En este caso, los grafos y son finitos.

15.1. Existencia de diferenciales meromorfas


Teorema 15.1.1. Sea z1 , z2 0 , z1 6= z2 y C1 (, Z) un camino simple que
conecta z1 con z2 . Entonces, existen nicas , C 1 () tales que :
(i) , son reales y harmnicas en 0 {z1 , z2 } ;
(ii) = + i , = + i C 1,0 () son analticas en 0 {z1 , z2 } ;
(iii) Resz1 = Resz1 = 1, Resz2 = Resz2 = 1 ;
(iv) si C1 (, Z) es un camino cerrado tal que = , entonces
Z Z
, iR

Demonstracin. Demos una orientacin a todos los ejes de 1 y la inducida sobre 1 .

Unicidad. Veamos la unicidad de (el caso de es similar). Supongamos que te-


nemos b C 1 () otro candidato para , y consideremos b = b+i b. Luego,
b H 1,0 () (por (ii) y (iii)) y tenemos que
b = Re( )b Ker(2 ).
Por (iv) tenemos que para todo camino cerrado C1 () (luego trivialmente vale que
= ), Z
(
b) = 0

Podemos definir la funcin
Zx
h : 0 R : x 7 h(x) = (
b)
z1
que es harmnica. Como en grafos finitos conexos las funciones harmnicas son las
constantes, tenemos que h es constante. Como h(z1 ) = 0, thenemos que h 0. Esto
nos dice que =
b.
148 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

Construccin de . Sea f la nica solucin al problema de Dirichlet



2 f (x) = 0, x 0 {z1 , z2 }
f (z1 ) = 1,

f (z2 ) = 1.
Sea  
df C 1 ()
e=
C 1 ()
0 C 1 ( )
Es claro que
de=0
 
d df C 2 ( )
d e= C 2 ()
0 C 2 ()
Sea x 0 , sus vrtices vecinos x1 , ..., xn y
X n
x = (1)j ej ,
j=1

donde 
0, ej = (x, xj )
j =
1, ej = (xj , x)
Entonces,
ZZ Z n
X Z n
X Z
e=
d e
= (1)j e
= (1)j +1 (e
j ) e=

x x j=1 e j=1 e
j j

n
X Z n
X Z n
X
j j
= (1) (ej ) e= (1) (ej ) df = (1)j (ej )(f (xj )f (x)) = 2 f (x)
j=1 ej j=1 ej j=1

Luego,
e(x ) = 2 f (x)
d
En particular,
e(x ) = 0,
d x 0 {z1 , z2 },
de donde obtenemos que e es harmnica en 0 {z1 , z2 }. As, e = e C 1 ()
e+i
es analtica discreta en 0 {z1 , z2 }.
Por el principio del mximo y del mnimo, el mximo de f es 1 que ocurre en z1 y el
mnimo de f es 1 que ocurre en z2 .
Sean x1 , ..., xn los vrtices vecinos de z1 y
Xn

z1 = (1)j ej ,
j=1

donde 
0, ej = (z1 , xj )
j =
1, ej = (xj , z1 )
Sabemos que 1 = f (z1 ) f (xj ) y que para algn j0 tal desigualdad es estricta. Como
e = 0 sobre C1 ( ), tenemos que

15.1. EXISTENCIA DE DIFERENCIALES MEROMORFAS 149

Z Z Z
e = i e
= i(e
j ) e=

e
j e
j e
j

Z Z
= i(ej ) e = i(ej )
df = i(ej )(f (xj ) f (z1 )) i(, 0])
ej ej

Como para algn j0 sabemos que (f (xj0 ) f (z1 )) < 0, tenemos que
Z
e i(, 0)
z1

y, en particular,
Z
1 a
Resz1 e = e = <0
2i 2
z1

De esta manera
2
= e

a
es real y harmnica en 0 {z1 , z2 } tal que

= + i C 1,0 ()

es analtica en 0 {z1 , z2 } con Resz1 = 1. Como la suma de los residuos es cero,


tambin vale que Resz2 = 1.
Sea C1 (, Z) un camino cerrado (en este caso podra occurrir que 6= ).
Tenemos que C1 (, Z) bien C1 ( , Z). Al igual que antes, como
e = 0 sobre
C1 ( , Z), tenemos que, si e = (x, y) 1 , entonces
Z Z Z
e = i e
= i(e) e=

e e e
Z
= i(e) df = i(e)(f (y) f (x)) iR
e

de donde vemos que si C1 ( , Z), entonces


Z
iR

Si C1 (, Z), entonces
Z Z Z Z Z
= e + i e
= e = df = 0

150 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

y1 x1

y2 y4
x3
y3

y1
x0=z1 y3
x4=z2
y2 x2 y4

Figura 15.1. n = 4

x1

x3

x0=z1
x4=z2
x2

x1
x2

x3

Figura 15.2. n = 4

y1 x1
y2 y4
y3 x3

y1
x0=z1 y2
x4=z2
y3 y4
y1 x2
y2

y3 y4

y1 x1
x2

y4

y2
y3 x3

Figura 15.3. n = 4

Construccin de . La construccin de es mucho ms complicado y requiere el


P
uso del problema de Neumann de manera apropiada. Supongamos que = j=1 j
C1 (, Z) donde j = (xj1 , xj ), para j = 1, ..., n, x0 = z1 y xn = z2 . Sea j =
Pn
(yj , yj ), para cada j = 1, ..., n ; en cuyo caso = j=1 j (ver Figura 15.1).
Procedemos a modificar de la siguiente manera. Abrimos el arco para obtener
una poligonal cerrada (ver Figura 15.2). Denotemos la nueva descomposicin celular por
. Notemos que ahora tenemos una nueva cara (respecto al caso de ).
Ahora procedemos a modificar como se muestra en Figura 15.3 para obtener un
mapa nuevo .
15.1. EXISTENCIA DE DIFERENCIALES MEROMORFAS 151

Definamos el grafo G cuyos vrtices y ejes son los dados por , y consideremos el
problema de Neumann en el grafo G con
B = {w1 = yb1 , ..., ybn1 , yb2 , ..., ybn , wm = yb1 } (m = 2(n 1))
a1 = = an1 = 2i, an = = a2n2 = 2i, b = 1
C = {y1 , ..., yn1 , y2 , ..., yn }
Luego, tenemos un nico g C 0 (G) satisfaciendo las siguientes condiciones :


2 g(v) = 0, v G0 B





g(b

yj ) g(yj ) = 2, j = 1, ..., n 1



yj ) g(yj ) = 2,
g(b j = 2, ..., n






g(by1 ) = 1.
Sea  
0 C 1 ()
e = C 1 ().
i dg C 1 ( )
Es claro de la definicin que
de = 0
 
0 C 2 ( )
d e = C 2 ().
id dg C 2 ()
Definamos
 
dg C 1 ()
e = e + i e = C 1,0 ().
i dg C 1 ( )
Veamos que e es harmnica en 0 {z1 , z2 }, luego e es analtica en 0 {z1 , z2 }.
Para esto, basta ver (pues ya sabemos que de = 0) que d e = 0 sobre cada cara
F C2 (, Z).
Supongamos que
Xr
F = (1)j ej ,
j=1
donde 
0, si F es vrtice inicial de ej
j =
1, si F es vrtice final de ej
Sea wj el otro vrtice del eje ej . De esta manera,
ZZ Z X r Z r
X Z
d =e e
= (1) j e
= (1) j +1
(ej ) e =

F F j=1 ej j=1 e
j

r
X Z r
X
= i (ej ) dg = i (ej ) (g(F ) g(wj )) = i2 g(F ) = 0
j=1 j=1
(1)j e
j
152 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

ya que F
/ B.
Calculemos el residuo de e sobre el vrtice z1 . Supongamos que
Xr
z1 = (1)j ej ,
j=1

donde 
0, si z1 es vrtice inicial de ej
j =
1, si z1 es vrtice final de ej
Ya que Z Z
e = i dg
e
j e
j

y z1 contiene al vrtice y1 , tenemos que


Z
Resz1 e = e = 2i
z1

Como la suma de los residuos es 0, tenemos que


Resz1 e = 2i
Si considerar
1 e
=
2i
entonces
1
e =
2i
Sea C1 (, Z) camino cerrado tal que = .
Si C1 ( , Z), entonces, como = ,
Z Z
1
= dg = 0
2

Pk
Si = C1 (, Z), donde cada j es dado por un eje orientado de , entonces
j=1 j
Z Z k Z k Z
1 1 X 1 X
= dg = dg = (j ) dg iR
2i 2i j=1 2i j=1
j j

Observacin 15.1.2.
1.- En (iv) la condicin = slo se requiere para y no para .
2.- Sea = Im(), donde es como en el Teorema anterior. Entonces valen las
siguientes.
2.1.- Si C1 (, Z) es camino cerrado, entonces
Z
= 0;

15.2. EXISTENCIA DE DIFERENCIALES ANALTICAS 153

2.2.- si C1 ( , Z) es camino cerrado, = , entonces


Z
= 0;

2.3.- si e , entonces

Z
= 1.
e
3.- Consideremos la funcin f construida en la demostracin para la construccin de
. Al considerar un camino aleatorio sobre el grafo asociado a , la probabilidad de
pasar de x 0 a un vrtice vecino y 0 es dado por
({x, y})
P (x, y) = P
zN (x) ({x, z})

donde N (x) denota al conjunto de los vrtices vecinos de x. La funcin


f (x) + 1
F (x) =
2
es la probabilidad que una marcha aleatoria que parte desde x llegue a z1 antes de
pasar por z2 .

15.2. Existencia de diferenciales analticas


El Teorema 15.1.1 permite la construccin de diferenciales analticas discretas en
C 1 () como lo dice el siguiente resultado.

Teorema 15.2.1. Consideremos g 1. Sean A, B C1 (, Z) caminos cerrados


simples y orientados tales que
(i) A 1 y B 1 ; bin
(ii) A 1 y B 1 ; y
(iii) A B = +1 (interseccin en ).
Entonces, existe una nica 1-forma analtica
A,B H 1,0 ()
tal que
Z
Re A,B = 1
B
Z
A,B iR

para todo camino cerrado C1 (, Z) A y todo camino cerrado C1 (, Z) tal


que A = 0 en H1 (, Z).

Demonstracin.
154 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

Existencia. Escribamos A = 1 2 , donde j es arco simple conectando dos vrtices


distintos, digamos z1 y z2 . Usando el arco j para el Teorema 15.1.1, obtenemos una 1-
forma j C 1,0 () analtica en 0 {z1 , z2 } y tales que

Resz1 1 = Resz2 2 = 1

Resz2 1 = Resz1 2 = 1
Basta con escoger
1
A,B = (1 + 2 ) .
2i

Unicidad. Supongamos que tenemos dos diferenciales analticas, digamos 1 , 2


H 1,0 (), que satisfacen ser candidatos para A,B . En este caso,

= 1 2 H 1,0 ()
satisface que
Z
iR

para todo camino cerrado . Como

= i,

vale que
Z
=0

para todo camino cerrado .


Esto nos permite construir una funcin harmnica, fijando algn x0 0
Z
f : 0 C : x 7 f (x) =
x0

Como es finito, f es constante y como f (x0 ) = 0, estonces f = 0. De esta manera,


= 0 en 1 . Por el Teorema 13.4.2 = 0 en C 1 (), es decir, 1 = 2 .

Observacin 15.2.2. La forma real harmnica Re (A,B ) satisface que para todo ca-
mino cerrado C1 (, Z) el valor
Z
Re (A,B )

es el nmero algebraico de veces que contiene un eje dual a un eje de A.


15.2. EXISTENCIA DE DIFERENCIALES ANALTICAS 155

Lema 15.2.3. Sean w0 , ..., w2g H 1,0 (). Entonces, existen nmeros complejos, no
todos nulos, 0 , ..., 2g , de manera que
0 w0 + + 2g w2g = 0.
En particular,
dimC H 1,0 () 2g
Demonstracin. Se puede construir 2g caminos cerrados y simples, digamos
A1 , ..., Ag , B1 , ..., Bg C1 (, Z)
tales que
(i) Aj Bk = jk ;
(ii) Aj Ak = 0 ;
(iii) Bj Bk = 0.
La coleccin
{A1 , ..., Ag , B1 , ..., Bg }
define una base cannica de H1 (, Z) (y una base cannica de homologa para H1 (, Z)).
Denotemos por
j = Aj , g+j = Bj , j = 1, ..., g.
Consideremos el sistema lineal de tamao 2g (2g + 1) siguiente
R R R

0 w0 + 1 w1 + + 2g w2g = 0


1 1 1
.. .. ..
. . .

R R R

0 w0 + 1 w1 + + 2g w2g = 0
2g 2g 2g

Como el sistema es de 2g ecuaciones en 2g + 1 incognitas, esta tiene una solucin no


nula
(0 , ...., 2g ) 6= (0, ...., 0)
Con tal solucin construimos las 1-forma analtica discreta
X2g
w= k wk H 1,0 ()
k=0
El sistema anterior nos dice que
Z
w = 0, j = 1, ..., 2g.
j

Como {1 , ..., 2g } generan H1 (, Z), tenemos que


Z
w = 0, H1 (, Z).

De esta manera, podemos construir la funcin harmnica


Zx
f : 0 C : x 7 f (x) = w
x0
156 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

Tal funcin harmnica debe ser constante y f = 0, es decir, w = 0.

15.3. dimC H 1,0 () = 2g


Teorema 15.3.1.
dimC H 1,0 () = 2g

Demonstracin. Se puede construir 2g caminos cerrados y simples, digamos


A1 , ..., Ag C1 (, Z)

B1 , ..., Bg C1 ( , Z)
tales que en definen una base cannica de homologa para H1 (, Z), es decir,
(i) Aj Bk = jk ;
(ii) Aj Ak = 0 ;
(iii) Bj Bk = 0.
Se puede construir 2g caminos cerrados y simples, digamos
A1 , ..., Ag C1 ( , Z)

B1 , ..., Bg C1 (, Z)
tales que en definen una base cannica de homologa para H1 (, Z), es decir,
(i) Aj Bk = jk ;
(ii) Aj Ak = 0 ;
(iii) Bj Bk = 0.
de manera que las siguientes son bases cannicas
{A1 , ..., Ag , B1 , ..., Bg } C1 (, Z)

{A1 , ..., Ag , B1 , ..., Bg } C1 ( , Z)


Sean las siguientes 1-formas analticas en H 1,0 () :

w1 = A1 ,B1 , ..., wg = Ag ,Bg ,


wg+1 = A1 ,B1 , ..., w2g = Ag ,Bg ,
w2g+1 = B1 ,A1 , ..., w3g = Bg ,Ag ,
w3g+1 = B1 ,A1 , ..., w4g = Bg ,Ag .
Definamos
1 = B1 , ..., g = Bg ,
g+1 = B1 , ..., 2g = Bg ,
2g+1 = A1 , ..., 3g = Ag ,
3g+1 = A1 , ..., 4g = Ag .
15.3. dimC H 1,0 () = 2g 157

Tenemos que
Z

Re wj = 1, j = 1, ..., 4g.
j

Tomando 
k + 2g, k 2g
l(k) =
k 2g, k > 2g
tenemos que Z
wk iR

si es un camino cerrado tal que l(k)

= .
De esta manera,
Z

Re wk = I4g4g
j

Sean 1 , ..., 4g R y
4g
X
w= j wj
j=1
Entonces,
Z

Re w = j , j = 1, ..., 4g,
j

con lo cual obtenermos que


{w1 , ..., w4g }
es un conjunto R-linealmente independiente.
Si H = hw1 , ..., w4g i < H 1,0 (), entonces tenemos de lo anterior que
dimR H = 4g
es decir,
dimC H = 2g
de donde obtenemos que
dimC H 1,0 () 2g
y el resultado sale como consecuencia del Lema 15.2.3.

Observacin 15.3.2. Como H 1,0 () = C2g y cada w H 1,0 () queda nicamente


determinada por sus Aj y Aj periodos en las bases dadas (como en la demostracin ante-
rior)
{A1 , ..., Ag , B1 , ..., Bg }
| {z } | {z }
C1 (,Z) C 1 ( ,Z)
158 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

{A1 , ..., Ag , B1 , ..., Bg }


| {z } | {z }
C1 ( ,Z) C 1 (,Z)
existe una base
{1 , ..., 2g } H 1,0 ()
satisfaciendo que, para j, r, l {1, ..., g}, las siguientes igualdades
Z Z
j = 1; g+j = 1;
Aj Aj
Z Z
j = 0 (r 6= j); j = 0;
Ar Al
Z Z
g+j = 0 (r 6= j); g+j = 0.
Ar Al

Ejemplo 33. Consideremos (ver Figura 15.4) una superficie de gnero g = 1 y la


estructura de superficie de Riemann discreta
(, , )
donde
0 = {x}, 1 = {e1 , e2 }, 2 = {F }
0 = {F }, 1 = {e1 , e2 }, 2 = {x }
1
(e1 ) = = m1 > 0
(e1 )
1
(e2 ) = = m2 > 0
(e2 )
En este ejemplo C 1 () = Ker(2 ). En efecto, si {e1 , e2 , e1 , e2 } y C 1 (),
entonces
Z Z
d d = ( ) d d = ( ) (d(x) d(x)) = 0


Z
d d = d (x ) d (x ) = 0

Podemos considerar
{A1 = e1 , B1 = e1 }
{A1 = e2 , B1 = e2 }
Escojamos 1 , 2 C y escojamos C 1 () definida por
Z Z
= = 1
e1 e
2
15.3. dimC H 1,0 () = 2g 159

e2

* e1 x
e2

e1*

Figura 15.4
Z Z
= = 2
e2 e
1

Sea
m1
= ( + i ) H 1,0 ()
= C2
m1 1 i2
En esta caso, Z Z
= 1, = im1 iR
A1 B1
Z   Z   Z
1 + im2 2 m1 m2 2 + i1 i
= m1 , = =
m1 1 i2 m2 m1 1 i2 m2
A1 B1 A1

Por otro lado, sabemos de la demostracin del Teorema 15.3.1 que hay una base para
H 1,0 () (como espacio vectorial real), digamos w1 , ..., w4 , de manera que
R
e1 e2 e3 e4
w1 ia11 ia12 1 + ia13 ia14
w2 ia21 1 + ia22 ia23 ia24 (aij R)
w3 1 + ia31 ia32 ia33 ia34
w4 ia41 ia42 ia43 1 + ia44
Como wj H 1,0 () tenemos las ecuaciones de Cauchy-Riemann
wj = iwj , j = 1, 2, 3, 4.
Estas ecuaciones dicen, por ejemplo, que
Z Z Z
1
(1 + ia13 ) = (e1 ) w1 = w1 = i w1 = a11
m1
e
1
e1 e1

de donde obtenemos que


1
a13 = 0, a11 = .
m1
De manera similar se puede obtener que
a12 = a14 = a21 = a22 = a23 = a31 = a32 = a34 = a41 = a43 = a44 = 0
1
a24 = m2 , a33 = m1 , a42 = .
m2
160 CAPTULO 15. CLCULO DE dimC H 1,0 () = 2g

Luego, podemos ver que si


1 = w3 = im1 w1
i
2 = w4 = w2
m2
entonces
H 1,0 () = h1 , 2 i
R
A1 B1 A1 B1
1 1 im1 0 0
i
2 0 0 1
m2

Volveremos a este ejemplo en el siguiente captulo (ver Ejemplo 16.7).


CAPTULO 16

MATRICES DE RIEMANN DISCRETAS

Consideremos una superficie cerrada orientada , de gnero g 1, y una estructura


discreta de superficies de Riemann (, , ) en ella. En el captulo anterior hemos obser-
vado que dimC H 1,0 () = 2g, donde es el doble definido por la estructura discreta. En
este captulo definiremos las matrices de Riemann discretas asociadas a "bases simplcti-
cas". Seguiremos con cierta fidelidad el artculo de C. Mercat [22].

16.1. Forma Hermitiana


Recordemos que el espacio vectorial complejo C 1 () es, en este caso, un espacio finito
dimensional sobre el cual tenemos una forma Hermitiana positiva definida dada por
X Z Z
(, ) = (e) .
e1 e e

Ms an, el operador de Hodge es una isometra para el producto Hermitiano positivo


definido, es decir,
(, ) = (, )
Dentro del espacio C 1 () tenemos el subespacio vectorial complejo H 1,0 () de las 1-
formas analtica discretas. Podemos restringir la forma Hermitiana (, ) a tal subespacio.
Ahora es claro la siguiente observacin.

Proposicin 16.1.1. Si {w1 , ..., w2g } es una base de H 1,0 (), entonces la matriz de
tamao 2g 2g cuyo coeficiente (k, l) es dado por (wk , wl ) es Hermitiana y positiva
definida.

Similarmente, dentro de C 1 () tenemos el subespacio vectorial real formado de las


1-formas harmnicas reales. Tal espacio es de dimensin real 4g. Es claro que la forma
Hermitiana positiva (, ) restringe a tal espacio como un producto Euclidiano positivo
definido. Luego, obtenemos la siguiente observacin.
162 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

Proposicin 16.1.2. Si {1 , ..., 4g } es una base del subespacio de las 1-formas dife-
renciales harmnicas reales, entonces la matriz de tamao 4g 4g cuyo coeficiente (k, l)
es dado por (k , l ) es real, simtrica y positiva definida.
Demonstracin. Como las formas j son todas reales, los coeficientes de la matriz
son reales. La simetra de la matriz sale del hecho que el producto (, ) es Hermitiano.
Como las formas j forman una base de las formas harmnicas cerradas y la forma es
Hermitiana positiva definida, entonces la matriz es positiva definida.

Proposicin 16.1.3. Sean f C 0 () y C 1 () tal que d = 0. Entonces,


(df, ) = 0
Demonstracin. Consideremos alguna orientacin en los ejes de y denotemos los
elementos (orientados) de 1 como
e1 = (x11 , x12 ), ..., em = (xm1 , xm2 )
y los elementos de 1 (con la orientacin indicucida por la dada en los ejes de ) como
e1 = (y11 , y12 ), ..., em = (ym1 , ym2 )
Notemos que
Z Z
= (ej )
ej e
Z j Z
= (ej ) (ya que e
j = ej )
e
j
ej

Ahora,
m
X Z Z m
X Z Z
(df, ) = (ej ) df + (ej ) df =
j=1 ej ej j=1 e e
j j

m
X Z m
X Z
= (ej )(f (xj2 ) f (xj1 )) + (ej )(f (yj2 ) f (yj1 )) =
j=1 ej j=1 e
j

m
X Z m
X Z
= (ej )(f (xj2 ) f (xj1 ))(ej ) (ej )(f (yj2 ) f (yj1 ))(ej ) =
j=1 e j=1 ej
j

m
X Z m
X Z
= (f (xj2 ) f (xj1 )) (f (yj2 ) f (yj1 ))
j=1 e j=1 ej
j

La condicin que d = 0 es equivalente a decir que, para cada F 2 vale que


ZZ
=0
F
16.1. FORMA HERMITIANA 163

Lo anterior y el hecho que cada xjk es el centro de una cara de 2 y cada yjk es el
centro de una cara de 2 nos permiten notar que las dos ltima sumas son necesariamente
igual a 0.

Ejercicio 72. Completar los detalles de la demostracin anterior.

Ejemplo 34. Sea una superficie de gnero g = 1 con la estructura de superficie de


Riemann discreta (, , ) (ver Figura 16.3) donde

0 = {x1 , x2 }, 1 = {e1 , e2 , e3 , e4 , e5 , e6 }, 2 = {F1 , F2 , F3 , F4 }

0 = {F1 , F2 , F3 , F4 }, 1 = {e1 , e2 , e3 , e4 , e5 , e6 }, 2 = {x1 , x2 }


1
(ej ) = = mj > 0, j = 1, 2, 3, 4, 5, 6.
(ej )
Sean f C 0 () y C 1 () definidas por

f (x1 ) = r1 , f (x2 ) = r2 , f (Fj ) = sj , j = 1, ..., 4,


Z Z
= aj , = bj , j = 1, ..., 6
ej e
j

La condicin para d = 0 es equivalente a tener

a4 = a1 a2 + a3

a5 = a2 a3

a6 = a1 a2

b4 = (b1 + b2 + b3 )
En este caso,
Z Z
bj
= , = mj aj , j = 1, ..., 6
mj
ej e
j

(df, ) = (r2 r1 )(b1 + b2 + b3 + b4 ) + (r2 r2 )(b5 + b6 ) (s1 s4 )a1 (s2 s1 )a2

(s3 s2 )a3 (s4 s3 )a4 (s4 s2 )a5 (s3 s1 )a6 = 0


164 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

R
Figura 16.1. = 1

16.2. Nmero de interseccin discreto


Ahora procederemos a definir el concepto de nmero de interseccin adaptada al grafo
doble = .
Dado un ciclo simple Z1 (, Z) < C1 (, Z) siempre existe una 1-forma real
harmnica tal que para cada camino cerrado C1 (, Z) vale que la integral
Z

es igual al nmero (algebraico) de veces que contiene un eje dual de (ver Figura 16.1).
Esto nos dice que, si C 1 (), entonces vale la siguiente igualdad (usando el hecho
que e = e)
X Z Z X Z
( , ) = (e) = (e) =
e1 e e e e
X Z XZ XZ Z

= (e)((e )) = = = ,
e e e e e e
de donde se obtiene, de la Proposicin 16.1.3, que la forma es nica mdulo formas
exctas, es decir, su clase de cohomologia en H 1 () es nica.
El Nmero de interseccin discreto entre dos cclos 1 , 2 Z1 (, Z) es definido
como Z
1 2 = 2 = (1 , 2 )
1

Ejercicio 73. 1. Verificar que 2 1 = 1 2 .


2. Si 1 , 2 Z1 (, Z), entonces 1 2 = 0, con lo cual se ve la diferencia entre este
nmero de interseccin discreta y el nmero de interseccin usual.

Ejercicio 74. Sea Z1 (, Z) un cclo. Verificar que es posible construir un cclo


e Z1 ( , Z) tal que
e = 0, pero que son homlogos en la superficie (decimos que
ellos son paralelos).
16.3. BASES CANNICAS DE HOMOLOGA 165

16.3. Bases cannicas de homologa


Construyamos cclos
A1 , ...., Ag , B1 , ...., Bg Z1 (, Z)
definiendo una base para H1 (, Z), luego una base de H1 (, Z). Supongamos que esta
base es una base cannica de homologa para H1 (, Z).
Se construyen cclos
e1 , ...., A
A eg , B
e1 , ...., B
eg Z1 ( , Z)

que definen una base para H1 ( , Z), luego una base de H1 (, Z), de manera que Aj es
ej y Bj es paralelo a B
paralelo a A ej . Esta es tambin una base cannica de homologa
para H1 (, Z).
La coleccin de cclos
e1 , ...., A
A1 , ...., Ag , A eg , B
e1 , ...., B
eg , B1 , ...., Bg Z1 (, Z)

definen un base para H1 (, Z).


Usemos la siguiente notacin :
j = Aj , j = 1, ..., g
ej ,
g+j = A j = 1, ..., g
ej ,
2g+j = B j = 1, ..., g
3g+j = Bj , j = 1, ..., g
La matriz de interseccin discreta de tales cclos es de la forma

0 0 I 0
0 0 0 I
J =
I

0 0 0
0 I 0 0
Por tal razn, decimos que la coleccin de cclos {j } es una base cannica de homo-
loga para H1 (, Z).
Consideremos las formas reales harmnicas asociadas a los cclos j , digamos
1 , ..., 4g
Al definir las siguientes formas reales harmnicas, para j = 1, ..., 2g,

j = 2g+j
2g+j = j
obtenemos que
Z
r = kr ,
k

k l = (k , l )
166 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

Diremos que la base de diferenciales discretas reales harmnicas 1 ,..., 4g anteriores


es una base dual de la base cannica de homologa anterior.

16.4. Relaciones bilineales

Teorema 16.4.1. Consideremos una base cannica de homologa para H1 (, Z), di-
gamos 1 , ..., 4g . Si 1 , 2 son diferenciales discretas cerradas, entonces vale la relacin
bilineal discreta de Riemann

X2g Z Z Z Z

(1 , 2 ) = 1 2 1 2
j=1 j 2g+j 2g+j j

Demonstracin. Sea 1 , ..., 4g la base dual de diferenciales reales harmnicas dis-


cretas de la base de homologa cannica 1 ,..., 4g .
Ya que el espacio C 1 () es suma directa de diferenciales exactas, coexactas y harm-
nicas, cada forma cerrada es suma de una exacta con una harmnica. La proposicin
16.1.3 nos permite suponer que k es harmnica discreta. Ms an, basta con suponer
que k es real (consideramos por separado su parte real y su parte imaginaria). Con estas
restricciones, escribimos
4g
X Z
k k
k = aj j , aj = k R, k = 1, 2.
j=1 j

Ahora,
4g X
X 4g
(1 , 2 ) = a1j a2k (j , k )
j=1 k=1
R
Como sabemos que (k , r ) = k r = r , tenemos que
k

X 4g
4g X 2g
X 
(1 , 2 ) = a1j a2k j k = a1j a22g+j a12g+j a2j
j=1 k=1 j=1
de donde sale el resultado.

Ya que una forma diferencial discreta es harmnica discreta s y slo si y son


cerradas, el Teorema 16.4.1 permite obtener el siguiente.

Corolario 16.4.2. Consideremos una base cannica de homologa para H1 (, Z),


digamos, 1 , ..., 4g . Si es diferencial harmnica discreta, entonces

X 2g Z Z Z Z

kk2 =
j=1 j 2g+j 2g+j j
16.5. MATRICES DE RIEMANN 167

En particular, si H 1,0 (), entonces



2g
X Z Z Z Z
2
kk = i
j=1 j 2g+j 2g+j j

16.5. Matrices de Riemann


Consideremos una base cannica de homologa para H1 (, Z), digamos
j = Aj , j = 1, ..., g
ej ,
g+j = A j = 1, ..., g
ej ,
2g+j = B j = 1, ..., g
3g+j = Bj , j = 1, ..., g
y sea {1 , ..., 4g } una base dual del subespacio de las 1-formas diferenciales harmnicas
reales. Denotemos la matriz de la Proposicin 16.1.2, respecto a esta base de diferenciales
como  
A D
Q=
B C
cuyo coeficiente (k, l) es dado por
R

l , k = 1, ..., 2g
2g+k
(k , l ) = R

l , k = 2g + 1, ..., 4g
k2g

es real, simtrica y positiva definida, es decir


t
A = A, t C = C, D = t B
y A y C son matrices reales y simtricas positivas definida.
Notemos de la construccin que las diferenciales 1 ,..., g , 3g+1 ,..., 4g estn sopor-
tadas en , mientras que las diferenciales 2g+1 ,..., 3g estn soportadas sobre . Esto
nos asegura que
 
A1 0
A=
0 A2
 
C1 0
C=
0 C2
 
0 B1
B=
B2 0
168 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

Como {j } define una base de las formas harmnicas cerradas y el operador de Hodge
preserva tal espacio, podemos escribir en tal base (como vectores columna) como una
matriz de tamao 4g de la forma
 
U V
[] =
W X

Como 2 = 1, se tiene que []1 = []. Ahora, usando el hecho que

k l = (k , l )

se tiene que
J = Q[]
de donde se obtiene que
J[] = Q
es decir
 
B C
[] =
A D
La condicin algebraica []2 = I queda dada por
2
B CA = I


AB = DA

BC = CD
2
D AC = I
Ahora construimos las siguientes 4g formas analticas discretas

wj = j + i j , j = 1, ..., 4g.

Com las matrices A y C son positiva definidas, se tiene que

{w1 , ..., w2g } y {w2g+1 , ..., w4g }

son dos bases para H 1,0 ().


Consideremos la matriz P , de tamao 4g 4g, cuyo coeficiente (k, l) es dado por
1
Pk,l = (wk , wl ) = (k , l ) + i(k , l )
2
Por la construccin de las formas analticas discretas wj , se tiene que

       
A D A D B C A D + iI
P = i =
B C B C A D B iI C
Notemos que la matriz 2A (respectivamente, 2C) es la matriz definida en e la Proposi-
cin 16.1.1 respecto a la base {w1 , ..., w2g } (respectivamente, {w2g+1 , ..., w4g }).
Notemos que, por la construccin hecha, tenemos
16.5. MATRICES DE RIEMANN 169


w1 w1
R w2 R w2

i i .. ..
. .
e e
(B1 Bg B1 Bg ) e e
(A1 Ag A1 Ag )
w2g w2g


P =

w2g+1 w2g+1

R w2g+2 R w2g+2

i .. i ..
e B
(B e B B )
1 g 1
.g
(A A Ae Ae )
1
.
g 1 g

w4g w4g

Consideremos la nueva base de H 1,0 ()

{1 , ..., 2g }

definida por


1 w2g+1
2 w2g+2

.. = iC 1 ..
. .
2g w4g

Luego tenemos que


1
Z 2

.. = I2g
.
e1 A
(A1 Ag A eg )
2g


1
Z 2

= .. = C 1 B + iC 1 H2g
.
e1 B
(B eg B1 Bg )
2g

donde H2g denota el espacio de Siegel de grado 2g, es decir, el espacio de matrices sim-
tricas, de tamao 2g 2g, con parte imaginaria positiva definida.
La base {1 , ..., 2g } es llamada la base dual asociada a la base cannica de H1 (, Z)
anterior. La matriz anterior es la Matriz de Periodos asociada a la base cannica.

Notemos adems que


170 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS


1 1
R .. R ..
. .
 
(B1 Bg ) e1 B
(B eg )


iC11 1
C1 B1 g g
= =
C21 B2 iC21
g+1 g+1
R .. R ..

. .
(B1 Bg ) e1 B
(B eg )
2g 2g
Tambin tenemos las matrices de periodo g-dimensionales

Z 1 Z 1
.. ..
1 = C11 B1 + iC11 = . + . Hg
(B1 Bg ) g e1 B
(B eg ) g

Z g+1 Z g+1
.. ..
2 = C21 B2 + iC21 = . + . Hg
(B1 Bg ) 2g e1 B
(B eg ) 2g

La condicin t = junto con el Teorema 16.4.1 y el Corolario 16.4.2 aseguran la


siguiente observacin.

Corolario 16.5.1. Sea (, , ) una estructura de superficie de Riemann discreta


sobre la superificie orientada de gnero g y sea 1 , ...., 4g una base cannica de
homologa para H1 (, Z). Sea 1 ,..., 2g la correspondiente base dual de H 1,0 (). En-
tonces
(1)
Z Z
r = j
2g+j 2g+r
1,0
(2) Para , H () vale que

2g
X Z Z Z Z

0=
j=1 j 2g+j 2g+j j

1,0
(3) Si H () es tal que
R
(3.1) = 0, para j = 1, ..., 2g, o bien
j
R
(3.2) Im( ) = 0, para j = 1, ..., 4g,
j
entonces = 0.
16.6. LA VARIEDAD JACOBIANA 171

Observacin 16.5.2. Bajo ciertas condiciones la matrices de periodos g-dimensionales


1 y 2 [22] dan aproximaciones de la matriz de periodos de una estructura de superficie
de Riemann para .

16.6. La variedad Jacobiana


La existencia de bases duales a bases cannicas de homologa permite ver que la im-
gen de H1 (, Z) = Z4g por medio del homomorfismo de Z-mdulos

H1 (, Z) H 1,0 () = C2g
es un reticulado de rango maximal. La Jacobiana de la superficie de Riemann discreta
(, , ) es la variedad Abeliana principalmente polarizada (su polarizacin es dada por
la matriz de interseccin)

J(, , ) = H 1,0 () /H1 (, Z)
De manera ms concreta, supongamos que
1 , ..., 4g
es una base cannica de homologa para H1 (, Z) y que
1 , ..., 2g
es su base dual para H 1,0
(), es decir
Z
r = kr , k, r = 1, ..., 2g.
k

Consideremos el reticulado L de C2g (cuyos vectores los miraremos como vectores


columna) generado por los vectores cannicos E1 ,..., E2g , y los vectores columna de la
matriz de periodos , digamos 1 ,..., 2g . Ya que la matriz simrtica tiene parte ima-
ginaria positiva definida, tenemos que L es de rango maximal. De esta manera, tenemos
que
J(, , ) = C2g /L
Si fijamos un punto p0 0 , entonces podemos construir la funcin (la cual est bien
definida)
p0 : 0 C2g /L
Rp
1
p0


p0 (p) = .
..

p
R
2g
p0
donde la integracin se hace sobre cualquier camino simple en C1 (, Z) que conecta p0
con p.
172 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

16.7. Ejemplos en gnero 1


16.7.1. De regreso al Ejemplo 33. Consideremos (ver Figura 16.2) una superficie
de gnero g = 1 y la estructura de superficie de Riemann discreta

(, , )

donde
0 = {x}, 1 = {e1 , e2 }, 2 = {F }

0 = {F }, 1 = {e1 , e2 }, 2 = {x }
1
(e1 ) = = m1 > 0
(e1 )
1
(e2 ) = = m2 > 0
(e2 )
En este caso particular, como vimos en el Ejemplo 33, se tiene que C 1 () = Ker(2 ).
Otra manera de ver esto es de la siguiente manera. 2 contiene un solo elemento F1 , cuyo
borde es F1 = e1 + e2 e1 e2 = 0 y el nico elemento de 2 F1 tienen como borde
F1 = e1 + e2 e1 e2 = 0. Ahora, una 1-forma C 1 () es harmnica s y slo
RR R R RR R R
si d = 0 = d . Pero d = = = 0, d = = = 0,
0 0
RR R R F1 RRF1 R F1
R F1
d = = = 0, d = = = 0, de donde vemos
F1 F1 0 F1 F1 0
que trivialmente valen las igualdades d = 0 = d . Una base de diferenciales reales
harmnicas
{e e2 ,
1 , e1 ,
e2 }
es definida por la siguiente tabla de integracin

R
e1 e2 e1 e2
e1
1 0 0 0
e2
0 1 0 0
e3
0 0 1 0
e4
0 0 0 1

Consideremos la siguiente base cannica de homologa para H1 (, Z)


e1 = e2 , B
{A1 = e1 , A e1 = e1 , B1 = e2 },

de donde
1 = Be1 , 2 = B1 , 3 = A1 , 4 = Ae1
En este caso podemos ver que

e1 , 2 = e
1 = e3 , 4 =
4 , 3 = e2
16.7. EJEMPLOS EN GNERO 1 173

La matriz que representa la forma Hermitiana en esta base es dada por



m1 0 0 0
1
0 0 0  A D 
m 2
Q= 1 =
0 0 0 B C
m
1
0 0 0 m2
La matriz de periodos 2-dimensional es

im1 0
= C 1 (B + iI2 ) = i
0
m2

y las dos matrices de periodos 1-dimensionales son

i
1 = im1 , 2 =
m2
Luego, el Jacobiano de esta superficie de Riemann discreta es
* +
     0
1 0 im1
J(, , ) = C2 / , , , i
0 1 0
m2 Z
i
J(, , )
= C/h1, im1 iZ C/h1, iZ
m2

En este ejemplo,
m2
T (, )
= (0, +) (el par (m1 , m2 ) corresponde a = ),
m1

Aut() = ha(e1 , e2 ) = (e2 , e1 ), b(e1 , e2 ) = (e2 , e1 )i


= D4
+ + 2
Aut () = Aut () = ha i = Z2
0
Aut0 () = hab, bai
= Z22

1
M od(, ) = h() = i = Z2

+
M od (, ) = {I}

M(, )
= (0, +)

f )
M(, = (0, 1]
Genricamente, Aut(, , ) = Aut (, , )
+
= Z2 y en el caso en que (e1 ) =
(e2 ) tenemos que Z4
= Aut+ (, , ) Aut(, , )
= D4
En el borde, donde podemos asumir (e1 ) = (e2 ) = 1, obtenemos la matriz de
Rieman del toro C/h1, iiZ , es decir, 1 = i = 2 .
174 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

e1

e2
e2* e2

e1*

e1

Figura 16.2

Observacin 16.7.1. Sabemos que existe una base dual de H 1,0 ()


= C2 ,
{1 , 2 }
tal que Z Z
1 = 1 = 1
A1 e1
Z Z
1 = 1 = 0
e1
A e
2
Z Z
2 = 2 = 0
A1 e1
Z Z
2 = 2 = 1
e1
A e
2

la cual se puede obtener de la base real harmnica anterior. Uno puede tambin calcularla
directamente como sigue. Como 1 , 2 H 1,0 () tenemos las ecuaciones de Cauchy-
Riemann
j = ij , j = 1, 2.
Usando estas ecuaciones podemos ver lo siguiente :
Z Z Z
(e1 ) 1 = 1 = i 1 = i
e
1
e1 e1

de donde Z
1 = im1
e1
B
Z Z Z
0= (e2 ) 1 = 1 = i 1
e
2
e2 e2
16.7. EJEMPLOS EN GNERO 1 175

de donde Z
1 = 0
B1
Z Z Z
(e1 ) 2 = 2 = i 2 = 0
e
1
e1 e1
de donde Z
2 = 0
e1
B
Z Z Z
1
= (e2 ) 2 = 2 = i 2
m2
e
2
e2 e2
de donde Z
i
2 =
m2
B1
Luego,

R
A1 e1
B e1
A B1
1 1 im1 0 0
i
2 0 0 1
m2

16.7.2. Una descomposicin triangular. Consideremos (ver Figura 16.3) una su-
perficie de gnero g = 1 y la estructura de superficie de Riemann discreta
(, , )
donde
0 = {x1 , x2 }, 1 = {e1 , e2 , e3 , e4 , e5 , e6 }, 2 = {F1 , F2 , F3 , F4 }
0 = {F1 , F2 , F3 , F4 }, 1 = {e1 , e2 , e3 , e4 , e5 , e6 }, 2 = {x1 , x2 }
1
(ej ) = = mj > 0, j = 1, 2, 3, 4, 5, 6.
(ej )
Procedamos a buscar las formas reales harmnicas en C 1 (). Sea C 1 () tal que
Z
= aj , j = 1, ..., 6
ej
Z
= bj , j = 1, ..., 6
e
j

Entonces Z
bj
= , j = 1, ..., 6
mj
ej
176 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS
Z
= mj aj , j = 1, ..., 6
e
j

Las ecuaciones d = 0 = d son dadas por el sistema




a5 a1 + a4 = 0



a1 a6 a2 = 0



a 2 a5 a3 = 0



a + a6 a4 = 0

3

b b1 b4


5
+ =0

m m m
5 1 4
b1 b6 b2
+ + =0

m1 m6 m2

b2 b5 b3

+ + =0

m m m

2 5 3

b3 b6 b4

+ =0

m3 m6 m4



m1 a 1 + m2 a 2 + m3 a 3 + m4 a 4 = 0

b +b +b +b =0
1 2 3 4

Resolviendo las 10 ecuaciones anteriores, obtenemos que




a1 = a3 (m2 + m3 ) + a4 (m2 m4 )



m1 + m2

a3 (m1 m3 ) a4 (m1 + m4 )

a2 =

m1 + m2



a 3 (m 2 + m3 ) + a4 (m1 + m4 )

a5 =

m1 + m2



a6 = a3 + a4
m1 (b4 m3 (m2 m4 ) b3 (m2 + m3 )m4 )

b1 =

(m1 + m2 )m3 m4

m (b (m + m3 )m4 + b4 m3 (m1 + m4 ))

b2 = 2 3 1



(m1 + m2 )m3 m4

(b3 (m2 + m3 )m4 + b4 m3 (m1 + m4 ))m5

b5 =



(m1 + m2 )m3 m4

b 4 m6 b 3 m6

b6 =
m4 m3
As, una base para las formas reales harmnicas se puede obtener considerando
(a3 , a4 , b3 , b4 ) {(1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1)}
Consideremos la base cannica para H1 (, Z) dada por
e1 = e1 + e4 + e6 , B
A1 = e5 , A e1 = e5 e3 e4 , B1 = e6 }

de donde
1 = Be1 , 2 = B1 , 3 = A1 , 4 = Ae1

Sabemos que debemos tener la siguiente tabla


16.7. EJEMPLOS EN GNERO 1 177

e5

e3 e5*
e2

e3* e2*
e6 e6
e6* e6*
e4* e1*
e1
e4
e5 *

e5

Figura 16.3

R
A1 e1
A B1 B1
1 = Be1 1 0 0 0
2 = B1 0 1 0 0
3 = A1 0 0 1 0
4 = Ae1 0 0 0 1

De esta manera,

1 a5 = 1, b1 + b4 + b6 = 0, b5 b3 b4 = 0, a6 = 0

2 a5 = 0, b1 + b4 + b6 = 1, b5 b3 b4 = 0, a6 = 0

3 a5 = 0, b1 + b4 + b6 = 0, b5 b3 b4 = 1, a6 = 0

4 a5 = 0, b1 + b4 + b6 = 0, b5 b3 b4 = 0, a6 = 1

y como consecuencia

m3 + m4

e1 , e2 7

m1 + m2 + m3 + m4

m1 + m2

e3 , e4 7
1 = m 1 + m2 + m3 + m4

e 5
7 1



e
7 0

6
ej 7 0
178 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS



m1 (m3 m5 + m2 (m3 + m4 + m5 ))

e1 7

T

m2 (m4 m5 + m1 (m3 + m4 + m5 ))


e2 7

T

m3 (m4 (m2 + m5 ) + m1 (m4 + m5 ))



e3 7
T
2 = m4 (m1 m3 + m3 m5 + m2 (m3 + m5 ))

e 4
7

T

m1 m3 m5 + m2 m4 m5

e 5
7

T

m6 ((m3 + m4 )m5 + m1 (m3 + m4 + m5 ) + m2 (m3 + m4 + m5 ))

e
7

6
T


ej 7 0


m1 (m2 m4 + m3 (m4 + m6 ) + m4 m6 )

e1 7

T

m2 (m1 m3 + m3 (m4 + m6 ) + m4 m6 )


e2 7



T

m3 (m1 (m2 + m6 ) + m2 (m4 + m6 ))



e3 7
T
3 = m4 (m1 (m2 + m3 + m6 ) + m2 m6 )

e 4
7

T

m 5 (m 3 m 4 + m1 (m2 + m3 + m6 ) + m2 (m4 + m6 ) + m3 m6 + m4 m6 )
e
5
7

T

m6 (m1 m3 m2 m4 )


e6 7



T
ej 7 0
m1 + m4

e2 , e3 7

m1 + m2 + m3 + m4

m2 + m3

e1 , e4 7
4 = m 1 + m2 + m3 + m4

e 5
7 0



e
7 1

6
ej 7 0
donde

T = m5 (m4 m6 + m3 (m4 + m6 )) + m2 (m5 m6 + m3 (m4 + m6 ) + m4 (m5 + m6 ))+

+m1 (m2 (m3 + m4 + m5 ) + (m4 + m5 )m6 + m3 (m4 + m5 + m6 )) > 0

La matriz del producto Hermitiano asociado, en este caso, es dada por


 
A D
Q=
B C
donde
16.7. EJEMPLOS EN GNERO 1 179

!2
P6 R
mj 1 0
j=1
ej
!2
A=
P6 R
0 1
2
j=1 mj
e
j

! !
P6 1
R R
0 j=1 mj 2 3
e e
B= D= t
P ! ! j j

6 R R
j=1 mj 1 4 0
ej ej

!2
P6 R
1
3 0
j=1 mj
e
C = j
!2
P6 R
0 mj 4
j=1
ej

Luego, la matriz de periodos 2-dimensional es


P6 R R
1 2 3
j=1 mj
e e
i 2
j

j
2

P 6 1
R
3
P6 1
R
3

j=1 mj j=1 mj
1 e e
= C (iI2 B) = j j

P6 R R
m j 1 4
j=1
ej ej
2 i 2
P R P6 R
6
j=1 mj 4 j=1 mj 4
ej ej

y las matrices de periodos 1-dimensionales son


! !
P6 1
R R
j=1 mj 2 3
e
j e
j i
1 = !2 + !2 H1
P6 1
R P6 1
R
j=1 mj 3 j=1 mj 3
e
j e
j

! !
P6 R R
j=1 mj 1 4
ej ej i
2 = !2 + !2 H1
P6 R P6 R
j=1 mj 4 j=1 mj 4
ej ej

Ya que
180 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

2
6
X Z

mj 4
j=1 ej

||
m3 m4 + m3 m6 + m4 m6 + m1 (m2 + m3 + m6 ) + m2 (m4 + m6 )
m1 + m2 + m3 + m4
y

6
X Z Z

mj 1 4
j=1 ej ej

||
m2 m4 (m2 + m4 ) + m21 (m3 + m4 ) m1 (m2 (m3 2m4 ) + m3 (m3 + 2m4 ))
(m1 + m2 + m3 + m4 )2

tenemos que

Re(2 )
||
(m2 m4 (m2 + m4 ) + m21 (m3
+ m4 ) m1 (m2 (m3 2m4 ) + m3 (m3 + 2m4 )))
(m1 + m2 + m3 + m4 )(m3 m4 + m3 m6 + m4 m6 + m1 (m2 + m3 + m6 ) + m2 (m4 + m6 ))
y

Im(2 )
||
m1 + m2 + m3 + m4
m3 m4 + m3 m6 + m4 m6 + m1 (m2 + m3 + m6 ) + m2 (m4 + m6 )

En este caso,
T (, ) = (0, +)5

Aut()
||
ha(e1 , e2 , e3 , e4 , e5 , e6 ) = (e2 , e3 , e4 , e1 , e6 , e5 ), b(e1 , e2 , e3 , e4 , e5 , e6 ) = (e2 , e1 , e4 , e3 , e5 , e6 )i
= D4
+
Aut () = hai = Z4

Aut+
0 () = Aut0 () = {I}
K = K + = {I}
Aut()
M od(, ) =
16.8. MATRICES DE RIEMANN DISCRETAS Y AUTOMORFISMOS 181

||
   
1 1 2 5 4 2 1 1 4 5
hA(1 , 2 , 3 , 4 , 5 ) = , , , , , B(1 , 2 , 3 , 4 , 5 ) = , , , , i
3 3 3 3 3 3 3 3 3 3

M od+ (, ) = hAi
= Z4

M(, ) = (0, +)5 /hAi

f ) = (0, +)5 /hA, Bi


M(,

En este caso, genricamente, Aut(, , ) = {I}. En el caso (e5 ) = (e6 ),


tenemos que genricamente Aut(, , ) = Z2 y Aut+ (, , ) = {I}. En el
caso (e1 ) = (e3 ) y (e2 ) = (e4 ), tenemos que genricamente Aut(, , ) =
Aut+ (, , ) = Z2 . En el caso (e1 ) = (e2 ) y (e3 ) = (e4 ) tenemos
que genricamente Aut(, , ) = Z2 y Aut+ (, , ) = {I}. En el caso
(e1 ) = (e2 ) = (e3 ) = (e4 ) y (e5 ) = (e6 ) tenemos que Aut(, , )
= D4 y
Aut+ (, , )
= Z4 .

16.8. Matrices de Riemann discretas y automorfismos


Consideremos un mapa sobre una superficie orientada cerrada de gnero g, un
mapa dual y el correspondiente dual . Tenemos asociado al par (, ) el espacio de
Teichmller T (, ), los grupos modulares M od+ (, ) M od(, ) y los espacios
f = T (, )/M od(, ).
de moduli M(, = T (, )/M od+ (, ) y M(,
Fijemos adems una base cannica de homologa para H1 (, Z), digamos,

1 , ...., 4g .

Denotemos por H < M od+ (, ) el subgrupo normal formado de aquellas trans-


formaciones modulares h tales que h(j ) = j , para todo j = 1, ..., 4g. El cociente
M od+ (, )/H = T or(, ) es llamado el grupo de Torelli asociado a (, ).

Para cada T (, ) tenemos una estructura de superficie de Riemann discreta


(, , ) sobre y el grupo finito Aut+ (, , ) de automorfismos conformes de tal
estructura. Tenemos una base dual de diferenciales analticas discretas para H 1,0 (),

1 , ..., 2g

es decir,
Z
k = jk , j, k = 1, ..., 2g.
j

La matriz de periodos 2g-dimensional es dada por


182 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS


Z 1
..
= .
2g
(2g+1 4g )

y las matrices de periodos g-dimensionales dadas por




Z 1 Z 1
.. ..
1 = . + . Hg
(2g+1 3g ) g (3g+1 4g ) g

Z g+1 Z g+1
.. ..
2 = . + . Hg
(2g+1 3g ) 2g (3g+1 4g ) 2g

Sea f Aut+ (, , ). Entonces, como f es un homeomorfismo de que preserva


la orientacin, tenemos que
f (1 ), ...., f (4g )
sigue siendo una base cannica de homologa para H1 (, Z). Asociado a esta nueva base
existe su base dual de diferenciales analticas discretas
1f , ..., 2g
f

y de manera correspondiente tenemos las matrices de periodos


f H2g , f1 , f2 Hg

Notacin : f (jf ) = j .

No es dificil ver que debemos tener


f =
Luego, el automorfismo f Aut+ (, + , ) define una transformacin simplctica
Af Sp4g (Z), luego acta en el espacio de Siegel H2g , satisfaciendo
Af ( ) =

Lo anterior nos asegura la existencia de una funcion de periodos

P : T (, ) H2g : 7
tal que para cada t M od+ (, ) existe At Sp4g (Z) de manera que

P t = At P
Ms an, el ncleo del homomorfismo
t M od+ (, ) At Sp4g (Z)
16.9. PROBLEMAS DE TORELLI Y SCHOTTKY 183

es exctamente H. Luego, T or(, ) es isomorfo por el homomorfismo anterior a un


subgrupo del grupo simplctico Sp4g (Z), el cual seguimos denotando por T or(, ).

Como T or(, ) es un grupo finito, tenemos que el cociente


H2g A(, ) = H2g /T or(, )
es de grado finito. Llamamos a A(, ) el espacio de variedades Abelianas principal-
mente polarizadas respecto (, ).

16.9. Problemas de Torelli y Schottky


Supongamos que tenemos fijo una superficie orientada cerrada (de gnero g 1),
un mapa y su dual (el cual est en realidad determinada por ) y una base cannica
de homologa para H1 (, Z).
Cada mtrica T (, ) determina una matriz de Riemann H2g (es decir una
representacin explcita de la Jacobiana J(, , ).

1.- Puede uno determinar la estructura de Riemann discreta (mdulo equivalencia


conforme) a partir de su variedad Jacobiana ? (Problema de Torelli)
2.- Dada (, ), determinar la imagen P (T (, )) H2g . (Problema de Schottky)

16.9.1. Problema de Torelli. Consideremos el ejemplo de la Seccin 16.7.2. En ese


caso, si tomamos la mtrica 1 definida por
m1 = m2 = m3 = m4 = m5 = m6 = 1
entonces obtenemos la matriz de periodos
 
2i 0
=
0 i/2
Si consideramos la mtrica 2 dada por
m1 = m4 = 2. m2 = m3 = 1, m5 = 1/2, m6 = 2/3
entonces obtenemos la misma matriz de periodos.
Este ejemplo muestra que la matriz de periodos (Jacobiana) no determina la estructura
discreta, es decir, no hay validez de un Teorema de Torelli en esta situacin.
Debemos proceder de otra manera para tratar de buscar un Teorema de Torelli en este
caso. Primero definimos una afinacin de una descomposicin celular como sigue.
Consideremos un mapa en la superficie . Un nuevo mapa b (el cual llamaremos
una afinacin de ) puede ser construido como sigue. Los vrtices de b son dados por la
unin de los siguientes :
1. 0 ;
2. por cada eje e 1 es cogemos un punto en el interio de e ;
3. por cada cara F 2 escogemos un punto en el interior de F .
184 CAPTULO 16. MATRICES DE RIEMANN DISCRETAS

b son dados por la union de los siguientes :


Los ejes de
1. los dos semi-ejes que determina cada punto del interior de cada eje en 1 ;
2. por cada vrtice que est en el interior de una cara F 2 , consideramos ejes que
conectan tal punto a cada uno de los vrtices de es punto interior a uno de los ejes
del borde de F .

Observacin 16.9.1. En general, lo que uno puede hacer es considerar un mapa dual
y luego considerar la unin de ellos y los puntos de interseccin de los ejes de con
los ejes de ser nuevos vrtices.

Ahora, si tenemos una mtrica para , entonces definimos la siguiente mtrica b para
b
.
b 1 es parte de un eje e 1 , entonces definimos b(b
1. Si eb e) = (e)/2.
b 1 es un eje que conecta a un vrtice que est en el interior de una cara de
2. Si eb
con el punto interior a un eje e 1 , entonces definimos b(b
e) = 1/(2(e)).

Este proceso permite considerar sucesiones de estructuras de Riemann discretas a par-


tir de una dada. Esto nos d una sucesin de Jacobianas. El problema de Torelli pude
ser considerado como la decidibilidad de la estructura de partida si conocemos todas las
Jacobianas de esta sucesin.
CAPTULO 17

ESTRUCTURAS CLSICAS VERSUS ESTRUCTURAS


DISCRETAS

En los captulos anteriores nos hemos interesado en estructuras de superficies de Rie-


mann discretas, pero no la hemos explcitamente relacionada con las estructuras clsicas
de superficies de Riemann. En este captulo intentaremos dar cierta relacin, para ciertos
casos particulares. La situacin aqu descrita es de real aplicacin a reconocimiento de
imgenes.

17.1. Superficies simpliciales en R3


En lo que sigue, usaremos la mtrica usual Euclidiana en R3 . Consideremos un ob-
jeto 3-dimensional O R3 , por ejemplo, una escultura, un corazn, etc. Denotemos
por S el borde de O ; es decir, S es una superficie orientada compacta. En procesos de
scanner de imgenes, generalmente se hace una aproximacin de S por medio de superfi-
cies simpliciales, es decir, superficies orientadas y compactas que son unin de tringulos
Euclidenaos planos. Luego, se buscan representaciones (locales) planares que permitan
reobtener la superficie simplicial original. Tales representaciones deben ser eficientes en
lo que se refiere a su almacenamiento, transmisin y edicin, entre otros.
Supongamos que tenemos una superficie orientada, simplicial, compacta R3 . La
estructura simplicial determina de manera natural una mapa .
Para efectos prcticos, supondremos que cada tringulo en la superficie simplicial tiene
cada uno de sus ngulos en (0, /2).

17.2. Estructuras de superficies de Riemann en superficies simpliciales


L. Bers [4] introdujo de manera natural una estructura de superficie de Riemann en
asociada de manera natural a su estructura simplicial. Procederemos a indicar las cartas
locales de tal estructura.

17.2.1. Vrtices interiores. Sea v un vrtice interior de la estructura simplicial.


Consideramos la vecindad abierta v dada por el interior de la unin de todos los
tringulos, digamos T1 ,..., Tn (ordenados cclicamente de anera opuesta a las manecillas
186 CAPTULO 17. ESTRUCTURAS CLSICAS VERSUS ESTRUCTURAS DISCRETAS

v3
v2

T2
T1
T3
v v1
T6
T4 T5
v4
v6
v5

Figura 17.1. La vecindad v para n = 6

del reloj), que tienen a v en su borde (ver Figura 17.1). Supongamos que los vrtices de
Tj son, ordenados de manera cclica y opuesta a las manecillas del reloj, v, vj y vj+1 (ver
Figura 17.1).

Denotemos por j (0, /2) el ngulo interior de Tj en el vrtice v. Definamos



0, j=1

j = ,

P
j1
k , j {2, ..., n}
k=1

n
X
= k .
k=1

Sean
U : C C : z 7 e2/ z
y
Rj : C C : z 7 z 2i/j , j = 1, ..., n.
Sea Tbj C, para cada j = 1, ..., n, el tringulo Euclidiano planar cuyos vrtices
son, ordenados de manera opuesta a las manecillas del reloj, dados por 0, kv vj k y
kv vj+1 keij , y sea Lj : Tj Tbj la isometra Euclidiana definida por Lj (v) = 0,
Lj (vj ) = kv vj k y Lj (vj+1 ) = kv vj+1 keij .
Se define la carta local
v : v C
por la regla
v (p) = Rj U Lj (p), p Tj .
17.2. ESTRUCTURAS DE SUPERFICIES DE RIEMANN EN SUPERFICIES SIMPLICIALES 187

v3
v2

T2
T1
T3
v v1

T4
v4

v5

Figura 17.2. La vecindad v para n = 4

17.2.2. Vrtices frontera. Sea v un vrtice frontera de la estructura simplicial.


Consideramos la vecindad abierta v dada por el interior de la unin de todos los
tringulos, digamos T1 ,..., Tn (ordenados cclicamente de anera opuesta a las manecillas
del reloj), que tienen a v en su borde (ver Figura 17.2). Supongamos que los vrtices de
Tj son, ordenados de manera cclica y opuesta a las manecillas del reloj, v, vj y vj+1 (ver
Figura 17.2).

Denotemos por j el ngulo interior de Tj en el vrtice v. Definamos, al igual que en


el caso anterior,


0, j=1

j = j1 ,

P
k , j {2, ..., n}
k=1
n
X
= k .
k=1
Sean
U : C C : z 7 e/ z
y
Rj : C C : z 7 z i/j , j = 1, ..., n.
b
Sea Tj C, para cada j = 1, ..., n, el tringulo Euclidiano planar cuyos vrtices
son, ordenados de manera opuesta a las manecillas del reloj, dados por 0, kv vj k y
kv vj+1 keij , y sea Lj : Tj Tbj la isometra Euclidiana definida por Lj (v) = 0,
Lj (vj ) = kv vj k y Lj (vj+1 ) = kv vj+1 keij .
Notemos en este caso que U (Tbj ) H2 R, donde H2 denota el semiplano superior
en C.
Se define la carta local
v : v H2 R
188 CAPTULO 17. ESTRUCTURAS CLSICAS VERSUS ESTRUCTURAS DISCRETAS

por la regla
v (p) = Rj U Lj (p), p Tj .

Ejercicio 75. Verificar que las cartas anteriores definen una estructura de superficie
de Riemann compacta (con posible borde) sobre . Ms an, la restriccin de cada Lj
al interior de Tj es tambin una carta local para tal estructura.

17.3. Funciones harmnicas


Ahora que tenemos dotada a de una estructura de superficie de Riemann (con posible
borde), tenemos asociada una estructura Riemanniana ds de curvatura constante (depen-
diendo slo de la caracterstica de Euler de ).
Denotemos por F el espacio de Hilbert de las funciones f : R continuas y suaves
por pedazos, con el producto interior Euclidiano
ZZ
(f, g) = f g dA,

donde dA denota la forma de rea asociada a ds.
La funcional de energa asociado a la mtrica Riemanniana ds es dada por

E:F R
ZZ
1
E(f ) = |df |2ds dA, f F
2

donde dA denota el elemento de rea asociadao a ds.
Como cada eje del smplice es de medida de Lebesgue 0 y tenemos, por la compa-
cidad, slo una cantidad finita de tringulos en el smplice, digamos
T1 , ..., Tn
obtenemos que
n ZZ
1X
E(f ) = |df |2ds dA
2 j=1
Tj
Por otro lado, ya que sobre el interior de Tj vale que
(Rj U ) Lj = vj1
donde vj1 es uno de los vrtices de Tj , y (Rj U ) es complejo analtico en el interior de
Tbj , vemos que (Tj , Lj ) es carta local para la estructura de superficie de Riemann dada.
De esta manera,
n ZZ
1X
E(f ) = |dfj |2dsj dAj
2 j=1
bj
T
17.4. FUNCIONES PL-HARMNICAS 189

donde dsj (respectivamente, dAj ) es la mtrica Riemanniana inducida por ds (respecti-


vamente, el elemento de rea inducida) por Lj y fj = f L1
j .
Como Lj es una isomtra Euclidiana, dsj no es nada ms que la mtrica Euclidiana ;
en particular, dAj = dxdy. Luego ;
n ZZ  2  2 !
1X fj fj
E(f ) = + dxdy
2 j=1 x y
Tbj

Una funcin f F es llamada fucin harmnica si es un mnimo local de E : F R.

17.3.1. Extensiones harmnics.

Teorema 17.3.1 (Choquet). Sea R una superficie de Riemann compacta homeomorfa


a un disco cerrado y g = (g1 , g2 ) : R R2 una incrustacin continua sobre el borde
de una regin convexa R. Sea fj : S R la (nica) extensin harmnica tal que
fj = gj sobre R. Entonces f = (f1 , f2 ) : R R resulta ser un difeomorfismo.

17.4. Funciones PL-harmnicas


La estructura simplicial de permite considerar funciones f : R que son local-
mente lineales, es decir, funciones continuas que son lineales afines sobre cada tringulo
del smplice. Estas funciones son llamada PL-funciones.
Denotemos por FP L al subconjunto de F conteniendo a las PL-funciones.

Ejercicio 76. Verificar que FP L es un subespacio de Hilbert de F .

Supongamos que los tringulos del smplice son T1 ,..., Tn , y que los vrtices de Tj
son vj1 , vj2 y vj3 , enumerados de manera opuesta a las manecillas del reloj, y suponiendo
que el ngulo interior de Tj respecto al vrtice vjk es jk (0, /2).
Si f FP L es fcil ver que
ZZ ZZ  2  2 !
1 2 1 fj fj
|df |ds dA = + dxdy
2 2 x y
Tj bj
T

||

1 
cot(j3 )(f (vj1 ) f (vj2 ))2 + cot(j1 )(f (vj2 ) f (vj3 ))2 + cot(j2 )(f (vj1 ) f (vj3 ))2
4
190 CAPTULO 17. ESTRUCTURAS CLSICAS VERSUS ESTRUCTURAS DISCRETAS

17.5. Una estructura discreta asociada


Si un eje {v1 , v2 } del smplice es comn a dos tringulos, digamos T1 y T2 , entonces
definimos
1
({v1 , v2 }) = (cot(1 ) + cot(2 ))
2
donde 1 (respectivamente, 2 ) es el ngulo interior del tringulo T1 (respectivamente,
T2 ) opuesto al eje {v1 , v2 }.
Si un eje {v1 , v2 } del smplice est en el borde y est en borde del tringulo T1 ,
entonces definimos
1
({v1 , v2 }) = cot(1 )
2
donde 1 es el ngulo interior del tringulo T1 opuesto al eje {v1 , v2 }.
La funcin define, ya que hemos impuesto que los ngulos interiores de cada trin-
gulo vive en (0, /2), una mtrica sobre los ejes del mapa inducido por la superficie
simplicial . Escojamos una mapa dual ; por ejemplo, que se construye por medio
de arcos ortogonales a puntos medios de los ejes de , es decir, su vrtices son los centros
de crculos circunscritos a los tringulos de . Ahora tenemos una estructura de superficie
de Riemann discreta (, , ) para .

Notemos que, por lo observado en la Seccin anterior, para f FP L vale que


1 X
E(f ) = ({v, w})(f (w) f (v))2
2
{v,w}1

Teorema 17.5.1. Las PL-funciones harmnicas asociadas a la estructura de superfi-


cie de Riemann coinciden con las funciones f C 0 () que son harmnicas discretas
con la estructura de supeficie de Riemann discreta anterior y f | = 0.

17.6. Caso homeomorfo a un disco cerrado


Supongamos que tenemos que es homeomorfo a un disco cerrado, con borde .
Sea g = (g1 , g2 ) : R2 . El problema de Dirichlet discreto nos asegura la existencia
de una (nica) funcin fj C 0 () que es harmnica discreta en y cuyos valores
en es dada por gj . Ahora podemos construir la PL-funcin f = (f1 , f2 ) : R2 .
Tambin tenemos la existencia de funciones fbj : R que son harmnicas en
y que coinciden con gj sobre .
Por otro lado, el Teorema de Choquet 17.3.1 nos asegura que si g() es el borde de
un dominio convexo , entonces tenemos que fb = (fb1 , fb2 ) es un difoemorfismo entre
y .
La funcin f = (f1 , f2 ) : 0 R2 no es necesariamente bijectiva, pero si es una
aproximacin de fb. Haciendo una retriangulacin de , cada vez ms fina, uno puede
aproxiamar el difeomorfismo fb por las correspondientes f , de donde se puede obtener un
algoritmo computacional numrico para aproximaciones de la incrustacin fb. Esta idea
es muy importante para analizar resolucin de imgenes [7].
REFERENCIAS

[1] Ambrosetti, A. and Rabinowitz, P. Dual Variational Methods in Critical Point Theory
and Applications. J. Functional Analysis 14 (1973), 349-381.

[2] Baker, Matthew and Rumely, Robert. Harmonic analysis on metrized graphs. Canad.
J. Math. 59 (2007), no. 2, 225-275.

[3] Baker, Matthew and Faber, Xander. Metrized graphs, Laplacian operators, and elec-
trical networks. Quantum graphs and their applications, 1533, Contemp. Math. 415,
Amer. Math. Soc., Providence, RI, 2006.

[4] Bers, L. Riemann Surfaces. Courant Institute of Mathematical Sciences. New York
University, New York, 1958.

[5] Brezis, H. and Niremberg, L. Remarks on Finding Critical Points. Comm. Pure Appl.
Math. 44 (1991), 939-963.

[6] Colin de Verdire. Y. Multiplicits de valeurs propes : laplaciens discrets et continus.


Rendiconti di Matematica VII, 13 (1993), 433-460.

[7] Derose, A., Duchamp, T., Certain, A. and Stuetzle, W. Hierarchical computation of
pl harmonic embeddings. Preprint 1997.

[8] Duffin, R.J. Basic properties of discrete analytic functions. Duke Math. J. 23 (1956),
335-363.

[9] Evans, G., Blackledge, J. and Yardley, P. Numerical Methods for Partial Differential
Equations. Springer-Verlag, 2000.

[10] Favre, Charles and Jonsson, Mattias. The valuative tree. Lecture Notes in Mathema-
tics, 1853. Springer-Verlag, Berlin, 2004. xiv+234 pp. ISBN : 3-540-22984-1

[11] Gilbart, D. and Trudinger, N. Elliptic Partial Equations of Second Order. Springer,
2nd Edition, 2001.

[12] Girault, V. and Raviart, P.A. Finite Element Methods for Navier-Stokes Equations.
Theory and Algorithms. Springer-Verlag, 1986.
192 REFERENCIAS

[13] Gockenbach, M.S. Partial Differential Equations. Analytical and Numerical Me-
thods. SIAM, 2002.

[14] Gu, Xianfeng, Wang, Yalin and Yau, Shin-Tung. Computing conformal invariants :
Period matrices. Communications in Information and Systems. 3 No. 3 (2004), 153-
170.

[15] Hackbusch, W. Elliptic Differential Equations. Springer-Verlag, 1992.

[16] Hidalgo, R.A. Zeros of semilinear systems with applications to nonlinear partial
difference equations on graphs. Preprint UTFSM (2007). To appear in Journal of
Difference Equations and Applications.

[17] Howe, M. S. Acoustics of fluid-structure interactions. Cambridge, New York. Cam-


bridge University Press (1998).

[18] Hutchinson, Joan P. Automorphism properties of embedded graphs. Journal of


Graph Theory 8 No.1(1984), 35 - 49.

[19] Lelong-Ferrand, J. Reprsentation conforme et transformations intgrale de Diri-


chlet borne. Paris : Cauthier-Villars, 1955.

[20] Mercat, C. Holomorphie discrte et modle dIsing. Ph.D. Thesis, Universit Louis
Pasteur, Strasbourg, France, 1998.

[21] Mercat, C. Discrete Riemann surfaces and the Ising Model. Commun. Math. Phys.
218 (2001), 177-216.

[22] Mercat, C. Discrete period matrices and related topics.

[23] Michell, A.R. and Griffiths, D.F. The Finite Difference Method in Partial Differential
Equations. John Wiley & Sons, 1980.

[24] Neuberger, John M. Nonlinear Elliptic Partial Difference Equations on Graphs. Ex-
perimental Mathematics 15 (2006), 91-107.

[25] Smith, G.D. Numerical Solution of Partial Differential Equations : Finite Difference
Methods (3rd ed.). Oxford University Press. 1985.

[26] Veblen, O. Analysis Situs. Amer. Math. Soc. X, 1931.


INDICE

1-Cclos, 93 Continuidad discreta, 118


1-Cclos fronteras, 93 Derivacin en grafos, 24
1-Cocclos, 95 Derivacin simtrica positiva semi-definida de
1-Cocclos fronteras, 95 tipo positiva, 53
1-Formas cerradas, 95 Derivaciones inducidas por campos de vectores,
1-Formas exactas, 95 32
k-forma en grafos, 88 Derivada direccional, 28
k-formas, 93 Derivadas direccionales en grafos, 28
p-Laplaciano discreto, 31 Descomposicin celular, 99
Derivacin nula, 46 Diferencial analtica discreta, 134
Arbol, 4 Diferencial anti-analtica discreta, 134
Autmatas finitos, 12 Diferencial meromorfa discreta, 135
Automorfismo de grafos, 6 Distancia en grafos, 27
Automorfismo de grafos mtricos, 28 Doble celular, 101
Automorfismos anticonformes discretos, 110 Ecuacin de Cauchy-Riemann discreta, 114
Automorfismos conformes discretos, 109
Ecuacin de Helmholtz, 64
Automorfismos de mapas, 9
Ecuacin de Navier-Stokes, 67
Base cannica de homologa para H1 (, Z) , 165
Ecuacin de ondas, 62
Base dual de diferenciales analticas, 169
Ecuacin del calor, 62
Base dual de diferenciales reales harmnicas, 166
Ecuacin discreta tipo Matukuma, 61
Cclo Hamiltoneano, 4, 18
Ejes de un grafo, 3
Cclos, 4
Cadenas singulares en grafos, 87 El operador de Hodge, 132
Cadenas singulares en mapas, 91 Espacio de mduli, 109
Camino Euleriano, 4, 16 Espacio de Teichmller, 107
Camino Hamiltoneano, 4 Espacio de variedades Abelianas, 183
Caminos cerrados, 4 Estructuras de superficies de Riemann discreta,
Caminos en grafos, 4 103
Caminos simples, 4 Estructuras de superficies de Riemann real dis-
Campos de vectores en grafos, 24 creta, 103
Celular diamante, 101 Frmula de Stokes discreta, 94
Circuito, 4 Frmula integral de Cauchy discreta, 116
Circuito Euleriano, 4, 14 Forma c-cerrada, 144
Co-cadenas singulares en grafos, 88 Forma harmnica, 137
Co-cadenas singulares en mapas, 93 Funcin analtica discreta, 115
Cohomolog de grafo, 89 Funcin de periodos, 182
Coloracin de grafos, 20 Funcin localmente no-constante, 33
194 INDICE

Funciones analtica discreta entres superficies de Matriz de valencia mtrica de grado k, 28


Riemann discretas, 118 Multigrafo de Bruijn, 13
Funciones anti-analtica discreta, 115 Multigrafos dirigidos, 11
Funciones harmnicas, 189 Nmero de interseccin discreto, 164
Funciones harmnicas discretas, 30 Operador de Laplace discreto, 29
gradiente, 68 Operador derivacin, 89
Grado de un vrtice, 5 Operador discreto de Laplace, 32, 136
Grafo, 3 Operadores cofrontera, 94
Grafo d-regular, 6 Operadores frontera, 92
Grafo conexo, 4 PL-funciones, 189
Grafo de grado finito, 5 Polinomios discretos, 126
Grafo mtrico, 27 Polos de diferenciales meromorfas discretas, 135
Grafo regular, 6 Primer grupo de cohomologa, 95
Grafos bipartitos, 22 Primer grupo de homologa, 93
Grafos dirigidos, 11 Problema de Schottky, 183
Grafos Eulerianos, 14 Problema de Torelli, 183
Grafos Hamiltoneanos, 18 Problema discreto de Dirichlet, 37
Grafos isomorfos, 6 Problema discreto de Neumann, 39
Grafos mtricos isomorfos, 28 Problemas NP, 23
Grupo de Torelli, 181 Representacin de grafos, 8
Grupo modular, 108 Residuos, 136
Homolog de grafo, 88 Subdivisin de un grafo, 10
Integracin en grafos, 89 Subgrafos, 4
Isomorfismo de grafos mtricos, 28 Superficies de Riemann discretas conformemente
Jacobiana de superficies de Riemann discretas, equivalentes, 109
171 Superficies de Riemann discretas conformemente
Longitud de caminos en grafos, 27 equivalentes marcadas, 105
Mtricas discretas, 27 Superficies de Riemann discretas equivalentes,
Mapas, 9 109
Matrix de adyacencia, 7 Teorema de Cauchy discreto, 116
Matrix de adyacencia de grafo dirigido, 12 Transformacin modular, 108
Matrix de valencia, 7 Vrtice de un grafo, 3
Matriz de adyacencia mtrica de grado k, 28 Vrtices vecinos, 5
Matriz de Periodos, 169 Variedad de Nehari, 50
Rubn A. Hidalgo es actualmente profesor del Departamento de Matemtica y Estads-
tica de la Universidad de La Frontera. Es miembro del Grupo de Geometra Compleja de
Chile, y su principal inters es el estudio de superficies de Riemann y grupos Kleinianos.
Obtuvo su Ph.D. en Matemticas el ao 1991 en la State University of New York (SUNY)
at Stony Brook, NY, USA, y su Habilitacin en el ao 1994 en la Universitaet Bielefeld,
Bielefeld, Alemania.

ISBN XXXXXXXXXX

You might also like