Teorema dos zeros de Hilbert

Em matemática, o Nullstellensatz de Hilbert (do alemão "teorema dos zeros" ou, mais literalmente, "teorema do lugar geométrico dos zeros") é um teorema que estabelece uma relação fundamental entre a geometria e a álgebra. Foi provado por David Hilbert em seu segundo artigo principal sobre teoria dos invariantes em 1893 (após o seu artigo seminal de 1890, no qual ele provou o Teorema da base de Hilbert) e tornou-se um resultado fundamental da geometria algébrica.

Existem várias formulações do Nullstellensatz, a mais elementar das quais lida com condições para a existência de soluções de sistemas de equações polinomiais multivariadas sobre um corpo algebricamente fechado (como os números complexos ). O Nullstellensatz fraco é um corolário (ou um lema, dependendo de qual é provado primeiro) do Nullstellensatz que pode ser enunciado da seguinte forma.[1] Considere um sistema de equações polinomiais

nas variáveis , onde são polinômios multivariáveis sobre um corpo algebricamente fechado . Se o sistema não tiver uma solução , então existe uma "razão algébrica" para esta situação: nomeadamente, isto ocorre precisamente quando existem polinômios tais que

Uma vez que a expressão do lado esquerdo tem que ser avaliada como 0 para qualquer que resolva o sistema de equações, é óbvio a partir da inconsistência que não pode existir nenhuma solução se esta condição se verificar. Informalmente, o Nullstellensatz (fraco) afirma que, na ausência de tal inconsistência, uma solução para o sistema de equações deve existir.

O Nullstellensatz completo é o seguinte refinamento: Se é um polinômio tal que toda a solução do sistema de equações é também uma solução de

então existe um tipo semelhante de "razão algébrica" para esta ocorrência: isto ocorre precisamente quando existem um número natural e polinômios tais que

Formulações

Seja um corpo (como os números racionais) e seja uma extensão de corpo algebricamente fechada de (como os números complexos). Considere o anel de polinômios e seja um ideal neste anel. O conjunto algébrico definido por este ideal consiste em todas as -uplas em tais que para todo o . O Nullstellensatz de Hilbert afirma que se é um polinômio em que se anula no conjunto algébrico , isto é, para todo o , então existe um número natural tal que .[2]

Com a notação comum em geometria algébrica, o Nullstellensatz pode ser formulado como

para cada ideal em com algebricamente fechado. Aqui, denota o radical de ( se e só se ), é o ideal anulador de (o conjunto de polinômios que se anulam nos pontos em ), e é o lugar geométrico dos zeros (zero locus) de (o conjunto de pontos nos quais os polinômios em se anulam). A afirmação de que é equivalente à primeira formulação acima com algebricamente fechado, enquanto a inclusão oposta é uma consequência direta das definições.

Um corolário imediato é o Nullstellensatz fraco: Se é um ideal próprio em , então é não vazio, ou seja, para toda a extensão algebricamente fechada , existe um zero comum em para todos os polinômios no ideal .[3] Esta é a razão para o nome do teorema, cuja versão completa pode ser facilmente provada a partir da forma 'fraca' usando o Truque de Rabinowitsch. A suposição de considerar os zeros comuns num corpo algebricamente fechado é essencial aqui; por exemplo, os elementos do ideal próprio em não têm um zero comum em

Especializando-se para o caso de um único polinômio quando e , recupera-se imediatamente uma reformulação do Teorema fundamental da álgebra: Um polinômio em tem uma raiz em se e só se . Por este motivo, o Nullstellensatz (fraco) aplicado a pode ser pensado como uma generalização do teorema fundamental da álgebra para sistemas de equações polinomiais multivariáveis.[4]

Assumindo como algebricamente fechado, o Nullstellensatz estabelece uma correspondência bijetiva que inverte a ordem entre os conjuntos algébricos em e os ideais radicais de De fato, mais geralmente, tem-se uma Conexão de Galois entre os subconjuntos do espaço e os subconjuntos da álgebra, onde "fecho de Zariski" e "radical do ideal gerado" são os operadores de fecho.

Como um exemplo particular, considere um conjunto algébrico que consiste num único ponto . Então é um ideal maximal. Reciprocamente, todo o ideal maximal do anel de polinômios (note que é algebricamente fechado) é da forma para alguns . Esta caracterização de ideais maximais de anéis de polinômios sobre corpos algebricamente fechados é outra formulação comum do Nullstellensatz fraco. Como outro exemplo desta correspondência e uma consequência do Nullstellensatz, pode-se mostrar que um subconjunto algébrico em é irredutível (na topologia de Zariski) se e só se for um ideal primo.

De forma mais abrangente, para qualquer ideal em ,

onde a primeira interseção é tomada sobre ideais maximais . Esta relação é mais uma formulação comum do Nullstellensatz. (A primeira igualdade verifica-se de fato para ideais em qualquer Anel de Jacobson, incluindo qualquer álgebra finitamente gerada sobre um corpo, enquanto a segunda igualdade verifica-se para um algebricamente fechado.)

Provas

Há muitas provas conhecidas do teorema. Algumas são não construtivas, como a primeira. Outras são construtivas, baseadas em algoritmos para expressar ou como uma combinação linear dos geradores do ideal.

Usando o lema de Zariski

O Lema de Zariski afirma que se um corpo é finitamente gerado como uma álgebra associativa sobre um corpo , então é uma extensão de corpo finita de (ou seja, é também finitamente gerado como um espaço vetorial). Se é um corpo algebricamente fechado e é um ideal maximal do anel de polinômios , então o lema de Zariski implica que é uma extensão finita de , e assim, pelo fechamento algébrico, deve ser o próprio . A partir disto, conclui-se que existe um tal que para . Por outras palavras, para algum . Mas é claramente maximal, de modo que . Este é o Nullstellensatz fraco: todo o ideal maximal de para um algebricamente fechado tem a forma para algum . Devido a esta estreita relação, alguns textos referem-se ao lema de Zariski como o Nullstellensatz fraco ou como a 'versão algébrica' do Nullstellensatz fraco.[5][6]

O Nullstellensatz completo pode também ser provado diretamente a partir do lema de Zariski, sem usar o truque de Rabinowitsch. Eis um esboço de uma prova utilizando este lema.[7]

Seja para um corpo algebricamente fechado , e seja um ideal de e os zeros comuns de em . Claramente, , onde é o ideal de polinômios em que se anulam em . Para mostrar a inclusão inversa, seja . Então para algum ideal primo em . Seja , onde é a imagem de sob a aplicação natural , e seja um ideal maximal em . Pelo lema de Zariski, é uma extensão finita de e, assim, é , uma vez que é algebricamente fechado. Sejam as imagens de sob o mapeamento natural . Resulta que, por construção, mas , logo .

Usando resultantes

A seguinte prova construtiva da forma fraca é uma das provas mais antigas (a forma forte resulta do Truque de Rabinowitsch, que é também construtivo).

O resultante de dois polinômios dependendo de uma variável e de outras variáveis é um polinômio nas outras variáveis que está no ideal gerado pelos dois polinômios e tem as seguintes propriedades: se um dos polinômios é mônico em , cada zero (nas outras variáveis) do resultante pode ser estendido a um zero comum aos dois polinômios.

A prova é como se segue.

Se o ideal é principal, gerado por um polinômio não constante que depende de , escolhem-se valores arbitrários para as outras variáveis. O Teorema fundamental da álgebra assevera que esta escolha pode ser estendida para um zero de .

No caso de vários polinômios uma mudança linear de variáveis permite supor que é mônico na primeira variável . Então, introduzem-se novas variáveis e considera-se o resultante

Como está no ideal gerado por o mesmo se aplica aos coeficientes em dos monômios em Portanto, se está no ideal gerado por estes coeficientes, está também no ideal gerado por Por outro lado, se estes coeficientes têm um zero comum, este zero pode ser estendido a um zero comum de pela propriedade do resultante acima referida.

Isto prova o Nullstellensatz fraco por indução sobre o número de variáveis.

Usando bases de Gröbner

Uma Base de Gröbner é um conceito algorítmico que foi introduzido em 1973 por Bruno Buchberger. Atualmente, é fundamental na geometria computacional. Uma base de Gröbner é um conjunto gerador especial de um ideal a partir do qual a maioria das propriedades do ideal pode ser facilmente extraída. Aquelas que estão relacionadas com o Nullstellensatz são as seguintes:

  • Um ideal contém se e só se a sua Base de Gröbner reduzida (para qualquer ordenação de monômios) é .
  • O número dos zeros comuns aos polinômios numa base de Gröbner está fortemente relacionado com o número de monômios que são irredutíveis pela base. A saber, o número de zeros comuns é infinito se e só se o mesmo se verificar para os monômios irredutíveis; se os dois números forem finitos, o número de monômios irredutíveis é igual ao número de zeros (num corpo algebricamente fechado), contados com as suas multiplicidades.
  • Com uma ordem monomial lexicográfica, os zeros comuns podem ser computados resolvendo interativamente polinômios de uma variável (isto não é usado na prática, pois conhecem-se algoritmos melhores).
  • Nullstellensatz forte: uma potência de pertence a um ideal se e só se a saturação de por produzir a base de Gröbner . Deste modo, o Nullstellensatz forte resulta quase de imediato da definição de saturação.

Generalizações

O Nullstellensatz é subsumido por um desenvolvimento sistemático da teoria dos anéis de Jacobson, que são aqueles anéis nos quais cada ideal radical é uma interseção de ideais maximais. Dado o lema de Zariski, provar o Nullstellensatz resume-se a mostrar que, se é um corpo, então cada -álgebra finitamente gerada (necessariamente da forma ) é um anel de Jacobson. Mais genericamente, tem-se o seguinte teorema:

Seja um anel de Jacobson. Se é uma -álgebra finitamente gerada, então é um anel de Jacobson. Além disso, se é um ideal maximal, então é um ideal maximal de , e é uma extensão finita de .[8]

Outras generalizações partem de ver o Nullstellensatz em termos da teoria de esquemas como a dizer que, para qualquer corpo e -álgebra não-nula finitamente gerada , o morfismo admite uma seção étale-localmente (equivalentemente, após uma mudança de base ao longo de para alguma extensão de corpo finita ). Nessa mesma linha, tem-se o seguinte teorema:

Qualquer morfismo de esquemas fielmente plano e localmente de apresentação finita admite uma quase-seção, no sentido de que existe um morfismo fielmente plano e localmente quase-finito, localmente de apresentação finita, tal que a mudança de base de ao longo de admite uma seção.[9] Além disso, se for quase-compacto (resp. quase-compacto e quase-separado), então é possível tomar como afim (resp. afim e quase-finito), e se for um morfismo suave sobrejetor, pode-se tomar como étale.[10]

Serge Lang deu uma extensão do Nullstellensatz para o caso de infinitos geradores:

Seja um cardinal infinito e seja um corpo algebricamente fechado cujo grau de transcendência sobre o seu subcorpo primo é estritamente maior que . Então, para qualquer conjunto de cardinalidade , o anel de polinômios satisfaz o Nullstellensatz, ou seja, para qualquer ideal temos que .[11]

Nullstellensatz efetivo

Em todas as suas variantes, o Nullstellensatz de Hilbert assevera se algum polinômio pertence ou não a um ideal gerado, digamos, por ; nós temos na versão forte, na forma fraca. Isto significa a existência ou a não-existência de polinômios tais que . As provas usuais do Nullstellensatz não são construtivas, nem efetivas, no sentido de que não oferecem nenhuma maneira de computar os .

É então uma questão bastante natural inquirir se há uma forma efetiva de calcular os (e o expoente na forma forte) ou de provar que não existem. Para resolver este problema, basta fornecer um limite superior para o grau total dos : tal limite reduz o problema a um sistema finito de equações lineares que pode ser resolvido por técnicas usuais da álgebra linear. Qualquer limite superior desse tipo é designado de Nullstellensatz efetivo.

Um problema conexo é o problema da pertinência a um ideal, que consiste em testar se um polinômio pertence a um ideal. Também para este problema, uma solução é fornecida por um limite superior no grau dos . Uma solução geral para o problema da pertinência a um ideal faculta um Nullstellensatz efetivo, pelo menos para a forma fraca.

Em 1925, Grete Hermann propôs um limite superior para o problema da pertinência a um ideal que é duplamente exponencial no número de variáveis. Em 1982, Mayr e Meyer deram um exemplo onde os têm um grau que é pelo menos duplamente exponencial, demonstrando que todos os limites superiores gerais para o problema da pertinência a um ideal são duplamente exponenciais no número de variáveis.

Dado que a maioria dos matemáticos na altura presumia que o Nullstellensatz efetivo era pelo menos tão difícil como a pertinência a um ideal, poucos procuraram um limite melhor que o duplamente exponencial. Em 1987, no entanto, W. Dale Brownawell encontrou um limite superior para o Nullstellensatz efetivo que é meramente exponencial no número de variáveis.[12] A prova de Brownawell baseava-se em técnicas analíticas válidas apenas na característica 0, mas, um ano mais tarde, János Kollár forneceu uma prova puramente algébrica, válida para qualquer característica, para um limite ligeiramente melhor.

No caso do Nullstellensatz fraco, o limite de Kollár é o seguinte:[13]

Sejam polinômios em variáveis, de grau total . Se existirem polinômios tais que , então eles podem ser escolhidos de forma a que Este limite é ótimo se todos os graus forem superiores a 2.

Se é o máximo dos graus dos , este limite pode ser simplificado para

Um aperfeiçoamento devido a M. Sombra é[14]

O seu limite melhora o de Kollár desde que pelo menos dois dos graus envolvidos sejam inferiores a 3.

Nullstellensatz projetivo

Podemos formular uma correspondência entre ideais homogêneos de polinômios e subconjuntos algébricos de um espaço projetivo, chamada de Nullstellensatz projetivo, análoga à do caso afim. Para tal, introduzimos algumas notações. Seja O ideal homogêneo,

é denominado de ideal homogêneo maximal (ver também ideal irrelevante). Tal como no caso afim, define-se: para um subconjunto e um ideal homogêneo de ,

Por queremos dizer: para todas as coordenadas homogêneas de um ponto de , tem-se . Isto implica que as componentes homogêneas de também são zero em e assim é um ideal homogêneo. Equivalentemente, é o ideal homogêneo gerado pelos polinômios homogêneos que se anulam em . Agora, para qualquer ideal homogêneo , através do Nullstellensatz usual, temos:

e portanto, como no caso afim, temos:[15]

Existe uma correspondência biunívoca que inverte a ordem entre ideais radicais homogêneos próprios de e subconjuntos de da forma A correspondência é dada por e

Nullstellensatz analítico (Nullstellensatz de Rückert)

O Nullstellensatz também se aplica aos germes de funções holomorfas num ponto de um espaço complexo -dimensional Precisamente, para cada subconjunto aberto seja o anel de funções holomorfas em ; então é um feixe sobre Pode ser provado que o talo em, digamos, a origem é um anel local noetheriano que constitui um domínio de fatoração única.

Se for um germe representado por uma função holomorfa , denote-se por a classe de equivalência do conjunto

onde dois subconjuntos são considerados equivalentes se para alguma vizinhança de 0. Note-se que é independente de uma escolha da representante Para cada ideal designa para alguns geradores de . Isto está bem definido; ou seja, é independente de uma escolha dos geradores.

Para cada subconjunto , seja

É fácil constatar que é um ideal de e que se no sentido antes exposto.

O Nullstellensatz analítico afirma então:[16] para cada ideal ,

onde o lado esquerdo é o radical de .== Nullstellensatz formal == Na geometria algébrica clássica, a operação de lugar geométrico de zeros ('variedade') (V) é aplicada a subconjuntos do anel de polinômios sobre um corpo algebricamente fechado, ao passo que a operação do ideal anulador (I) é aplicada a subconjuntos do espaço afim -dimensional, cujos pontos estão numa correspondência biunívoca com os ideais maximais do anel de polinômios através do Nullstellensatz fraco (ver acima). Na teoria dos esquemas, V e I são generalizadas e redefinidas de forma a poderem ser aplicadas a subconjuntos de anéis comutativos (com unidade) arbitrários e aos seus espectros primos, respetivamente. Em particular, para qualquer anel comutativo , o seu conjunto de ideais primos (espectro primo) , e os subconjuntos e , tem-se

Para qualquer ideal , é válido então um análogo formal do Nullstellensatz de Hilbert:

onde a última igualdade decorre de uma propriedade normal dos ideais primos na álgebra comutativa.[17] Em analogia com os lugares geométricos de zeros da teoria clássica, o serve para definir os fechados na topologia de Zariski de .[6]

Ver também

  • Lema de Artin-Tate
  • Nullstellensatz combinatório
  • Nullstellensatz diferencial
  • Radical real
  • Positivstellensatz de Stengle
  • Nullstellensatz de Weierstrass

Referências

  1. Tao, Terence (26 de novembro de 2007). «Hilbert's nullstellensatz». What's new (em inglês). Consultado em 25 de setembro de 2025
  2. Zariski–Samuel, Ch. VII, Theorem 14.
  3. Prova: Se os polinômios em não têm nenhum zero comum em então e para todo o é verdade por vacuidade para qualquer incluindo o polinômio constante 1. Assim, pelo Nullstellensatz forte, temos para algum número natural , mas isso significa que de modo que tem que ser todo o anel de polinômios C.Q.D.
  4. Cox, David A.; Little, John; O’Shea, Donal (2015). Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra. Col: Undergraduate Texts in Mathematics (em inglês). Cham: Springer International Publishing. ISBN 978-3-319-16720-6. doi:10.1007/978-3-319-16721-3
  5. Patil, Dilip P.; Storch, Uwe (2010). Introduction to Algebraic Geometry and Commutative Algebra. [S.l.]: World Scientific. ISBN 978-9814307581
  6. 1 2 Reid, Miles (1995). Undergraduate commutative algebra. Col: London Mathematical Society student texts. Cambridge ; New York: Cambridge University Press. ISBN 978-0-521-45255-7
  7. Atiyah–Macdonald, Ch. 7, Exercise 7.14.
  8. Emerton, Matthew. «Jacobson rings» (PDF). Cópia arquivada (PDF) em 25 de julho de 2022
  9. EGA §IV.17.16.2.
  10. EGA §IV.17.16.3(ii).
  11. Lang, Serge (1952). «Hilbert's Nullstellensatz in Infinite-Dimensional Space». Proc. Am. Math. Soc. 3 (3): 407–410. JSTOR 2031893. doi:10.2307/2031893 Verifique o valor de |url-access=subscription (ajuda)
  12. Brownawell, W. Dale (1987). «Bounds for the degrees in the Nullstellensatz». Ann. of Math. 126 (3): 577–591. JSTOR 1971361. MR 0916719. doi:10.2307/1971361
  13. Kollár, János (1988). «Sharp Effective Nullstellensatz» (PDF). Journal of the American Mathematical Society. 1 (4): 963–975. JSTOR 1990996. MR 0944576. doi:10.2307/1990996. Consultado em 14 de outubro de 2012. Cópia arquivada (PDF) em 3 de março de 2014
  14. Sombra, Martín (1999). «A Sparse Effective Nullstellensatz». Advances in Applied Mathematics. 22 (2): 271–295. MR 1659402. arXiv:alg-geom/9710003Acessível livremente. doi:10.1006/aama.1998.0633
  15. Esta formulação advém de Milne, Algebraic geometry e diverge de Hartshorne 1977, Ch. I, Exercise 2.4
  16. Huybrechts, Proposition 1.1.29.
  17. Gathmann, Andreas (2022). Algebraic Geometry (course notes) (PDF). TU Kaiserslautern: [s.n.]

Bibliografia

  • Almira, Jose María (2007). «Nullstellensatz revisited» (PDF). Rend. Semin. Mat. Univ. Politec. Torino. 65 (3): 365–369 
  • Atiyah, M.F.; Macdonald, I.G. (1994). Introduction to Commutative Algebra. [S.l.]: Addison-Wesley. ISBN 0-201-40751-5  Parâmetro desconhecido |titulo-link= ignorado (ajuda)
  • Eisenbud, David (1999). Commutative Algebra With a View Toward Algebraic Geometry. Col: Graduate Texts in Mathematics. 150. New York: Springer-Verlag. ISBN 978-0-387-94268-1 
  • Hilbert, David (1893). «Ueber die vollen Invariantensysteme». Mathematische Annalen. 42 (3): 313–373. doi:10.1007/BF01444162 
  • Huybrechts, Daniel (2005). Complex Geometry: An Introduction. [S.l.]: Springer. ISBN 3-540-21290-6 
  • Mukai, Shigeru (2003). An Introduction to Invariants and Moduli. Col: Cambridge studies in advanced mathematics. 81. William Oxbury (trans.). [S.l.: s.n.] p. 82. ISBN 0-521-80906-1 
  • Zariski, Oscar; Samuel, Pierre (1960). Commutative algebra. Volume II. Berlin: [s.n.] ISBN 978-3-662-27753-9