Loogle!
Result
Found 20 declarations mentioning CategoryTheory.GrothendieckTopology.Point.map.
- CategoryTheory.GrothendieckTopology.Point.map 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] : K.Point - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (X : C) (x : Φ.fiber.obj X) : P.obj (Opposite.op (F.obj X)) ⟶ (Φ.map F K).presheafFiber.obj P - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapObjIso 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) : (Φ.map F K).presheafFiber.obj P ≅ Φ.presheafFiber.obj (F.op.comp P) - CategoryTheory.GrothendieckTopology.Point.sheafFiberMapIso 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] (A : Type u'') [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] [F.IsContinuous J K] : (Φ.map F K).sheafFiber ≅ (F.sheafPushforwardContinuous A J K).comp Φ.sheafFiber - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapCocone_pt 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) : (Φ.presheafFiberMapCocone F K P).pt = (Φ.map F K).presheafFiber.obj P - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapIso 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] (A : Type u'') [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] : (Φ.map F K).presheafFiber ≅ ((CategoryTheory.Functor.whiskeringLeft Cᵒᵖ Dᵒᵖ A).obj F.op).comp Φ.presheafFiber - CategoryTheory.GrothendieckTopology.Point.presheafFiberMap_hom_ext 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P : CategoryTheory.Functor Dᵒᵖ A} {T : A} {f g : (Φ.map F K).presheafFiber.obj P ⟶ T} (h : ∀ (X : C) (x : Φ.fiber.obj X), CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) f = CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) g) : f = g - CategoryTheory.GrothendieckTopology.Point.presheafFiberMap_hom_ext_iff 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} {Φ : J.Point} {F : CategoryTheory.Functor C D} {K : CategoryTheory.GrothendieckTopology D} [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P : CategoryTheory.Functor Dᵒᵖ A} {T : A} {f g : (Φ.map F K).presheafFiber.obj P ⟶ T} : f = g ↔ ∀ (X : C) (x : Φ.fiber.obj X), CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) f = CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) g - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_presheafFiberMapObjIso_hom 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (X : C) (x : Φ.fiber.obj X) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) (Φ.presheafFiberMapObjIso F K P).hom = Φ.toPresheafFiber X x (F.op.comp P) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_presheafFiberMapObjIso_inv 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (X : C) (x : Φ.fiber.obj X) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiber X x (F.op.comp P)) (Φ.presheafFiberMapObjIso F K P).inv = Φ.toPresheafFiberMap F K P X x - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_w 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {X Y : C} (f : X ⟶ Y) (x : Φ.fiber.obj X) (P : CategoryTheory.Functor Dᵒᵖ A) : CategoryTheory.CategoryStruct.comp (P.map (F.map f).op) (Φ.toPresheafFiberMap F K P X x) = Φ.toPresheafFiberMap F K P Y ((CategoryTheory.ConcreteCategory.hom (Φ.fiber.map f)) x) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_naturality 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P Q : CategoryTheory.Functor Dᵒᵖ A} (g : P ⟶ Q) (X : C) (x : Φ.fiber.obj X) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) ((Φ.map F K).presheafFiber.map g) = CategoryTheory.CategoryStruct.comp (g.app (Opposite.op (F.obj X))) (Φ.toPresheafFiberMap F K Q X x) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_presheafFiberMapObjIso_hom_assoc 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (X : C) (x : Φ.fiber.obj X) {Z : A} (h : Φ.presheafFiber.obj (F.op.comp P) ⟶ Z) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) (CategoryTheory.CategoryStruct.comp (Φ.presheafFiberMapObjIso F K P).hom h) = CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiber X x (F.op.comp P)) h - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_naturality_assoc 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P Q : CategoryTheory.Functor Dᵒᵖ A} (g : P ⟶ Q) (X : C) (x : Φ.fiber.obj X) {Z : A} (h : (Φ.map F K).presheafFiber.obj Q ⟶ Z) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) (CategoryTheory.CategoryStruct.comp ((Φ.map F K).presheafFiber.map g) h) = CategoryTheory.CategoryStruct.comp (g.app (Opposite.op (F.obj X))) (CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K Q X x) h) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_w_assoc 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {X Y : C} (f : X ⟶ Y) (x : Φ.fiber.obj X) (P : CategoryTheory.Functor Dᵒᵖ A) {Z : A} (h : (Φ.map F K).presheafFiber.obj P ⟶ Z) : CategoryTheory.CategoryStruct.comp (P.map (F.map f).op) (CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) h) = CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P Y ((CategoryTheory.ConcreteCategory.hom (Φ.fiber.map f)) x)) h - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_presheafFiberMapObjIso_inv_assoc 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (X : C) (x : Φ.fiber.obj X) {Z : A} (h : (Φ.map F K).presheafFiber.obj P ⟶ Z) : CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiber X x (F.op.comp P)) (CategoryTheory.CategoryStruct.comp (Φ.presheafFiberMapObjIso F K P).inv h) = CategoryTheory.CategoryStruct.comp (Φ.toPresheafFiberMap F K P X x) h - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapCocone_ι_app 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Dᵒᵖ A) (x : Φ.fiber.Elementsᵒᵖ) : (Φ.presheafFiberMapCocone F K P).ι.app x = Φ.toPresheafFiberMap F K P (Opposite.unop x).fst (Opposite.unop x).snd - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapIso_hom_app 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] (A : Type u'') [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (X : CategoryTheory.Functor Dᵒᵖ A) : (Φ.presheafFiberMapIso F K A).hom.app X = (Φ.presheafFiberMapObjIso F K X).hom - CategoryTheory.GrothendieckTopology.Point.presheafFiberMapIso_inv_app 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] (A : Type u'') [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (X : CategoryTheory.Functor Dᵒᵖ A) : (Φ.presheafFiberMapIso F K A).inv.app X = (Φ.presheafFiberMapObjIso F K X).inv - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberMap_naturality_apply 📋 Mathlib.CategoryTheory.Sites.Point.Map
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) (F : CategoryTheory.Functor C D) (K : CategoryTheory.GrothendieckTopology D) [F.IsCocontinuous J K] [CategoryTheory.LocallySmall.{w, v', u'} D] {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P Q : CategoryTheory.Functor Dᵒᵖ A} (g : P ⟶ Q) (X : C) (x : Φ.fiber.obj X) {F✝ : A → A → Type uF} {carrier : A → Type w_1} {instFunLike : (X Y : A) → FunLike (F✝ X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory A F✝] (x✝ : carrier (P.obj (Opposite.op (F.obj X)))) : (CategoryTheory.ConcreteCategory.hom ((Φ.map F K).presheafFiber.map g)) ((CategoryTheory.ConcreteCategory.hom (Φ.toPresheafFiberMap F K P X x)) x✝) = (CategoryTheory.ConcreteCategory.hom (Φ.toPresheafFiberMap F K Q X x)) ((CategoryTheory.ConcreteCategory.hom (g.app (Opposite.op (F.obj X)))) x✝)
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using (by default) Ctrl-K Ctrl-S. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 88c39f3 serving mathlib revision 9977002