ModuleGradedBaseChange.lean
Nyll.SchemeTheory.RingTheory.Descent.GradedBaseChange
14 declarations indexed from sourceView source ↗ Module documentation
Scalar extension assembled from homogeneous pieces
The inverse is defined on each homogeneous component and extended through the direct sum.
Imports3
- Mathlib.RingTheory.GradedAlgebra.Basic
- Mathlib.RingTheory.IsTensorProduct
- Mathlib.RingTheory.TensorProduct.Basic
Imported by1
Declarations
SchemeTheory.GradedBaseChange.piece
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
SchemeTheory.GradedBaseChange.φ
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
SchemeTheory.GradedBaseChange.φ_tmul
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
SchemeTheory.GradedBaseChange.incl
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
SchemeTheory.GradedBaseChange.incl_tmul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
omit [GradedAlgebra 𝓐] in
SchemeTheory.GradedBaseChange.φ_incl_smul
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
omit [GradedAlgebra 𝓐] in
SchemeTheory.GradedBaseChange.ψn
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
SchemeTheory.GradedBaseChange.ψ
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
SchemeTheory.GradedBaseChange.ψ_of_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
omit [GradedAlgebra 𝓐] in
SchemeTheory.GradedBaseChange.φ_ψn
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
omit [GradedAlgebra 𝓐] [GradedAlgebra 𝓑] in
SchemeTheory.GradedBaseChange.φ_ψ
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
omit [GradedAlgebra 𝓐] in
SchemeTheory.GradedBaseChange.ψ_φ_tmul_of_mem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
omit [GradedAlgebra 𝓐] in
SchemeTheory.GradedBaseChange.ψ_φ
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
namespace SchemeTheory.GradedBaseChange
variable {S : Type u} [CommRing S] (T : Type u) [CommRing T] [Algebra S T]
(A : Type u) [CommRing A] [Algebra S A] (𝓐 : ℕ → Submodule S A) [GradedAlgebra 𝓐]
(B : Type u) [CommRing B] [Algebra T B] [Algebra S B] [IsScalarTower S T B]
(𝓑 : ℕ → Submodule T B) [GradedAlgebra 𝓑]
(ϑ : A →ₐ[S] B) (hϑdeg : ∀ n, ∀ x ∈ 𝓐 n, ϑ x ∈ 𝓑 n)
variable (hbc : ∀ n, IsBaseChange T (piece T A 𝓐 B 𝓑 ϑ hϑdeg n))
GradedAlgebra.bijective_tensorProduct_lift_of_forall_isBaseChange
DocumentationDegreewise base-change equivalences assemble to a bijective scalar-extension map on the whole graded algebra.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open TensorProduct DirectSum
universe u
open SchemeTheory.GradedBaseChange in