Moduleflat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.lean
Nyll.AlgebraicCurves.Geometry.Schemes.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
14 declarations indexed from sourceView source ↗ Module documentation
flat of locally Of Finite Presentation of forall flat scheme Fibre Endo
Imports23
- Mathlib.AlgebraicGeometry.Cover.MorphismProperty
- Mathlib.AlgebraicGeometry.Cover.Open
- Mathlib.AlgebraicGeometry.GammaSpecAdjunction
- Mathlib.AlgebraicGeometry.Morphisms.Basic
- Mathlib.AlgebraicGeometry.Morphisms.FinitePresentation
- Mathlib.AlgebraicGeometry.Morphisms.Flat
- Mathlib.AlgebraicGeometry.Morphisms.RingHomProperties
- Mathlib.AlgebraicGeometry.Pullbacks
- Mathlib.AlgebraicGeometry.ResidueField
- Mathlib.AlgebraicGeometry.Scheme
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.IsPullback.Basic
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.IsPullback.Defs
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.Pasting
- Mathlib.CategoryTheory.MorphismProperty.Basic
- Mathlib.CategoryTheory.MorphismProperty.Limits
- Mathlib.RingTheory.FinitePresentation
- Mathlib.RingTheory.RingHom.Flat
- Mathlib.RingTheory.TensorProduct.Basic
- Mathlib.RingTheory.TensorProduct.Maps
- Mathlib.Tactic.Algebraize
- Mathlib.Tactic.WLOG
- Nyll.AlgebraicCurves.Geometry.Schemes.SchemeFibreEndo
- Nyll.AlgebraicCurves.Foundations.Algebra.Module_Flat_of_finitePresentation_of_forall_flat_residueField_tensorProduct
Imported by2
Declarations
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_snd_comp
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_snd_snd
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_snd_comp_left
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_of_isOpenImmersion
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.FibrewiseFlat
DocumentationThe morphism is flat after base change to every fibre of the target over the base.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.map_id_toAlgHom_toRingHom_eq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_map_of_flat_pullback_snd
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_SpecMap_of_forall_flat_pullback_snd_fibre
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.flat_of_forall_flat_pullback_snd_fibre
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Schemes.Proofs.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo.AlgebraicGeometry.FlatFibreCriterionSol.isPullback_schemeFibreEndo
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
namespace AlgebraicGeometry
namespace FlatFibreCriterionSol
open _root_.AlgebraicGeometry
AlgebraicGeometry.flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Schemes.Proofs
namespace flat_of_locallyOfFinitePresentation_of_forall_flat_schemeFibreEndo
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.TensorProduct
universe u
local instance : IsZariskiLocalAtTarget (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtTarget (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : IsZariskiLocalAtSource (@Flat.{u}) :=
HasRingHomProperty.instIsZariskiLocalAtSource (P := @Flat.{u}) (Q := RingHom.Flat)
local instance : MorphismProperty.RespectsIso (@Flat.{u}) :=
MorphismProperty.IsStableUnderBaseChange.respectsIso
open AlgebraicGeometry.FlatFibreCriterionSol in