Modulefree_piece_of_isLocalRing_of_forall_relation_mem_span.lean
Nyll.AlgebraicCurves.Hilbert.free_piece_of_isLocalRing_of_forall_relation_mem_span
42 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.finite_homogeneousSubmodule
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.free_homogeneousSubmodule
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.decompose_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
GotzLocalLift.proj
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.proj_apply_coe
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.proj_of_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.homogeneousComponent_mul_add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.homogeneousComponent_mul_of_lt
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.map_homogeneousComponent
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Pieces
variable {A : Type} [CommRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.mem_span_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.sum_mul_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.homogeneousComponent_sum_mul_add
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.homogeneousComponent_sum_mul_of_lt
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.isHomogeneous_sum_mul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.exists_eq_sum_of_mem
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.eq_zero_of_mem_of_lt
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.homogeneousComponent_mem_span
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section SpanF
variable {A : Type} [CommRing A] {g m : ℕ}
(F : Fin g → MvPolynomial (Fin (n + 1)) A) (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM
DocumentationThe condition that every polynomial coefficient lies in the maximal ideal.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.inM_iff_map_eq_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.inM_iff_mem_smul_top
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.add
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.sub
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.mul_left
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.smul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.inM_smul_of_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.sum
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.InM.homogeneousComponent
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.inM_of_mem_smul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.mem_smul_top_of_inM
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.inM_of_mem_smul_top
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.one_tmul_eq_zero_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.Lifts
DocumentationLifting of homogeneous relations to coefficients lying in the maximal ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.exists_eq_sum_of_mem_smul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.lifts_of_projective
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.lifts_of_forall_relation
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
omit hF in
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.presMap
DocumentationThe homogeneous presentation map that multiplies coefficient polynomials by the selected generators.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.presMap_apply_coe
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
omit [IsLocalRing A] in
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.range_presMap
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
omit [IsLocalRing A] in
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.free_piece_add
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
AlgebraicCurves.Hilbert.Proofs.HilbertLocalRelations.GotzLocalLift.free_piece_of_lt
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
namespace GotzLocalLift
variable {n : ℕ}
section Local
variable {A : Type} [CommRing A] [IsLocalRing A]
variable {g m : ℕ} (F : Fin g → MvPolynomial (Fin (n + 1)) A)
variable (hF : ∀ i, (F i).IsHomogeneous m)
include hF
omit [IsLocalRing A] hF in
AlgebraicGeometry.HilbertFunctor.free_piece_of_isLocalRing_of_forall_relation_mem_span
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Hilbert.Proofs
namespace HilbertLocalRelations
open MvPolynomial AlgebraicGeometry.HilbertFunctor
open scoped TensorProduct
attribute [local instance] MvPolynomial.gradedAlgebra
attribute [local simp] GotzLocalLift.proj_apply_coe
open _root_.AlgebraicCurves.Hilbert.Proofs in
open HilbertLocalRelations.GotzLocalLift in