This file contains declarations missing from mathlib, to be upstreamed.
Equations
Instances For
Equations
- CategoryTheory.Cat.ULift_lte_iso_self = { hom := CategoryTheory.ULift.downFunctor, inv := CategoryTheory.ULift.upFunctor, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Instances For
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
This proves that base of an eqToHom morphism in the category Grothendieck A is an eqToHom morphism
This is the proof of equality used in the eqToHom in Grothendieck.eqToHom_fiber
This proves that fiber of an eqToHom morphism in the category Grothendieck A is an eqToHom morphism
A morphism in the Grothendieck construction is an isomorphism if
- the morphism in the base is an isomorphism; and
- the fiber morphism is an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The chosen terminal object in D
.
Equations
Instances For
The chosen terminal object in D
is terminal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Product cones in D
are defined using chosen products in C
Equations
- One or more equations did not get rendered due to their size.
Instances For
The chosen product cone in D
is a limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
- CategoryTheory.Grothendieck.functorFrom_comp_fib fib G c = (fib c).comp G
Instances For
Equations
- CategoryTheory.Grothendieck.functorFrom_comp_hom fib hom G f = CategoryTheory.Functor.whiskerRight (hom f) G
Instances For
To define a functor into Grothendieck F
we can make use of an existing
functor into the base.
Equations
- One or more equations did not get rendered due to their size.
Instances For
To define a functor into Grothendieck F
we can make use of an existing
functor into the base.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
A presheaf F
on a small category C
is isomorphic to
the hom-presheaf Hom(y(•),F)
.
Equations
- CategoryTheory.yonedaIso F = CategoryTheory.NatIso.ofComponents (fun (x : Cᵒᵖ) => CategoryTheory.yonedaEquiv.toIso) ⋯
Instances For
Equations
- CategoryTheory.yonedaIsoMap app naturality = { app := fun (x : Cᵒᵖ) => app, naturality := ⋯ }
Instances For
Build natural transformations between presheaves on a small category by defining their action when precomposing by a morphism with representable domain
Equations
- One or more equations did not get rendered due to their size.