OAI/AlgebraicGeometry/PlaneCurves/Avoidance.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Countable exceptional closed unions and simultaneous configuration avoidance
- abbrev
OAI.Nagata.Workers.W25.IncidenceIndexline 21Source documentation
Every positive degree and every nonnegative multiplicity vector, without bounds.
abbrev IncidenceIndex (r : ℕ) := {d : ℕ // 0 < d} × (Fin r → ℕ) - instance
OAI.Nagata.Workers.W25.incidenceIndex_countableline 23 - def
OAI.Nagata.Workers.W25.exceptionalUnionline 27Source documentation
Union of exactly the members of
Awhich are proper subsets of the ambient type.def exceptionalUnion {ι X : Type*} (A : ι → Set X) : Set X := … - theorem
OAI.Nagata.Workers.W25.properFamily_countableline 31Source documentation
The family occurring in the union is countable when its index type is countable.
theorem properFamily_countable {ι X : Type*} [Countable ι] (A : ι → Set X) : {S : Set X | ∃ i, A i ≠ Set.univ ∧ S = A i}.Countable := by … - theorem
OAI.Nagata.Workers.W25.member_eq_univ_of_avoidsline 38Source documentation
Avoiding this one union makes every supported incidence condition universal.
theorem member_eq_univ_of_avoids {ι X : Type*} (A : ι → Set X) {x : X} (hx : x ∉ exceptionalUnion A) {i : ι} (hi : x ∈ A i) : A i = Set.univ := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion
- theorem
OAI.Nagata.Workers.W25.avoids_iff_supported_universalline 44Source documentation
An explicit simultaneous quantifier: the same avoiding tuple works for all indices.
theorem avoids_iff_supported_universal {ι X : Type*} (A : ι → Set X) (x : X) : x ∉ exceptionalUnion A ↔ ∀ i, x ∈ A i → A i = Set.univ := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion
- theorem
OAI.Nagata.Workers.W25.simultaneous_exclusionline 53Source documentation
Conditional reduction, with the needed exclusion of bad universal loci explicit.
theorem simultaneous_exclusion {ι X : Type*} (A : ι → Set X) (bad : ι → Prop) (hproper : ∀ i, bad i → A i ≠ Set.univ) {x : X} (hx : x ∉ exceptionalUnion A) : ∀ i, bad i → x ∉ A i := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion
- theorem
OAI.Nagata.Workers.W25.exists_exceptional_sequenceline 61Source documentation
Enumerate the proper loci as a natural-number sequence, padding with the empty set. This also covers the case where there are no proper members.
theorem exists_exceptional_sequence {ι X : Type*} [Countable ι] (A : ι → Set X) : ∃ E : ℕ → Set X, (∀ n, E n = ∅ ∨ ∃ i, A i ≠ Set.univ ∧ E n = A i) ∧ (∀ x, (∃ n, x ∈ E n) ↔ x ∈ exceptionalUnion A) := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion
- theorem
OAI.Nagata.Workers.W25.exists_nonzero_equation_of_proper_closedline 101Source documentation
A proper relative closed locus has a nonzero multihomogeneous equation vanishing at every point of that locus.
theorem exists_nonzero_equation_of_proper_closed {r : ℕ} (S : Set (OrderedDistinctPoints r)) (hclosed : IsConfigurationZariskiClosed S) (hproper : S ≠ Set.univ) : ∃ F : MultihomogeneousEquation r, F.polynomial ≠ 0 ∧ ∀ P ∈ S, equationVanishes F P.val := by … - theorem
OAI.Nagata.Workers.W25.exists_configuration_avoiding_closed_familyline 129Source documentation
Every countable family of proper relative Zariski closed subsets of the space of ordered distinct complex projective plane points has a common avoiding point.
theorem exists_configuration_avoiding_closed_family {r : ℕ} {ι : Type*} [Countable ι] (S : ι → Set (OrderedDistinctPoints r)) (hclosed : ∀ i, IsConfigurationZariskiClosed (S i)) (hproper : ∀ i, S i ≠ Set.univ) : ∃ P : OrderedDistinctPoints r, ∀ i, P ∉ S i := by … - theorem
OAI.Nagata.Workers.W25.exists_outside_exceptionalUnionline 150Source documentation
The specific exceptional union of proper members of a closed incidence family has nonempty complement; it is one union for all indices simultaneously.
theorem exists_outside_exceptionalUnion {r : ℕ} {ι : Type*} [Countable ι] (A : ι → Set (OrderedDistinctPoints r)) (hclosed : ∀ i, IsConfigurationZariskiClosed (A i)) : ∃ P : OrderedDistinctPoints r, P ∉ exceptionalUnion A := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion
- theorem
OAI.Nagata.Workers.W25.exists_closed_exceptional_sequenceline 163Source documentation
Natural-number exceptional sequence matching the full target's quantifier shape. Its complement is nonempty and exactly the complement of the proper-locus union.
theorem exists_closed_exceptional_sequence {r : ℕ} {ι : Type*} [Countable ι] (A : ι → Set (OrderedDistinctPoints r)) (hclosed : ∀ i, IsConfigurationZariskiClosed (A i)) : ∃ E : ℕ → Set (OrderedDistinctPoints r), (∀ n, IsConfigurationZariskiClosed (E n) ∧ E n ≠ Set.univ) ∧ (∃ P, ∀ n, P ∉ E n) ∧ (∀ P, (∀ n, P ∉ E n) ↔ P ∉ exceptionalUnion A) := by …Mentions: OAI.Nagata.Workers.W25.exceptionalUnion