Classification of spherical and pseudoprojective objects up to shift #
The classification theorems in the two Enriques papers have a common logical shape. A finite family of candidates is constructed, distinct candidates are graded-orthogonal, and every spherical or pseudoprojective object is isomorphic to a shift of the appropriate candidate.
This file isolates that shape. It proves the formal consequences of graded orthogonality and packages the conclusions of arXiv:1912.04332v2 Proposition 4.10 and arXiv:2104.13610v2 Theorem 2.7 as explicit supplied classification data. It does not claim the deep geometric hypotheses needed by those papers: mutations, admissible projection functors, and the Enriques-surface Ext calculations are not yet constructed in this repository.
E is isomorphic to some integral shift of F.
Equations
- CategoryTheory.SerreFunctor.IsShiftOf E F = ∃ (p : ℤ), Nonempty (E ≅ (CategoryTheory.shiftFunctor C p).obj F)
Instances For
Every object is a shift of itself, with shift zero.
Being isomorphic up to an integral shift is symmetric.
Integral shifts compose, so IsShiftOf is transitive.
Replacing the left object by an isomorphic object preserves
IsShiftOf.
Replacing the right object by an isomorphic object preserves
IsShiftOf.
All shifted Homs from E to F vanish.
Equations
- CategoryTheory.SerreFunctor.IsGradedOrthogonal E F = ∀ (p : ℤ) (f : E ⟶ (CategoryTheory.shiftFunctor C p).obj F), f = 0
Instances For
A nonzero object cannot be a shift of an object to which it is graded orthogonal.
A family of spherical candidates with the completeness and separation conclusions of Paper I, Proposition 4.10. The fields are supplied because the mutation argument proving them is not generic category theory.
- candidate : ι → C
The classified candidate family.
- candidate_spherical (i : ι) : IsSphericalObject D n (self.candidate i)
Every candidate is spherical.
- pairwise_orthogonal {i j : ι} : i ≠ j → IsGradedOrthogonal (self.candidate i) (self.candidate j)
Distinct candidates are graded-orthogonal.
Every spherical object is, and only is, a shift of a candidate.
Instances For
Distinct candidates are not isomorphic up to any shift.
Find a candidate and shift representing a spherical object.
The mixed classification pattern of Paper II, Theorem 2.7.
blockLength i = 1 marks the spherical candidates and 2 ≤ blockLength i
marks the pseudoprojective candidates. The intended paper specialization is
n = 3.
- blockLength : ι → ℕ
The length of the exceptional block producing a candidate.
- candidate : ι → C
The projected candidate object.
- spherical_of_length_one (i : ι) : self.blockLength i = 1 → IsSphericalObject D n (self.candidate i)
Length-one blocks produce spherical candidates.
- pseudoprojective_of_two_le (i : ι) : 2 ≤ self.blockLength i → IsPseudoprojectiveObject D n (self.candidate i)
Longer blocks produce pseudoprojective candidates.
- pairwise_orthogonal {i j : ι} : i ≠ j → IsGradedOrthogonal (self.candidate i) (self.candidate j)
Distinct candidates are graded-orthogonal.
- spherical_complete (E : C) : IsSphericalObject D n E ↔ ∃ (i : ι), self.blockLength i = 1 ∧ IsShiftOf E (self.candidate i)
Classification of all spherical objects.
- pseudoprojective_complete (E : C) : IsPseudoprojectiveObject D n E ↔ ∃ (i : ι), 2 ≤ self.blockLength i ∧ IsShiftOf E (self.candidate i)
Classification of all pseudoprojective objects.
Instances For
A length-one candidate is spherical.
A longer-block candidate is pseudoprojective.
Distinct spherical candidates are not isomorphic up to shift.
Distinct pseudoprojective candidates are not isomorphic up to shift.
Exact spherical half of the Paper II classification.
Exact pseudoprojective half of the Paper II classification.