ModuleCategoryTheory_MorphismProperty_widePullback_base.lean
Nyll.AlgebraicCurves.Foundations.CategoryTheory.CategoryTheory_MorphismProperty_widePullback_base
5 declarations indexed from sourceView source ↗ Module documentation
Algebra, divisors, and base change
Finite wide pullbacks decompose into binary pullbacks, preserving the required morphism properties.
Imports3
- Mathlib.CategoryTheory.MorphismProperty.Limits
- Mathlib.CategoryTheory.Limits.Shapes.WidePullbacks
- Mathlib.CategoryTheory.Limits.Shapes.FiniteLimits
Imported by7
Declarations
AlgebraicCurves.Foundations.CategoryTheory.Proofs.CategoryTheory_MorphismProperty_widePullback_base.WidePullbackAux.isIso_base_of_isEmpty
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CategoryTheory.Proofs
namespace CategoryTheory_MorphismProperty_widePullback_base
universe v u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
namespace WidePullbackAux
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory
attribute [local simp] WidePullback.lift_π WidePullback.lift_base WidePullback.lift_π_assoc
WidePullback.lift_base_assoc
variable {C : Type u} [Category.{v} C] [HasPullbacks C] [HasFiniteWidePullbacks C]
omit [HasPullbacks C] in
AlgebraicCurves.Foundations.CategoryTheory.Proofs.CategoryTheory_MorphismProperty_widePullback_base.WidePullbackAux.succIsoPullback
DocumentationThe isomorphism expressing a nonempty finite wide pullback as a pullback of its first leg and the remaining wide pullback.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CategoryTheory.Proofs
namespace CategoryTheory_MorphismProperty_widePullback_base
universe v u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
namespace WidePullbackAux
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory
attribute [local simp] WidePullback.lift_π WidePullback.lift_base WidePullback.lift_π_assoc
WidePullback.lift_base_assoc
variable {C : Type u} [Category.{v} C] [HasPullbacks C] [HasFiniteWidePullbacks C]
AlgebraicCurves.Foundations.CategoryTheory.Proofs.CategoryTheory_MorphismProperty_widePullback_base.WidePullbackAux.succIsoPullback_hom_snd_base
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CategoryTheory.Proofs
namespace CategoryTheory_MorphismProperty_widePullback_base
universe v u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
namespace WidePullbackAux
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits.WidePullback
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory
attribute [local simp] WidePullback.lift_π WidePullback.lift_base WidePullback.lift_π_assoc
WidePullback.lift_base_assoc
variable {C : Type u} [Category.{v} C] [HasPullbacks C] [HasFiniteWidePullbacks C]
AlgebraicCurves.Foundations.CategoryTheory.Proofs.CategoryTheory_MorphismProperty_widePullback_base.MorphismPropertyAux.widePullback_base_aux
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CategoryTheory.Proofs
namespace CategoryTheory_MorphismProperty_widePullback_base
universe v u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
namespace MorphismPropertyAux
open _root_.CategoryTheory.MorphismProperty
open _root_.CategoryTheory.MorphismProperty
open _root_.CategoryTheory
variable {C : Type u} [Category.{v} C] [HasPullbacks C] [HasFiniteWidePullbacks C]
CategoryTheory.MorphismProperty.widePullback_base
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CategoryTheory.Proofs
namespace CategoryTheory_MorphismProperty_widePullback_base
universe v u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits