ModuleFiniteFieldTensorDiagram.lean
Nyll.EtaleFundamentalGroups.GenericTensor.FilteredColimit.FiniteFieldTensorDiagram
6 declarations indexed from sourceView source ↗ Module documentation
Constant extensions as colimits with their native tensor actions
Finite intermediate fields index the actual algebras R ⊗[k] F. Their inclusions form a filtered diagram with colimit R ⊗[k] L for an algebraic extension L/k. We use the existing finite-coefficient tensor lift and flat tensor injectivity, retaining the native tensor actions at each point.
Imports11
- Nyll.ValuedFieldTheory.Valuation.Completion.FiniteSubfieldTensor
- Mathlib.Algebra.Category.Ring.FilteredColimits
- Mathlib.Algebra.Category.Ring.Under.Basic
- Mathlib.CategoryTheory.Category.Preorder
- Mathlib.CategoryTheory.Filtered.Basic
- Mathlib.CategoryTheory.Filtered.Connected
- Mathlib.CategoryTheory.Limits.Constructions.Over.Connected
- Mathlib.CategoryTheory.Limits.Types.Filtered
- Mathlib.FieldTheory.IntermediateField.Adjoin.Basic
- Mathlib.RingTheory.Flat.Basic
- Mathlib.RingTheory.TensorProduct.Maps
Imported by4
Declarations
EtaleFundamentalGroups.FiniteIntermediateFieldIndex
DocumentationThe actual finite intermediate fields, ordered by inclusion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
EtaleFundamentalGroups.finiteIntermediateFieldIndexNonempty
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
EtaleFundamentalGroups.finiteIntermediateFieldIndexDirected
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
EtaleFundamentalGroups.finiteIntermediateFieldTensorDiagram
DocumentationA filtered diagram using the native tensor product at every finite field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (R : Type u) [CommRing R] [Algebra k R]
EtaleFundamentalGroups.finiteIntermediateFieldTensorCocone
DocumentationThe literal tensor maps of the finite-field inclusions into L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (R : Type u) [CommRing R] [Algebra k R]
EtaleFundamentalGroups.finiteIntermediateFieldTensorCoconeIsColimit
DocumentationFinite-coefficient lifts give joint surjectivity; flatness detects equality at each actual finite-field tensor stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]
variable (R : Type u) [CommRing R] [Algebra k R]