ModuleAlgebra_levelSet_finite_free_finrank_of_flat_polynomial.lean
Nyll.AlgebraicCurves.Foundations.Polynomial.Algebra_levelSet_finite_free_finrank_of_flat_polynomial
16 declarations indexed from sourceView source ↗ Module documentation
Algebra, divisors, and base change
Coordinate level sets of a flat polynomial algebra are finite and free with the prescribed finrank.
Imports2
- Mathlib.RingTheory.LocalRing.Module
- Mathlib.RingTheory.RingHom.Flat
Imported by2
Declarations
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.lsIdeal
DocumentationThe ideal imposing equality between the two specified coordinate elements in the base- ring tensor product.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.fwd
DocumentationThe forward map from the base-ring tensor product to the polynomial-ring tensor product.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.fwd_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.fwd_rel
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
include hf hs in
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.fwdQ
DocumentationThe forward map descended to the quotient by the coordinate level-set relation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.fwdQ_mk
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwdA₀
DocumentationThe right inclusion into the coordinate-relation quotient as a base-ring algebra map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwdA₀_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
omit [Algebra R[X] A] [IsScalarTower R R[X] A] [Algebra R[X] S] [IsScalarTower R R[X] S] in
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwdA₀_comp
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
include hf hs in
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwdA
DocumentationThe right inclusion into the coordinate-relation quotient as a polynomial-ring algebra map.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwdA_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwd
DocumentationThe backward map from the polynomial-ring tensor product to the coordinate-relation quotient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.bwd_tmul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.levelSetEquiv
DocumentationThe algebra equivalence between the coordinate-relation quotient and the polynomial-ring tensor product.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
section Identification
variable (R : Type u) [CommRing R] (A : Type u) [CommRing A] [Algebra R A]
[Algebra R[X] A] [IsScalarTower R R[X] A]
(S : Type u) [CommRing S] [Algebra R S] [Algebra R[X] S] [IsScalarTower R R[X] S]
(f : A) (s : S) (hf : algebraMap R[X] A X = f) (hs : algebraMap R[X] S X = s)
AlgebraicCurves.Foundations.Polynomial.Proofs.Algebra_levelSet_finite_free_finrank_of_flat_polynomial.U4b.main
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
namespace U4b
Algebra.levelSet_finite_free_finrank_of_flat_polynomial
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Polynomial.Proofs
namespace Algebra_levelSet_finite_free_finrank_of_flat_polynomial
universe u
open _root_.Polynomial
open scoped TensorProduct
open _root_.Polynomial in
open scoped TensorProduct in