# Irreducible Polynomials in two complex variables

I am seeking methods to see if a polynomial $f \in O(\mathbb{C^2},0)$ is irreducible. The subject is really new to my and I am studying for myself, for which I don't see about this subject.

would thank them a lot they could provide me some bibliography where to read about this topic

-

What sort of "methods", theoretical, algorithms?  For what intended applications?  You need to say more to get a good answer. – Gone Sep 14 '10 at 0:49
uy! really any method is welcome, Believe me, I would read.  I'm reading a book about desingularizacion of vector fields, this book gives a result about how to calculate the multiplicity of intersection of two divisors, the theorem says roughly the following:  Let   Editing wait.... – Keinohrhasen Sep 14 '10 at 0:57
Theorem: The intersection of an irreducible local divisor $D_f$ with another effective local divisor $D_g$ is isolated if and only if the germ $g\left( \tau \right)$ is not identically zero, and multiplicity $D_{f}\overset{0}{.}D_{g}$ of this intersection is equal to ther order $ord_{0}\left( g\left( \tau \right) \right)$  I need examples, therefore, need to read a little about the criteria for irreducible polynomials in two complex variables – Keinohrhasen Sep 14 '10 at 1:06

## 1 Answer

Here's one idea: if $f(x, y)$ is reducible, then the projective closure of $f(x, y) = 0$ has at least two components, which intersect by Bezout's theorem. These intersections are singularities and therefore can be found by setting all partial derivatives to zero. If no singularities exist then $f$ is irreducible.

-

thank you very much, I'm chewing the idea – Keinohrhasen Sep 14 '10 at 3:39
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 9, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9186038970947266, "perplexity_flag": "head"}