ModuleSemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.lean
Nyll.AlgebraicCurves.Divisors.Semilinear.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
8 declarations indexed from sourceView source ↗ Module documentation
Semilinear Aut exists Unique base Aut eq smul algebra Map eq of constant Field Extension
Declarations
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twistHom
DocumentationThe additive map on the tensor product induced by compatible automorphisms of its two factors.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twistHom_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twist_compat
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
include hτ in
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twist_compat_symm
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
include hτ in
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twist
DocumentationThe ring equivalence on the tensor product induced by the compatible semilinear twists.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.G5.twist_tmul
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
namespace G5
section Twist
variable {K F K' : Type*} [Field K] [Field F] [Field K'] [Algebra K F] [Algebra K K']
(g : SemilinearAut K F) (τ : K' ≃+* K')
(hτ : ∀ a : K, τ (algebraMap K K' a) = algebraMap K K' (SemilinearAut.baseAut g a))
AlgebraicCurves.Divisors.Semilinear.Proofs.SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension.solution
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Semilinear.Proofs
namespace SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
open AlgebraicCurve
open scoped TensorProduct
open AlgebraicCurve G5 in
AlgebraicCurve.SemilinearAut.existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open _root_.AlgebraicCurve hiding linearIndependent_of_constantFieldExtension
open AlgebraicCurves.Divisors.Semilinear.Proofs in
open SemilinearAut_existsUnique_baseAut_eq_smul_algebraMap_eq_of_constantFieldExtension
renaming solution → semilinearProof in