Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · First-year graduate

Algebraic geometry

Name: ______________________

Date: ______________________

You will learn to

  • Pass between ideals and affine algebraic sets with the Nullstellensatz, matching irreducible sets with prime ideals and morphisms with homomorphisms of coordinate rings
  • Work with the Zariski topology and explain why it is not Hausdorff
  • Use projective space and homogeneous coordinates, and state Bézout's theorem for plane curves, proving it when one curve is a line or a smooth conic
  • Distinguish varieties that are in bijection but not isomorphic, using coordinate rings
  • Explain why schemes generalise varieties, using Spec⁡R\operatorname{Spec} R and its structure sheaf
  1. 1.

    Which of these subsets of the complex line A1=C\mathbb{A}^1 = \mathbb{C} are closed in the Zariski topology? (Choose all that apply.)

    • A.{0,1,2}\{0, 1, 2\}
    • B.Z\mathbb{Z}
    • C.C\mathbb{C}
    • D.∅\varnothing
    • E.the closed unit disc {z:∣z∣≤1}\{z : |z| \le 1\}
  2. 2.

    A smooth cubic curve and a conic in the complex projective plane have no common component. In how many points do they meet, counted with multiplicity?

  3. 3.

    Over C\mathbb{C}, let X=V(x2y, xy2)⊆A2X = V(x^2 y,\, x y^2) \subseteq \mathbb{A}^2. Which ideal is I(X)I(X)?

    • A.(x2y,xy2)(x^2 y, x y^2)
    • B.(xy)(xy)
    • C.(x,y)(x, y)
    • D.(x+y)(x + y)
  4. 4.

    Which argument correctly proves that the hyperbola H=V(xy−1)H = V(xy - 1) is not isomorphic to the affine line A1\mathbb{A}^1 (over C\mathbb{C})?

    • A.C[H]≅C[t,t−1]\mathbb{C}[H] \cong \mathbb{C}[t, t^{-1}] has a non-constant unit, while the units of C[t]\mathbb{C}[t] are constants; an isomorphism of varieties would give an isomorphism of coordinate rings.
    • B.HH and A1\mathbb{A}^1 are not homeomorphic in the Zariski topology.
    • C.HH has dimension 22 because it lives in A2\mathbb{A}^2.
    • D.HH misses the point 00 of the line, so it has fewer points.
  5. 5.

    How many points does the projective plane P2(F5)\mathbb{P}^2(\mathbb{F}_5) have?

  6. 6.

    The concentric circles x2+y2=1x^2 + y^2 = 1 and x2+y2=4x^2 + y^2 = 4 have no common point in C2\mathbb{C}^2. Bézout's theorem promises 44 intersection points in P2(C)\mathbb{P}^2(\mathbb{C}). Where are they?

    • A.At the circular points [1:i:0][1 : i : 0] and [1:−i:0][1 : -i : 0], each with multiplicity 22.
    • B.Nowhere: Bézout's theorem does not apply to concentric circles.
    • C.At four complex points of C2\mathbb{C}^2 that we have overlooked.
    • D.At [1:0:0][1 : 0 : 0] and [0:1:0][0 : 1 : 0], each with multiplicity 22.
  7. 7.

    The morphism φ:A1→C=V(y2−x3)\varphi : \mathbb{A}^1 \to C = V(y^2 - x^3), t↦(t2,t3)t \mapsto (t^2, t^3), is a bijection. Which statement explains why it is not an isomorphism?

    • A.Its comorphism k[C]→k[t]k[C] \to k[t] has image k[t2,t3]k[t^2, t^3], which does not contain tt; so φ∗\varphi^* is not surjective and no inverse morphism exists.
    • B.φ\varphi is not continuous in the Zariski topology.
    • C.Its inverse (x,y)↦y/x(x, y) \mapsto y/x is a morphism, but it is not defined at the origin.
    • D.φ\varphi is not injective: tt and −t-t have the same image.
  8. 8.

    Which Lean statement formalises Proposition 1's identity "the zero set of a product of ideals is the union of the zero sets"? (zeroLocus K I is the set of points of KσK^\sigma where every polynomial in I vanishes.)

    • A.zeroLocus K (I * J) = zeroLocus K I ∪ zeroLocus K J
    • B.zeroLocus K (I * J) = zeroLocus K I ∩ zeroLocus K J
    • C.zeroLocus K (I + J) = zeroLocus K I ∪ zeroLocus K J
    • D.zeroLocus K I ⊆ zeroLocus K (I * J) only
  9. 9.

    Write projective_count(f, p) returning the number of points of P2(Fp)\mathbb{P}^2(\mathbb{F}_p) at which the homogeneous polynomial f(x, y, z) (a Python function with integer values) vanishes modulo pp. Use one representative per point: (x,y,1)(x, y, 1), (x,1,0)(x, 1, 0) and (1,0,0)(1, 0, 0).

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0