A multivariate polynomial $f$ is homogeneous of degree $d$ if every monomial
in $f$ has total degree $d$. Abbreviation for Mathlib's MvPolynomial.IsHomogeneous.
Instances For
A polynomial $f$ is homogeneous if it is homogeneous of some degree $d \in \mathbb{N}$.
Instances For
Homogeneity under scaling: if $f$ is homogeneous of degree $d$, then $f(c x_1, \ldots, c x_n) = c^d \cdot f(x_1, \ldots, x_n)$ for every scalar $c$.
The zero polynomial is homogeneous (of every degree, witnessed here by any chosen $d$).
A constant polynomial $C(r)$ is homogeneous of degree $0$.
Each variable $X_i$ is homogeneous of degree $1$.
Decomposition into homogeneous components: every polynomial $f$ is the sum of its homogeneous components $f = \sum_{i \le \deg f} f_i$.
An ideal $I \subseteq R[X_1, \ldots, X_n]$ is homogeneous if every $f \in I$ has all of its homogeneous components in $I$.
Instances For
A projective point $p$ lies in $U_i$ iff its canonical representative
p.rep has nonzero $i$-th coordinate.
The canonical bijection $U_i \simeq \mathbb{A}^n(k)$ sending the projective point $[x_0 : \cdots : x_n]$ with $x_i \neq 0$ to the affine point $(x_0 / x_i, \ldots, \widehat{x_i / x_i}, \ldots, x_n / x_i)$.
Instances For
Homogenization with respect to a new variable $X_0$: given $f \in R[X_1, \ldots, X_n]$ of degree $d$, produce the homogeneous polynomial $X_0^d f(X_1 / X_0, \ldots, X_n / X_0) \in R[X_0, X_1, \ldots, X_n]$.
Instances For
Unfolding lemma exposing the definition of homogenize as a sum over the
support of $f$.
Image of an ideal $I$ under homogenization, as a set of homogeneous polynomials in $R[X_0, \ldots, X_n]$.
Instances For
Homogenization of the ideal $I$: the ideal of $R[X_0, \ldots, X_n]$ generated by all homogenizations of elements of $I$.
Instances For
The homogenization of any element $f \in I$ belongs to the homogenized
ideal homogenizeIdeal I.
$f$ vanishes at the projective point $p$ if $f(p_{\mathrm{rep}}) = 0$ on (any) representative.
Instances For
Projective zero locus of a set of polynomials: $V_+(S) = \{ p \in \mathbb{P}^n(k) \mid f(p) = 0 \text{ for all } f \in S\}$.
Instances For
The projective zero locus is order-reversing: $S \subseteq T$ implies $V_+(T) \subseteq V_+(S)$.
The projective closure of the affine variety $V(I)$: the zero locus of the
homogenized ideal homogenizeIdeal I inside $\mathbb{P}^n(k)$.
Instances For
Projective closure of an arbitrary set $Z \subseteq \mathbb{A}^n(k)$: defined as the projective closure of the affine vanishing ideal of $Z$.
Instances For
Projective zero locus restricted to homogeneous polynomials: a projective point $p$ lies in $V_+(S)$ iff every homogeneous $f \in S$ vanishes at any representative of $p$.
Instances For
Affine part of a projective set $V$ in the chart $U_i$: simply $V \cap U_i$.
Instances For
Image of an ideal $I$ under dehomogenization at index $i$: the ideal of $R[X_0, \ldots, \widehat{X_i}, \ldots, X_n]$ obtained from $I$ by setting $X_i = 1$.
Instances For
Affine zero locus in the chart $U_i$: an affine point $a$ lies in the locus iff every homogeneous $f \in S$ vanishes after dehomogenization at $X_i$.
Instances For
Set of homogeneous polynomials vanishing on a projective subset $Z$.
Instances For
Projective vanishing ideal $I_+(Z) \subseteq k[X_0, \ldots, X_n]$: the homogeneous ideal generated by all homogeneous polynomials vanishing on $Z$.
Instances For
Definition 13.21 (projective algebraic set). The zero locus of a set $S$ of polynomials in $\mathbb{P}^n(k)$, considering only the homogeneous elements of $S$.
Instances For
A subset $Z \subseteq \mathbb{P}^n(k)$ is projective algebraic if it arises as the projective zero locus of some set $S$ of polynomials.
Instances For
A projective algebraic set $Z$ is irreducible if it is nonempty and cannot be written as a union $Z = Z_1 \cup Z_2$ of two proper projective algebraic subsets.
Instances For
A projective variety is an irreducible projective algebraic subset of $\mathbb{P}^n(k)$.
Instances For
A projective variety is irreducible.
A projective variety is nonempty.
Evaluating a single homogenized monomial at $(1, P_1, \ldots, P_n)$ yields $c \prod_i P_i^{m_i}$, the corresponding affine monomial value.
Key compatibility: evaluating the homogenization $F = \tilde f$ at $(1, P_1, \ldots, P_n)$ recovers the affine evaluation $f(P)$.
Composing dehomogenization-at-$X_0$ with affine evaluation at $P$ equals projective evaluation at $(1, P)$.
Pointwise version of eval_comp_dehomogenize_eq.
Dehomogenization of the homogenized monomial $X_0^e \cdot X_1^{m_1} \cdots X_n^{m_n}$ at $X_0$ recovers the affine monomial $X_1^{m_1} \cdots X_n^{m_n}$.
Evaluating $\widetilde{f|_{X_0 = 1}}$ at $(1, P)$ agrees with evaluating $f$ at $(1, P)$: on the affine patch $U_0$, homogenize-after-dehomogenize is the identity.
If $f \in I$, then $\widetilde{f|_{X_0 = 1}}$ lies in the homogenization of the dehomogenized image of $I$.
Theorem 13.23. Intersecting the projective closure with the affine patch
$U_0$ recovers the original affine variety $V(I)$: the projective vanishing
set of homogenizeIdeal I at points $(1, P)$ equals the affine vanishing
set of $I$.
Affine zero locus of a set $S$ over $\overline{k}$: the common $\overline{k}$-vanishing set of $S \subseteq \overline{k}[X_1, \ldots, X_N]$.
Instances For
Vanishing ideal of a set $V \subseteq \overline{k}^N$: the ideal of polynomials over $\overline{k}$ that vanish on every point of $V$.
Instances For
Coordinate ring of $V \subseteq \overline{k}^N$: the quotient $\overline{k}[X_1, \ldots, X_N] / I(V)$.
Instances For
An affine algebraic set $V$ has dimension $d$ if the Krull dimension of its coordinate ring equals $d$.
Instances For
Jacobian matrix at the point $P$: the $m \times N$ matrix whose $(i, j)$-entry is $\partial f_i / \partial X_j \,(P)$.
Instances For
Singular locus of the system $f$: those zeros of $f$ at which the rank of the Jacobian is strictly less than the codimension threshold $r$.
Instances For
Base change of an affine variety $V \subseteq k^n$ to $\overline{k}^n$ via the canonical algebra map $k \hookrightarrow \overline{k}$.
Instances For
Coefficient lift $k[X_1, \ldots, X_N] \to \overline{k}[X_1, \ldots, X_N]$ via the canonical algebra map.
Instances For
Generators of the affine piece in chart $U_i$ over $\overline{k}$: dehomogenize each $f_j$ at index $i$, then lift coefficients to $\overline{k}$.
Instances For
Zero locus over $\overline{k}$ of the affine generators in chart $U_i$.
Instances For
Projective dimension of the variety cut out by $f$: every affine chart has dimension $\le d$, and at least one chart realizes dimension $d$.
Instances For
An affine piece of dimension $d$ is smooth when its singular locus (rank $< n - d$) is empty.
Instances For
Theorem 13.24. For any ideal $I \subseteq k[X_0, \ldots, X_n]$, the affine piece $\{P \mid f(1, P) = 0 \,\forall f \in I\}$ equals the affine piece of the projective closure of $I$ dehomogenized at $X_0$ and re-homogenized.
Ring isomorphism between coordinate rings induced by equality of varieties $V = V'$.
Instances For
Equal varieties give coordinate rings with equal Krull dimension.
Equal irreducible varieties give isomorphic function fields.
Instances For
Coordinate-ring isomorphism between the affine part of the projective closure of $V(I)$ and the affine variety $V(I)$ itself (Corollary 13.26).
Instances For
Dimension is preserved: the affine part of the projective closure of $V(I)$ has the same Krull dimension as $V(I)$.
The affine piece of a projective ideal $I$ over chart $U_0$ equals the zero locus of its dehomogenization at $X_0$.
Coordinate-ring isomorphism induced by affinePart_eq_dehomogenizedIdeal_zeroLocus.
Instances For
Krull dimension agrees on the two presentations of the affine piece.
Function-field isomorphism for the two presentations of an irreducible affine piece.
Instances For
Part of Corollary 13.26: if the projective dimension is $d$, then every chart's affine dimension is $\le d$.
Corollary 13.26 (coordinate-ring compatibility). For any affine ideal $I_1 \subseteq k[X_1, \ldots, X_n]$ and any projective ideal $I_2 \subseteq k[X_0, \ldots, X_n]$, the affine pieces of $V_+(I_1)$ and $V(I_2)|_{U_0}$ have coordinate rings isomorphic to those of $V(I_1)$ and the dehomogenization of $I_2$ respectively.