En mathématiques, le théorème de préparation de Weierstrass désignait dans un premier temps un outil utilisé dans la théorie des fonctions analytiques de plusieurs variables complexes. L'énoncé et les preuves ont par la suite été généralisés à un cadre purement algébrique : le théorème désigne maintenant un résultat d'algèbre commutative. Le théorème affirme qu'au voisinage d'un point P, une fonction analytique de plusieurs variables complexes est le produit d'une fonction non nulle en P, et d'un polynôme unitaire en l'une des variables , où les sont des fonctions analytiques des autres variables et vérifient . On peut en fait se passer du caractère convergent des séries et on dispose de l'analogue pour des séries formelles : si f est une série formelle non nulle en n indeterminées à coefficients dans un corps k, alors en la voyant comme une série formelle en la dernière indéterminée on peut l'écrire d'une unique façon f = ug où u est une série formelle inversible et g est un polynôme à coefficients dans l'anneau des séries formelles en les n – 1 premières indeterminées et dont le degré est majoré par la valuation de f. Ce résultat peut même être généralisé de la manière suivante : soit (A, m) un anneau local complet et séparé pour la topologie m-adique (c'est le rôle de dans l'énoncé précédent) et f une série formelle à coefficients dans A telle que certains de ses coefficients ne soient pas dans m (c'est l'hypothèse f non nulle). Alors notant s le plus petit de ces coefficients, l'anneau est somme directe de fB et du A-module engendré par les s premières puissances de X. Ce théorème possède de nombreux analogues ou variantes, encore désignés sous le nom de théorème de préparation de Weierstrass. Par exemple, on dispose du résultat suivant sur les séries formelles à coefficients dans l'anneau des entiers -adiques, où est un nombre premier. Soit une série formelle à coefficients dans . On suppose que n'est pas divisible par , c'est-à-dire qu'au moins l'un des coefficients de n'est pas divisible par .