ModuleProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.lean
Nyll.AlgebraicCurves.Geometry.Projective.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
25 declarations indexed from sourceView source ↗ Module documentation
Proj Space away To Section mk mem span iff exists X pow mul mem
Imports14
- Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Basic
- Mathlib.AlgebraicGeometry.ProjectiveSpectrum.Scheme
- Mathlib.RingTheory.GradedAlgebra.HomogeneousLocalization
- Mathlib.RingTheory.GradedAlgebra.Basic
- Mathlib.RingTheory.MvPolynomial.Homogeneous
- Mathlib.RingTheory.Ideal.Operations
- Mathlib.RingTheory.Ideal.Maps
- Mathlib.RingTheory.Localization.Defs
- Mathlib.GroupTheory.MonoidLocalization.Basic
- Mathlib.Tactic.SplitIfs
- Mathlib.Tactic.Conv
- Mathlib.Tactic.Set
- Nyll.SchemeTheory.ProjectiveSpace.Basic
- Nyll.AlgebraicCurves.Hilbert.Functor.Basic
Imported by1
Declarations
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.xpow
DocumentationThe power of a homogeneous coordinate, bundled in the homogeneous component of its degree.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac
DocumentationThe homogeneous fraction with the given numerator and a matching power of the chosen coordinate.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_mul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.comp
DocumentationThe homogeneous component of a polynomial, bundled with its degree membership.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.comp_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.comp_add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.coe_decompose
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.homogeneousComponent_mul_of_mem_right
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.comp_of_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.fcHom
DocumentationThe additive map sending a polynomial to the localized fraction of its chosen homogeneous component.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.fcHom_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.fcHom_mul_of_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.fg_span_chart
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section ChartIdeal
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_congr
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_xpow
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_xpow_mul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.frac_mul_xpow
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.awayMk_eq_frac
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.InSat
DocumentationMembership represented by a homogeneous numerator in the ideal and a matching coordinate-power denominator.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.satAway
DocumentationThe ideal of the chart localization represented by homogeneous fractions with numerator in the given ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.mem_satAway_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicCurves.Geometry.Projective.Proofs.ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem.K6SOL.exists_X_pow_mul_mem_of_inSat
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
namespace K6SOL
section Sat
variable {A : Type} [CommRing A] {n : ℕ}
local notation "𝒜" => MvPolynomial.homogeneousSubmodule (Fin (n + 1)) A
AlgebraicGeometry.ProjSpace.awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Projective.Proofs
namespace ProjSpace_awayToSection_mk_mem_span_iff_exists_X_pow_mul_mem
open MvPolynomial CategoryTheory CategoryTheory.Limits AlgebraicGeometry
AlgebraicGeometry.HilbertFunctor
attribute [local instance] MvPolynomial.gradedAlgebra
noncomputable section
open K6SOL in