From 99b7cdc847c2db32285eedc3b1423af4af28e771 Mon Sep 17 00:00:00 2001 From: Sixto Date: Thu, 22 May 2025 19:33:04 +0200 Subject: [PATCH] =?UTF-8?q?Revisi=C3=B3n=2020=20mayo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TFG_Sixto_José_Martínez_Gan.pdf | Bin 0 -> 195052 bytes TFG_Sixto_José_Martínez_Gan.tex | 394 ++++++++++++++++++++++++-------- 2 files changed, 302 insertions(+), 92 deletions(-) create mode 100644 TFG_Sixto_José_Martínez_Gan.pdf diff --git a/TFG_Sixto_José_Martínez_Gan.pdf b/TFG_Sixto_José_Martínez_Gan.pdf new file mode 100644 index 0000000000000000000000000000000000000000..00a275ebe76b3359c0e4ea7f408a0957618b4c89 GIT binary patch literal 195052 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 literal 0 HcmV?d00001 diff --git a/TFG_Sixto_José_Martínez_Gan.tex b/TFG_Sixto_José_Martínez_Gan.tex index 41a8d8e..6ec679a 100644 --- a/TFG_Sixto_José_Martínez_Gan.tex +++ b/TFG_Sixto_José_Martínez_Gan.tex @@ -32,12 +32,13 @@ \usepackage{graphicx} -\graphicspath{{C:/Users/usuario/Dropbox/Carrera_5/Asignaturas/TFG/Imagenes_y_Figuras/Identidad_Corporativa_Universidad_de_Zaragoza}} +\graphicspath{{C:/Users/usuario/Dropbox/Carrera_5/Asignaturas/TFG_Sixto/Imagenes_y_Figuras/Identidad_Corporativa_Universidad_de_Zaragoza}} % Si alguno de estos paquetes no los vas a usar, mejor los quitas: \usepackage{amssymb} % para cargar las fuentes de la A.M.S. \usepackage{amsmath} % para usar letras griegas en negrita \usepackage{amsthm} % mejora los entornos tipo-teorema y proof \usepackage{mathptmx} % fuente Times +\usepackage{mathtools} \usepackage{diffcoeff} \usepackage{nolbreaks} \usepackage{nicefrac} @@ -105,9 +106,25 @@ urlcolor=black]{hyperref} \newcommand{\engendrado}[1]{\ensuremath{\left\langle #1 \right\rangle}} \newcommand{\anillodepolinomios}[2]{\ensuremath{#1\!\left[#2\right]}} -\newcommand{\LT}[1]{\ensuremath{\text{LT}\left(#1\right)}} -\newcommand{\LM}[1]{\ensuremath{\text{LM}\left(#1\right)}} -\newcommand{\syz}[1]{\ensuremath{\text{syz}\left(#1\right)}} +\newcommand{\Kx}{\anillodepolinomios{K}{\mathbf{x}}} + +\newcommand{\formatonombreorden}[1]{\texttt{#1}} +\newcommand{\mayorque}[1]{\ensuremath{>_{#1}}} +\newcommand{\mayorquemonomial}[1]{\mayorque{\formatonombreorden{#1}}} +\newcommand{\mayorquelex}{\mayorquemonomial{LEX}} +\newcommand{\mayorquedeglex}{\mayorquemonomial{GRAD-LEX}} +\newcommand{\mayorquemodular}[2]{\mayorque{\left(\formatonombreorden{#1}, \formatonombreorden{#2} \right)}} +\newcommand{\mayorqueposlex}{\mayorquemodular{POS}{LEX}} +\newcommand{\mayorquelexpos}{\mayorquemodular{LEX}{POS}} + +\newcommand{\LT}[1]{\ensuremath{\mathrm{LT}\left(#1\right)}} +\newcommand{\LM}[1]{\ensuremath{\mathrm{LM}\left(#1\right)}} +\newcommand{\LC}[1]{\ensuremath{\mathrm{LC}\left(#1\right)}} + +\newcommand{\Hom}[3]{\ensuremath{\mathrm{Hom}_#1\!\left( #2, #3 \right)}} +\newcommand{\dual}[1]{\ensuremath{ {#1}^* }} + +\newcommand{\syz}[1]{\ensuremath{\mathrm{syz}\left(#1\right)}} \DeclareMathOperator{\grado}{grado} \newcommand{\derivaciones}[1]{\ensuremath{\text{Der}\!\left( #1 \right)}} @@ -173,7 +190,9 @@ urlcolor=black]{hyperref} %--- CAPÍTULO 1 DEL TFG \chapter{Introducción} - + + % Contar todo lo que sabemos hacer. + Supongamos que tenemos un polinomio en varias variables, por ejemplo \nolbreaks{$f(x, y, z) := x^2 + y^2 + xz$}, y estamos trabajando intensivamente con combinaciones lineales polinómicas de sus derivadas parciales de primer orden, es decir, expresiones como \begin{equation*} y^2\diffp{f}{x} + xy\diffp{f}{y} - x^3\diffp{f}{z}, \quad \diffp{f}{x} - \diffp{f}{z}, \quad \text{o} \quad \left(x^2 - y^2\right)\diffp{f}{x} + \left( xy - yz \right)\diffp{f}{y}. @@ -186,99 +205,290 @@ urlcolor=black]{hyperref} \chapter{Módulos} \todo[inline]{¿Hace falta introducir las definiciones de anillo y espacio vectorial o se dan por hechas?} - Como hemos podido ver, los conjuntos con los que estamos trabajando son una generalización de los espacios vectoriales donde los coeficientes pertenecen a un anillo en vez de a un cuerpo. A esta generalización la llamamos módulo. - \begin{definicion} - Sea $A$ un anillo y $M$ un conjunto sobre el que hay definidas dos operaciones: una suma, $+: M \times M \rightarrow M$; y una multiplicación escalar, $\cdot: A \times M \rightarrow M$. El conjunto $M$ es un \modulo{A} si - \begin{itemize} - \item $(M, +)$ es un grupo abeliano y - \item se cumple que $\left\lbrace \begin{aligned} - &\left( a + b \right) \cdot m = a\cdot m + b \cdot m, \\ - &a \cdot \left( m+n \right) = a\cdot m + a\cdot n, \\ - &\left( ab \right) \cdot m = a\cdot \left( b\cdot m \right) \;\; \text{y} \\ - &1 \cdot m = m - \end{aligned} \right. \quad \text{para todo $a$ y $b$ en $A$ y $m$ y $n$ en $M$.}$ - \end{itemize} - \end{definicion} - \begin{ejemplo} - $\enteros^n$ es un \modulo{\enteros} con las operaciones naturales. En general, dado cualquier anillo $A$, $A^n$ es también un \modulo{A} con las operaciones componente a componente. Trivialmente, el propio $A$ es un \modulo{A}. + + \section{Conceptos básicos} + Como hemos podido ver, los conjuntos con los que estamos trabajando son una generalización de los espacios vectoriales donde los coeficientes pertenecen a un anillo en vez de a un cuerpo. A esta generalización la llamamos módulo. + \begin{definicion} + Sea $A$ un anillo y $M$ un conjunto sobre el que hay definidas dos operaciones: una suma, $+: M \times M \rightarrow M$; y una multiplicación escalar, $\cdot: A \times M \rightarrow M$. El conjunto $M$ es un \modulo{A} si + \begin{itemize} + \item $(M, +)$ es un grupo abeliano y + \item se cumple que $\left\lbrace \begin{aligned} + &\left( a + b \right) \cdot m = a\cdot m + b \cdot m, \\ + &a \cdot \left( m+n \right) = a\cdot m + a\cdot n, \\ + &\left( ab \right) \cdot m = a\cdot \left( b\cdot m \right) \;\; \text{y} \\ + &1 \cdot m = m + \end{aligned} \right. \quad \text{para todo $a$ y $b$ en $A$ y $m$ y $n$ en $M$.}$ + \end{itemize} + \end{definicion} + \begin{ejemplo} + $\enteros^n$ es un \modulo{\enteros} con las operaciones naturales. En general, dado cualquier anillo $A$, $A^n$ es también un \modulo{A} con las operaciones componente a componente. Trivialmente, el propio $A$ es un \modulo{A}. + + La definición de espacio vectorial es más restrictiva que la de módulo, por lo que todo \nolbreaks{$C$-espacio vectorial} donde $C$ es un cuerpo es también un \modulo{C}. Por ejemplo, $\reales^n$ es un \modulo{\reales}. + + A lo largo de este trabajo será de gran importancia el anillo de polinomios sobre un cuerpo, $\anillodepolinomios{K}{x_1, x_2, \dots, x_n}$, al que denotaremos \anillodepolinomios{K}{\mathbf{x}}. Sobre todo porque a partir de este construimos el conjunto de vectores de polinomios $\anillodepolinomios{K}{\mathbf{x}}^n$, que es un \modulo{\anillodepolinomios{K}{\mathbf{x}}}. + \end{ejemplo} + \todo[inline]{¿Haría falta alguna introducción o hilo conductor para esta definición o es mejor yuxtaponerlas?} + \begin{definicion} + Sea $A$ un anillo y $M$ un \modulo{A}. Un subconjunto no vacío $N \subseteq M$ se dice que es un \submodulo{A} de $M$ si es un \modulo{A} con las operaciones de $M$ restringidas. + \end{definicion} + \begin{ejemplo} + Si pensamos en \enteros{} como un \modulo{\enteros}, $2\enteros$ es un \submodulo{\enteros}. Esto debería recordarnos a los ideales de \enteros. De hecho, un ideal de un anillo $A$ es un \submodulo{A} del propio $A$. + + Consideremos el \modulo{\anillodepolinomios{\reales}{x, y}} $\anillodepolinomios{\reales}{x, y}^2$ y tomemos un par de elementos, como pueden ser $\formatovector{u} := \vectordos{x^2y + xy^2}{x + y}$ y $\formatovector{v} := \vectordos{y^3}{x^3}$. El conjunto de combinaciones lineales\todo[fancyline]{¿Es necesario explicar cómo serían las combinaciones lineales de los módulos o con la analogía a espacios vectoriales hecha antes es suficiente?} de estos vectores, + \begin{equation*} + \engendrado{\formatovector{u}, \formatovector{v}}_{\anillodepolinomios{\reales}{x, y}} := \definicionconjunto{a \formatovector{u} + b\formatovector{v}}{a, b \in \anillodepolinomios{\reales}{x, y}}, + \end{equation*} es un \submodulo{\anillodepolinomios{\reales}{x, y}}. De hecho, a este tipo de módulos los llamaremos submódulos generados por $\mathbf{u}$ y $\mathbf{v}$. + \end{ejemplo} + \begin{definicion} + Sea $A$ un anillo, $M$ un \modulo{A} y $N$ un \submodulo{A} de $M$. Diremos que $N$ está generado por $G \subseteq N$ y lo denotaremos como $N = \engendrado{G}$ si + \begin{equation*} + N = \definicionconjunto{a_1g_1 + a_2g_2 + \dots + a_kg_k}{a_i \in A, g_i \in G, k \in \naturales}. + \end{equation*} + En el caso que exista algún $G = \conjunto{g_1, g_2, \dots, g_n}$ de forma que $N = \engendrado{G}$ diremos que $N$ está finitamente generado y lo escribiremos como $N = \engendrado{g_1, g_2, \dots, g_n}$. + \end{definicion} + \begin{definicion} + Sea $A$ un anillo, $M$ un \modulo{A}, $N$ un \submodulo{A} de $M$ y $\sim$ la siguiente relación de equivalencia sobre $M$: $m \sim m' \Leftrightarrow m - m' \in N$. Definimos el cociente de un módulo por un submódulo como $\cociente{M}{N} := \cociente{M}{\sim}$. Los elementos de este cociente se denotarán por $m + N$. + \end{definicion} + + \section{Homomorfismos} + \begin{definicion} + Sea $A$ un anillo y $M$ y $N$ dos \modulo{A}s. Una aplicación $\phi: M \longrightarrow N$ se dice que es un homomorfismo de \modulo{A}s si respeta las operaciones de módulo, es decir, si + \begin{itemize} + \item $\phi\!\left( m + m' \right) = \phi\!\left( m \right) + \phi\!\left( m' \right)$ y + \item $\phi\!\left( am \right) = a\phi\!\left( m \right)$ + \end{itemize} + para todo $m, m' \in M$ y $a \in A$. \todo[inline]{¿Se deberían introducir las nociones de isomorfismo, ser isomorfo, etc?} + \end{definicion} + \begin{ejemplo} + La inclusión de $\enteros^n$ en $\racionales^n$ es un homomorfismo de \modulo{\enteros}s, sin embargo, no es un homomorfismo de \modulo{\racionales}s ya que $\enteros^n$ no es un \modulo{\racionales}. + Por otro lado, la aplicación $\phi: \anillodepolinomios{\complejos}{x, y} \longrightarrow \complejos$ que envía a cada polinomio $p\!\left( x, y \right)$ a $p\!\left(0, 1\right)$ es un homomorfismo de \modulo{\complejos}s. + \end{ejemplo} + \begin{lema} + Sea un anillo $A$, dos \modulo{A}s $M$ y $N$ y un homomorfismo $\phi$ de \modulo{A}s. $\ker \phi$ es un submódulo de $M$ e $\imagen \phi$ es un submódulo de $N$. + \end{lema} + \todo[inline]{¿Es apropiado incluir la demostración o es suficientemente obvio?} - La definición de espacio vectorial es más restrictiva que la de módulo, por lo que todo \nolbreaks{$C$-espacio vectorial} donde $C$ es un cuerpo es también un \modulo{C}. Por ejemplo, $\reales^n$ es un \modulo{\reales}. - A lo largo de este trabajo será de gran importancia el anillo de polinomios sobre un cuerpo, $\anillodepolinomios{K}{x_1, x_2, \dots, x_n}$, al que denotaremos \anillodepolinomios{K}{\mathbf{x}}. Sobre todo porque a partir de este construimos el conjunto de vectores de polinomios $\anillodepolinomios{K}{\mathbf{x}}^n$, que es un \modulo{\anillodepolinomios{K}{\mathbf{x}}}. - \end{ejemplo} - \todo[inline]{¿Haría falta alguna introducción o hilo conductor para esta definición o es mejor yuxtaponerlas?} - \begin{definicion} - Sea $A$ un anillo y $M$ un \modulo{A}. Un subconjunto no vacío $N \subseteq M$ se dice que es un \submodulo{A} de $M$ si es un \modulo{A} con las operaciones de $M$ restringidas. - \end{definicion} - \begin{ejemplo} - Si pensamos en \enteros{} como un \modulo{\enteros}, $2\enteros$ es un \submodulo{\enteros}. Esto debería recordarnos a los ideales de \enteros. De hecho, un ideal de un anillo $A$ es un \submodulo{A} del propio $A$. - - Consideremos el \modulo{\anillodepolinomios{\reales}{x, y}} $\anillodepolinomios{\reales}{x, y}^2$ y tomemos un par de elementos, como pueden ser $\formatovector{u} := \vectordos{x^2y + xy^2}{x + y}$ y $\formatovector{v} := \vectordos{y^3}{x^3}$. El conjunto de combinaciones lineales\todo[fancyline]{¿Es necesario explicar cómo serían las combinaciones lineales de los módulos o con la analogía a espacios vectoriales hecha antes es suficiente?} de estos vectores, + Con estas definiciones, ya podemos empezar a expresar los objetos que nos encontrábamos al principio en un lenguaje más formal. Para abreviar la notación, escribiremos $\partial_i$ cuando nos refiramos a la aplicación + \begin{align*} + \partial_i : \anillodepolinomios{K}{\mathbf{x}} &\rightarrow \anillodepolinomios{K}{\mathbf{x}} \\ + p(x, y) &\mapsto \diffp{p}{x_i}(x, y). + \end{align*} + \todo[inline]{¿Hasta qué punto interesa o deja de interesar poner los argumentos de los polinomios?} + Con estas aplicaciones, pasamos a definir el módulo de derivaciones, el conjunto donde residen todas las posibles combinaciones lineales de derivadas parciales: \begin{equation*} - \engendrado{\formatovector{u}, \formatovector{v}}_{\anillodepolinomios{\reales}{x, y}} := \definicionconjunto{a \formatovector{u} + b\formatovector{v}}{a, b \in \anillodepolinomios{\reales}{x, y}}, - \end{equation*} es un \submodulo{\anillodepolinomios{\reales}{x, y}}. De hecho, a este tipo de módulos los llamaremos submódulos generados por $\mathbf{u}$ y $\mathbf{v}$. - \end{ejemplo} - \begin{definicion} - Sea $A$ un anillo, $M$ un \modulo{A} y $N$ un \submodulo{A} de $M$. Diremos que $N$ está generado por $G \subseteq N$ y lo denotaremos como $N = \engendrado{G}$ si - \begin{equation*} - N = \definicionconjunto{a_1g_1 + a_2g_2 + \dots + a_kg_k}{a_i \in A, g_i \in G, k \in \naturales}. + \derivaciones{\anillodepolinomios{K}{\mathbf{x}}} := \definicionconjunto{a_1\partial_1 + a_2\partial_2 + \dots + a_n\partial_n}{a_i \in \anillodepolinomios{K}{\mathbf{x}} \, \forall i}. \end{equation*} - En el caso que exista algún $G = \conjunto{g_1, g_2, \dots, g_n}$ de forma que $N = \engendrado{G}$ diremos que $N$ está finitamente generado y lo escribiremos como $N = \engendrado{g_1, g_2, \dots, g_n}$. - \end{definicion} - \begin{definicion} - Sea $A$ un anillo y $M$ y $N$ dos \modulo{A}s. Una aplicación $\phi: M \longrightarrow N$ se dice que es un homomorfismo de \modulo{A}s si respeta las operaciones de módulo, es decir, si - \begin{itemize} - \item $\phi\!\left( m + m' \right) = \phi\!\left( m \right) + \phi\!\left( m' \right)$ y - \item $\phi\!\left( am \right) = a\phi\!\left( m \right)$ - \end{itemize} - para todo $m, m' \in M$ y $a \in A$. \todo[inline]{¿Se deberían introducir las nociones de isomorfismo, ser isomorfo, etc?} - \end{definicion} - \begin{ejemplo} - La inclusión de $\enteros^n$ en $\racionales^n$ es un homomorfismo de \modulo{\enteros}s, sin embargo, no es un homomorfismo de \modulo{\racionales}s ya que $\enteros^n$ no es un \modulo{\racionales}. - Por otro lado, la aplicación $\phi: \anillodepolinomios{\complejos}{x, y} \longrightarrow \complejos$ que envía a cada polinomio $p\!\left( x, y \right)$ a $p\!\left(0, 1\right)$ es un homomorfismo de \modulo{\complejos}s. - \end{ejemplo} - \begin{lema} - Sea un anillo $A$, dos \modulo{A}s $M$ y $N$ y un homomorfismo $\phi$ de \modulo{A}s. $\ker \phi$ es un submódulo de $M$ e $\imagen \phi$ es un submódulo de $N$. - \end{lema} - \todo[inline]{¿Es apropiado incluir la demostración o es suficientemente obvio?} - \begin{definicion} - Sea $A$ un anillo, $M$ un \modulo{A}, $N$ un \submodulo{A} de $M$ y $\sim$ la siguiente relación de equivalencia sobre $M$: $m \sim m' \Leftrightarrow m - m' \in N$. Definimos el cociente de un módulo por un submódulo como $\cociente{M}{N} := \cociente{M}{\sim}$. Los elementos de este cociente se denotarán por $m + N$. - \end{definicion} - - Con estas definiciones, ya podemos empezar a expresar los objetos que nos encontrábamos al principio en un lenguaje más formal. Para abreviar la notación, escribiremos $\partial_i$ cuando nos refiramos a la aplicación - \begin{align*} - \partial_i : \anillodepolinomios{K}{\mathbf{x}} &\rightarrow \anillodepolinomios{K}{\mathbf{x}} \\ - p(x, y) &\mapsto \diffp{p}{x_i}(x, y). - \end{align*} - \todo[inline]{¿Hasta qué punto interesa o deja de interesar poner los argumentos de los polinomios?} - Con estas aplicaciones, pasamos a definir el módulo de derivaciones, el conjunto donde residen todas las posibles combinaciones lineales de derivadas parciales: - \begin{equation*} - \derivaciones{\anillodepolinomios{K}{\mathbf{x}}} := \definicionconjunto{a_1\partial_1 + a_2\partial_2 + \dots + a_n\partial_n}{a_i \in \anillodepolinomios{K}{\mathbf{x}} \, \forall i}. - \end{equation*} - Es un \modulo{\anillodepolinomios{K}{\mathbf{x}}}. Tomando $f \in \anillodepolinomios{K}{\mathbf{x}}$, aquellas derivaciones ---elementos de \derivaciones{\anillodepolinomios{K}{\mathbf{x}}}--- que cuando se aplican a $f$ devuelven un múltiplo escalar forman el submódulo de derivaciones tangentes a $f$: - \begin{equation*} - \derivaciones{f} := \definicionconjunto{\delta \in \derivaciones{\anillodepolinomios{K}{\mathbf{x}}}}{\delta\!\left( f \right) \in \engendrado{f}}. - \end{equation*} - - \begin{definicion} - Sea $A$ un anillo. Diremos que $A$ es noetheriano si todos sus ideales son finitamente generados. + Es un \modulo{\anillodepolinomios{K}{\mathbf{x}}}. Tomando $f \in \anillodepolinomios{K}{\mathbf{x}}$, aquellas derivaciones ---elementos de \derivaciones{\anillodepolinomios{K}{\mathbf{x}}}--- que cuando se aplican a $f$ devuelven un múltiplo escalar forman el submódulo de derivaciones tangentes a $f$: + \begin{equation*} + \derivaciones{f} := \definicionconjunto{\delta \in \derivaciones{\anillodepolinomios{K}{\mathbf{x}}}}{\delta\!\left( f \right) \in \engendrado{f}}. + \end{equation*} + Puede verse que si identificamos $\partial_i$ con \vectorbasecanonica{i}, tenemos que \derivaciones{f} es isomorfo a un submódulo de $\Kx^n$. - Diremos también que un \modulo{A} $M$ es noetheriano si todo submódulo $N \subseteq M$ está finitamente generado. Es decir, si existen $n_1, n_2, \dots, n_k$ en $N$ de forma que $N = \engendrado{n_1, n_2, \dots, n_k}_A$. - \end{definicion} - \begin{lema} - Sea $A$ un anillo y $M$ un \modulo{A} noetheriano.\todo[inline]{¿A partir de qué momento se pueden suprimir las premisas genéricas?} Los submódulos y módulos cocientes de $M$ son también noetherianos. - \end{lema} - \begin{proof} - [\textsc{Demostración}] - \end{proof} - \begin{lema} - Sea $A$ un anillo y $M$ un \modulo{A}. Que $M$ sea noetheriano es equivalente a que toda cadena ascendente de submódulos $N_1 \subseteq N_2 \subseteq \dots$ sea eventualmente estacionaria. - \end{lema} - \begin{proof} - [\textsc{Demostración}] - \end{proof} + \begin{definicion} + Sea $A$ un anillo. Diremos que $A$ es noetheriano si todos sus ideales son finitamente generados. + + Diremos también que un \modulo{A} $M$ es noetheriano si todo submódulo $N \subseteq M$ está finitamente generado. Es decir, si existen $n_1, n_2, \dots, n_k$ en $N$ de forma que $N = \engendrado{n_1, n_2, \dots, n_k}_A$. + \end{definicion} + \begin{lema} + Sea $A$ un anillo y $M$ un \modulo{A} noetheriano.\todo[inline]{¿A partir de qué momento se pueden suprimir las premisas genéricas?} Los submódulos y módulos cocientes de $M$ son también noetherianos. + \end{lema} + \begin{proof} + [\textsc{Demostración}] + \end{proof} + \begin{lema} + Sea $A$ un anillo y $M$ un \modulo{A}. Que $M$ sea noetheriano es equivalente a que toda cadena ascendente de submódulos $N_1 \subseteq N_2 \subseteq \dots$ sea eventualmente estacionaria. + \end{lema} + \begin{proof} + [\textsc{Demostración}] + \end{proof} + + \begin{definicion} + Sea $A$ un anillo y $M$ y $N$ dos \modulo{A}s. El conjunto de homomorfismos de \modulo{A}s de $M$ a $N$ se denota por + \begin{equation*} + \Hom{A}{M}{N} := \definicionconjunto{\phi : M \longrightarrow N}{\text{$\phi$ es un homomorfismo de \modulo{A}s}}. + \end{equation*} + \end{definicion} + \begin{definicion} + Sea $A$ un anillo y $M$ un \modulo{A}. Se define el módulo dual \dual{M} como el conjunto de homomorfismos de \modulo{A}s de $M$ en $A$: + \begin{equation*} + \dual{M} := \Hom{A}{M}{A}. + \end{equation*} + \end{definicion} + \begin{definicion} + Sea $A$ un anillo y $M$ un \modulo{A}. Diremos que $M$ es un \modulo{A} reflexivo si $M$ es isomorfo a \dual{\dual{M}}. + \end{definicion} + \begin{ejemplo} + \todo[inline]{Poner ejemplo de un módulo reflexivo.} + \end{ejemplo} + \begin{ejemplo} + \todo[inline]{Poner ejemplo de un módulo no reflexivo.} + \end{ejemplo} + + \section{Secuencias Exactas} \chapter{Bases de Gröbner y Syzygias} - + + A partir de este momento nos fijaremos en $\Kx^n$ ya que sus elementos son los involucrados en el módulo de derivaciones. En particular nos fijaremos en sus submódulos. + + Uno de los principales problemas que tienen los módulos en general es que describirlos es más complicado que en el caso de los espacios vectoriales. Con los espacios vectoriales, sabemos que siempre existe una base y que, dándola, describimos por completo este espacio. En el caso de los módulos, sin embargo, dar una base en el sentido de base de espacio vectorial no siempre es posible. Esto se materializa en el problema de ser capaz de determinar si un elemento en particular se encuentra dentro del módulo. + + Veamos cómo se afronta este problema a distintos niveles. + \begin{ejemplo} \label{Ejemplo Pertenencia Ideal Una Variable} + Supongamos que tenemos \anillodepolinomios{\reales}{x} ---solo una variable--- como módulo de sí mismo, $f := x^{3} - 6x^{2} + 11x - 6$ y $g := x^{3} - 9x^{2} + 26x - 24$ dos elementos de este y queremos determinar si el polinomio $p = 3x^7 + 4x^5 - 3x^2 + x + 1$ pertenece al submódulo ---o en este caso, ideal--- $\engendrado{f, g}$. Como \anillodepolinomios{\reales}{x} es un dominio euclídeo, es dominio de ideales principales y, por lo tanto, + \begin{equation*} + \engendrado{f, g} = \engendrado{\gcd \left(f, g\right)} = \engendrado{x^2 - 5x + 6}. + \end{equation*} + Ahora responder la pregunta es mucho más sencillo, ya que $p \in \engendrado{f, g}$ si y solo si $p$ es un múltiplo de $x^2 -5x + 6$. Y eso podemos saberlo utilizando el algoritmo de la división para polinomios: + \begin{equation*} + p = \underset{\text{cociente}}{\underbrace{\left( 3x^5 + 15x^4 + 61x^3 + 215x^2 + 709x + 2252 \right)}} \left( x^2 - 5x + 6 \right) + \underset{\text{resto}}{\underbrace{7007x - 13511}}. + \end{equation*} + El resto es distinto de $0$, por lo que $p$ no pertenece a \engendrado{f, g}. + \end{ejemplo} + Este ejemplo nos señala el camino para investigar la pertenencia a un módulo: primero, debemos encontrar una representación de los generadores para los que un <> tenga sentido; después, realizamos esta división que debe estar definida de forma que si el <> es distinto de cero, sepamos que el elemento no pertenece, y si es cero, entonces sí. + + Visto así, el ejemplo \eqref{Ejemplo Pertenencia Ideal Una Variable} supone una situación idílica: por ser un dominio de ideales principales, sabemos que vamos a poder representar al conjunto generador con un solo elemento, para el cual tenemos el algoritmo de la división usual definido. Además, sabemos que el resto de este algoritmo de la división arroja la conclusión que buscamos. + + El problema aparece cuando empezamos a investigar conjuntos más complicados. + \begin{ejemplo} \label{Ejemplo Ideal Principal Tres Variables} + Consideremos ahora el anillo de polinomios $\anillodepolinomios{\reales}{x, y, z}$, un elemento $f: = 4x^2y+ 12xy^2 + \frac{5}{2}xz^3 + x^2yz$ y el ideal $I := \engendrado{f}$. Aquí, no hay problema en conseguir un sistema de generadores que nos permita <> puesto que solo hay un elemento. Sin embargo, a la hora de intentar dividir, nos encontramos dudando sobre cómo hacerlo. Tal y como está escrito, podríamos inclinarnos por tomar como el término principal a $4x^2y$ e intentar dividir como lo hacemos en \anillodepolinomios{\reales}{x}, pero hay términos que tienen mayor grado, así que puede que esta forma no nos termine llevando a un resto como buscamos. Pero si decidimos poner a un término de grado máximo, al principio, ¿cuál de los dos deberíamos elegir, $xz^3$ o $x^2yz$? ¿son los dos válidos y nos llevarán al mismo resultado? En resumen, ¿cómo debemos tomar el valor que tenemos que tomar como <> para dirigir la división? + \end{ejemplo} + \begin{ejemplo} \label{Ejemplo Ideal Tres Variables Varios Generadores} + En el mismo anillo que el ejemplo anterior, consideremos el ideal $I := \engendrado{x + y, xyz, x^2 + y^2 + z^2}$. Con este ideal la situación es todavía peor que con el anterior. ¿Nos sirven estos generadores? ¿Y cómo hacemos para dividir con ellos? + \end{ejemplo} + + Vemos por lo tanto que en el momento en el que introducimos más variables, perdemos la capacidad de resolver el problema de una forma razonable. Para poder solucionar este problema, deberemos generalizar el algoritmo de la división siguiendo las claves del ejercicio \eqref{Ejemplo Pertenencia Ideal Dos Variables} para que este pueda aplicarse a estos nuevos objetos y, asimismo, deberemos trabajar en una representación del ideal que también nos permita que esto funcione como es debido, para evitar las ambigüedades vistas en este mismo ejercicio. + + \section{Graduación de Módulos} + Pensemos con detalle en el algoritmo de la división en un anillo de polinomios familiar como es \anillodepolinomios{\reales}{x}. Al dividir $p = x^3 + 2x^2 - x + 1$ entre $q = x^2 - 1$, buscamos anular el término de mayor grado de $p$ ---$x^3$--- haciendo al mayor término de $q$ ---$x^2$--- alcanzar a este. Es decir, lo que hacemos puede expresarse como + \begin{align*} + x^3 + 2x^2 - x + 1 &= 0q + x^3 + 2x^2 - x + 1 \\ + x^3 + 2x^2 - x + 1 &= xq + + \end{align*} \todo{Completar.} + Como puede apreciarse, el funcionamiento de este algoritmo depende muy fuertemente de la noción de grado de un polinomio. Sin embargo, en el caso de módulos el grado no siempre está claro. Por lo tanto, introducimos el concepto de que un anillo o un módulo esté <>. + \begin{definicion} + Sea $A$ un anillo. Se dice que es un anillo graduado si existe una descomposición $\bigoplus_{g=0}^{\infty} A_g$ donde $A_g$ es un grupo abeliano para todo $g$ y se cumple que $A_g A_h \subseteq A_{g+h}$ para todo $g$ y $h$. + + Sea ahora $M$ un \modulo{A}. Se dice que es un \modulo{A} graduado si existe una descomposición $\bigoplus_{g\in \enteros} M_g$ donde $M_g$ es un grupo abeliano para todo $g$ y se cumple que $A_{h} M_{g} \subseteq M_{g+h}$. + + Los elementos de $A_g$ y de $M_g$ se denominan homogeneos de grado $g$. + \end{definicion} + + + El problema de estos grados es que no nos permiten ordenar los distintos monomios que nos aparecen de forma unívoca. Por ejemplo, en $xyz + x^2y + xy^2$ los tres monomios que aparecen son distintos el uno del otro aunque son del mismo grado. Para solucionar esto, debemos introducir el concepto de orden monomial. + + \section{Órdenes monomiales} + El concepto de orden monomial nos permite construir un orden total sobre los monomios de \Kx. Para poder definirlo bien, debemos identificar un monomio en $n$ variables con un vector en $\naturales^n$ que represente sus exponentes, es decir, + \begin{equation*} + x_1^{\alpha_1}x_2^{\alpha_2}\dots x_n^{\alpha_n} \longleftrightarrow \left( \alpha_1, \alpha_2, \dots, \alpha_n \right). + \end{equation*} + Tomando $\mathbf{\alpha} \in \naturales^n$, notaremos $x_1^{\alpha_1}x_2^{\alpha_2}\cdots x_n^{\alpha_n}$ como $x^\mathbf{\alpha}$. Así pues, podemos tratar + \begin{definicion} + Un orden monomial $>$ es un orden total sobre los monomios en $n$ variables que respeta la multiplicación, es decir, que satisface + \begin{equation*} + x^\mathbf{\alpha} > x^\mathbf{\beta} \implies x^{\mathbf{\gamma}} x^\mathbf{\alpha} > x^{\mathbf{\gamma}}x^\mathbf{\beta} + \end{equation*} + para todo $\mathbf{\alpha}, \mathbf{\beta}$ y $\mathbf{\gamma}$ en $\naturales^{n}$. + \end{definicion} + \begin{ejemplo}[Orden lexicográfico] + Una posibilidad de ordenar los monomios es como si estos fueran palabras en el diccionario. Por ejemplo, podemos ver $x^3y^2z^4$ como $xxxyyzzzz$ y en $x^2y^4z^4$ como $xxyyyyzzzz$. Así, $x^3y^2z^4 > x^2y^4z^4$. De manera más formal, + $x^\mathbf{\alpha} > x^\mathbf{\beta}$ si la primera componente no nula por la izquierda de $\alpha - \beta$ es positiva. Con los valores de antes, $x^3y^2z^4 > x^2y^4z^4$ ya que la primera componente de $\left( 3, 2, 4 \right) - \left( 2, 4, 4 \right) = \left( 1, -2, 0 \right)$ es positiva. + + Es fácil ver que este orden es, en efecto, un orden monomial ya que si $x^\mathbf{\alpha} > x^\mathbf{\beta}$, tendremos que la primera componente de $\mathbf{\alpha} - \mathbf{\beta}$ será positiva, y lo mismo ocurrirá con la de $\mathbf{\alpha} + \mathbf{\gamma} - \left( \mathbf{\beta} + \mathbf{\gamma} \right) = \mathbf{\alpha} - \mathbf{\beta}$ por lo que $x^{\mathbf{\gamma}} x^\mathbf{\alpha} > x^{\mathbf{\gamma}}x^\mathbf{\beta}$. + + Para referirnos a este orden en concreto utilizaremos \mayorquelex. + \end{ejemplo} + \begin{ejemplo}[Orden graduado-lexicográfico] + En ocasiones no nos interesará ordenar los monomios con el orden lexicográfico puesto que no tiene en cuenta el grado: $x^2 > xy^{129}z^{34}$. Por lo tanto, podemos definir un orden que tenga en cuenta el grado; en particular, que primero ordene por el grado y, en caso de empate, utilice el orden lexicográfico: + \begin{equation*} + x^\mathbf{\alpha} > x^\mathbf{\beta} \Longleftrightarrow \begin{cases} + \grado{x^\mathbf{\alpha}} > \grado{x^\mathbf{\beta}} \quad \text{o} \\ \grado{x^\mathbf{\alpha}} = \grado{x^\mathbf{\beta}} \; \text{y} \; x^\mathbf{\alpha} \mayorquelex x^\mathbf{\beta}. + \end{cases} + \end{equation*} + Este orden monomial es el \nolbreaks{graduado-lexicográfico} y se denota por \mayorquedeglex. + \end{ejemplo} + Para poder generalizar este concepto a un módulo como $\Kx^r$ primero tenemos que aclarar qué es un monomio en este anillo. La elección es bastante natural cuando consideramos que un elemento de, por ejemplo, $\anillodepolinomios{\reales}{x, y}^3$ como puede ser $\begin{psmallmatrix} + 2xy + y^2 \\ x^3 \\ y + \end{psmallmatrix}$ puede escribirse como $2xy\euno + y^2\euno + x^3\edos + y\etres$. Así que a las expresiones de la forma $x^\mathbf{\alpha}\vectorbasecanonica{i}$ con $i \in \left\lbrace 1, \dots, n \right\rbrace$ las llamaremos monomios de \Kx. + \begin{definicion} + Sea $>$ un orden monomial en \Kx. Un orden monomial de módulos $>_\text{mód}$ es un orden total sobre los monomios de $\Kx^r$ que es compatible con la estructura de \modulo{\Kx} de $\Kx^r$ y con el orden $>$, es decir, que satisface + \begin{itemize} + \item $x^{\mathbf{\alpha}}\vectorbasecanonica{i} >_\text{mód} x^{\mathbf{\beta}}\vectorbasecanonica{j} \implies x^{\mathbf{\alpha}}x^\mathbf{\gamma}\vectorbasecanonica{i} >_\text{mód} x^{\mathbf{\beta}}x^\mathbf{\gamma}\vectorbasecanonica{j}\quad$ y + \item $x^\mathbf{\alpha} > x^\mathbf{\beta} \implies x^\mathbf{\alpha}\vectorbasecanonica{i} > x^\mathbf{\beta}\vectorbasecanonica{i}$ + \end{itemize} + para todo $\mathbf{\alpha}, \mathbf{\beta}$ y $\mathbf{\gamma}$ en $\naturales^n$ e $i$ y $j$ en $\left\lbrace 1, \dots, r \right\rbrace$. + \end{definicion} + \begin{ejemplo} + La extensión natural del orden monomial \mayorquelex{} a los monomios de $\Kx^n$ es ordenar primero en función de la posición, haciendo que las primeras posiciones vayan antes que las últimas ---por ejemplo $\vectorbasecanonica{2} > \vectorbasecanonica{3}$---, y si hubiese un empate, entonces se utilizase el orden \mayorquelex. Así definimos el siguiente orden monomial de módulos: + \begin{equation} \label{Definicion Orden Lexicográfico Módulos} + x^\mathbf{\alpha}\vectorbasecanonica{i} > x^\mathbf{\beta}\vectorbasecanonica{j} \Longleftrightarrow \begin{cases} + i < j \quad \text{o} \\ + i = j \ \text{y} \ x^\mathbf{\alpha} \mayorquelex x^\mathbf{\beta}. + \end{cases} + \end{equation} + Sin embargo, podríamos haber tomado la decisión de que primero se comparasen $x^\mathbf{\alpha}$ y $x^\mathbf{\beta}$ y, en caso de empate, se hubiesen mirado las posiciones. Ambas posibilidades dan lugar a órdenes monomiales de módulos distintos: %Poner otra ecuación de definición con el otro orden. + Vemos pues que es necesario aclarar si la posición de los monomios debe ser evaluada antes o después, así que denotamos a estos órdenes como \mayorquemodular{POS}{LEX} para el correspondiente a la definición \eqref{Definicion Orden Lexicográfico Módulos} y \mayorquemodular{LEX}{POS} para aquel que primero compara según el orden lexicográfico y después según la posición. + + + Por ver un caso concreto, $xy\edos \mayorquelexpos y^3\euno$ pero $y^3\euno \mayorqueposlex xy\edos$. + + Esta generalización que hemos hecho no está limitada a \mayorquelex, también se podría realizar con otros órdenes como \mayorquedeglex. Incluso se podrían permutar las posiciones para obtener todavía más órdenes. + \end{ejemplo} + + Con el concepto de orden monomial de módulos damos el primer paso en dirección a la respuesta de las preguntas con las que abríamos el capítulo. Ahora, podemos dar algunas respuestas a las preguntas que nos aparecían en los ejemplos \eqref{Ejemplo Ideal Principal Tres Variables} y \eqref{Ejemplo Ideal Tres Variables Varios Generadores}. + + \begin{definicion} + Sea $p := c_1x^\mathbf{s_1}\vectorbasecanonica{i_1} + c_2x^\mathbf{s_2}\vectorbasecanonica{i_2} + \dots + c_mx^\mathbf{s_m}\vectorbasecanonica{i_m}$ un polinomio de $\Kx^r$ y $>$ un orden monomial de módulos. Sea $k \in \left\lbrace 1, \dots, m \right\rbrace$ de forma que $x^\mathbf{s_k}$ sea el máximo del conjunto de monomios de $p$ según el orden $>$, entonces + \begin{itemize} + \item el monomio líder de $p$ se denomina $\LM{p}:= x^\mathbf{s_k}\vectorbasecanonica{i_k}$; + \item el coeficiente líder de $p$ es el coeficiente que acompaña al monomio líder en $p$ y se define como $\LC{p} := c_k$; + \item el término líder de $p$ es $\LT{p} := \LC{p}\LM{p}$. + \end{itemize} + \end{definicion} + + Con este aparataje ya tenemos una noción de cuáles son los términos <> dentro de un polinomio, lo cual nos hace empezar a vislumbrar cómo dividir uno por otro. Por lo tanto, damos ya nuestro algoritmo de la división. + + \begin{definicion} + Sean $x^\mathbf{\alpha}\vectorbasecanonica{i}$ y $x^\mathbf{\beta}\vectorbasecanonica{j}$ dos monomios de \Kx. Diremos que $x^\mathbf{\alpha}\vectorbasecanonica{i}$ divide a $x^\mathbf{\beta}\vectorbasecanonica{j}$ y lo notaremos por $x^\mathbf{\alpha}\vectorbasecanonica{i} \vert x^\mathbf{\beta}\vectorbasecanonica{j}$ si $i = j$ y $x^\mathbf{\alpha} \vert x^\mathbf{\beta}$. + \end{definicion} + \begin{definicion}[algoritmo de la división] + Supongamos que tenemos dos polinomios $f$ y $g$ en \Kx. Para dividir $f$ entre $g$ aplicaremos un algoritmo que consiste en replicar el algoritmo que ya conocemos para los polinomios en una variable. Sin embargo, ahora los términos que guían los coeficientes que vamos poniendo son $\LT{f}$ y $\LT{g}$: + + \todo[inline]{Escribir el algoritmo con la librería que toca.} + \end{definicion} + \begin{ejemplo} + contenidos... + \end{ejemplo} + + Para completar estas herramientas, introducimos las bases de Gröbner. + + \section{Bases de Gröbner} + El primer obstáculo a superar, como ya hemos mencionado antes, es el tener una buena representación <> de los generadores de un ideal $I$ del módulo $\Kx^r$. ¿Pero qué buscamos cuando decimos que queremos una representación favorable? + + + Antes de nada, veamos que siempre podremos encontrar un sistema generador finito, lo cual es de gran ayuda. + \begin{lema}[de Dickson] + Todo ideal monomial está finitamente generado. Más formalmente: + sea $N \subseteq \naturales^n$ e $I := \engendrado{x^\mathbf{\alpha} \ \vert \ \mathbf{\alpha} \in N}$ un ideal monomial. Entonces existen $\mathbf{\alpha}_1, \mathbf{\alpha}_2, \dots, \mathbf{\alpha}_k$ en $N$ de forma que $I = \engendrado{x^{\mathbf{\alpha}_1}, \dots, x^{\mathbf{\alpha}_k}}$. + \end{lema} + \begin{proof} + \todo[inline]{Para poner la demostración, además de que es larga por inducción, hacen falta algunos resultados previos. ¿La ponemos o es suficiente con un dibujo ilustrativo de la escalera?} + \end{proof} + + \begin{teorema}[de la base de Hilbert] + contenidos... + \end{teorema} + + \section{Syzygias} + \chapter{El Criterio de Saito} + + % Contarlo de primeras. + + \section{Producto Exterior} + De cara a la demostración del Criterio de Saito, utilizaremos una operación que nos + + % Demostrar que Der R es reflexivo. + % Propiedades de los modulos reflexivos (libre implica proyectivo implica reflexivo y los conversos condicionados), reflexivo implica libre de torsión, + % \end{document} \ No newline at end of file