Loogle!
Result
Found 73 declarations mentioning AlgebraicGeometry.AffineSpace.
- AlgebraicGeometry.AffineSpace π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.Scheme - AlgebraicGeometry.AffineSpace.over π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) : (AlgebraicGeometry.AffineSpace n S).CanonicallyOver S - AlgebraicGeometry.AffineSpace.instIsAffine π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : AlgebraicGeometry.IsAffine (AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.instIsIntegral π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsIntegral S] : AlgebraicGeometry.IsIntegral (AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.instIsReduced π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [h : AlgebraicGeometry.IsReduced S] : AlgebraicGeometry.IsReduced (AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.reindex π Mathlib.AlgebraicGeometry.AffineSpace
{n m : Type u} (i : m β n) (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace n S βΆ AlgebraicGeometry.AffineSpace m S - AlgebraicGeometry.AffineSpace.map π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) : AlgebraicGeometry.AffineSpace n S βΆ AlgebraicGeometry.AffineSpace n T - AlgebraicGeometry.AffineSpace.reindex_id π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace.reindex id S = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.instGeometricallyIntegralOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.GeometricallyIntegral (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.instGeometricallyIrreducibleOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.GeometricallyIrreducible (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.instGeometricallyReducedOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.GeometricallyReduced (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.instIsAffineHomOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.IsAffineHom (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.instSurjectiveOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.Surjective (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.functor_obj_obj π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type uα΅α΅) (S : AlgebraicGeometry.Scheme) : (AlgebraicGeometry.AffineSpace.functor.obj n).obj S = AlgebraicGeometry.AffineSpace (Opposite.unop n) S - AlgebraicGeometry.AffineSpace.instLocallyOfFinitePresentationOverSchemeInferInstanceOverClassOfFinite π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [Finite n] : AlgebraicGeometry.LocallyOfFinitePresentation (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.map_id π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace.map n (CategoryTheory.CategoryStruct.id S) = CategoryTheory.CategoryStruct.id (AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.SpecIso π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (R : CommRingCat) : AlgebraicGeometry.AffineSpace n (AlgebraicGeometry.Spec R) β AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n βR)) - AlgebraicGeometry.AffineSpace.instIsIsoSchemeOverInferInstanceOverClassOfIsEmpty π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [IsEmpty n] : CategoryTheory.IsIso (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.toSpecMvPoly π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace n S βΆ AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n (ULift.{u, 0} β€))) - AlgebraicGeometry.AffineSpace.instIrreducibleSpaceCarrierCarrierCommRingCat π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [IrreducibleSpace β₯S] : IrreducibleSpace β₯(AlgebraicGeometry.AffineSpace n S) - AlgebraicGeometry.AffineSpace.not_isIntegralHom π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [Nonempty β₯S] [Nonempty n] : Β¬AlgebraicGeometry.IsIntegralHom (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.isIntegralHom_over_iff_isEmpty π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.IsIntegralHom (AlgebraicGeometry.AffineSpace n S β S) β IsEmpty β₯S β¨ IsEmpty n - AlgebraicGeometry.AffineSpace.functor_obj_map π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type uα΅α΅) {Xβ Yβ : AlgebraicGeometry.Scheme} (f : Xβ βΆ Yβ) : (AlgebraicGeometry.AffineSpace.functor.obj n).map f = AlgebraicGeometry.AffineSpace.map (Opposite.unop n) f - AlgebraicGeometry.AffineSpace.map_comp π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S S' S'' : AlgebraicGeometry.Scheme} (f : S βΆ S') (g : S' βΆ S'') : AlgebraicGeometry.AffineSpace.map n (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (AlgebraicGeometry.AffineSpace.map n g) - AlgebraicGeometry.AffineSpace.map_reindex π Mathlib.AlgebraicGeometry.AffineSpace
{nβ nβ : Type u} (i : nβ β nβ) {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map nβ f) (AlgebraicGeometry.AffineSpace.reindex i T) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex i S) (AlgebraicGeometry.AffineSpace.map nβ f) - AlgebraicGeometry.AffineSpace.isPullback_map π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) : CategoryTheory.IsPullback (AlgebraicGeometry.AffineSpace.map n f) (AlgebraicGeometry.AffineSpace n S β S) (AlgebraicGeometry.AffineSpace n T β T) f - AlgebraicGeometry.AffineSpace.reindex_over π Mathlib.AlgebraicGeometry.AffineSpace
{n m : Type u} (i : m β n) (S : AlgebraicGeometry.Scheme) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex i S) (AlgebraicGeometry.AffineSpace m S β S) = AlgebraicGeometry.AffineSpace n S β S - AlgebraicGeometry.AffineSpace.map_toSpecMvPoly π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (AlgebraicGeometry.AffineSpace.toSpecMvPoly n T) = AlgebraicGeometry.AffineSpace.toSpecMvPoly n S - AlgebraicGeometry.AffineSpace.map_over π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (AlgebraicGeometry.AffineSpace n T β T) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S β S) f - AlgebraicGeometry.AffineSpace.map_comp_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S S' S'' : AlgebraicGeometry.Scheme} (f : S βΆ S') (g : S' βΆ S'') {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.AffineSpace n S'' βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n (CategoryTheory.CategoryStruct.comp f g)) h = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n g) h) - AlgebraicGeometry.AffineSpace.map_reindex_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{nβ nβ : Type u} (i : nβ β nβ) {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.AffineSpace nβ T βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map nβ f) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex i T) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex i S) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map nβ f) h) - AlgebraicGeometry.AffineSpace.reindex_over_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n m : Type u} (i : m β n) (S : AlgebraicGeometry.Scheme) {Z : AlgebraicGeometry.Scheme} (h : S βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex i S) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace m S β S) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S β S) h - AlgebraicGeometry.AffineSpace.map_over_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) {Z : AlgebraicGeometry.Scheme} (h : T βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n T β T) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S β S) (CategoryTheory.CategoryStruct.comp f h) - AlgebraicGeometry.AffineSpace.map_toSpecMvPoly_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n (ULift.{u, 0} β€))) βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.map n f) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.toSpecMvPoly n T) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.toSpecMvPoly n S) h - AlgebraicGeometry.AffineSpace.functor_map_app π Mathlib.AlgebraicGeometry.AffineSpace
{n m : Type uα΅α΅} (i : n βΆ m) (S : AlgebraicGeometry.Scheme) : (AlgebraicGeometry.AffineSpace.functor.map i).app S = AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom i.unop)) S - AlgebraicGeometry.AffineSpace.reindex_comp π Mathlib.AlgebraicGeometry.AffineSpace
{nβ nβ nβ : Type u} (i : nβ βΆ nβ) (j : nβ βΆ nβ) (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp i j))) S = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom j)) S) (AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom i)) S) - AlgebraicGeometry.AffineSpace.reindex_comp_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{nβ nβ nβ : Type u} (i : nβ βΆ nβ) (j : nβ βΆ nβ) (S : AlgebraicGeometry.Scheme) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.AffineSpace nβ S βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp i j))) S) h = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom j)) S) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.reindex (β(CategoryTheory.ConcreteCategory.hom i)) S) h) - AlgebraicGeometry.AffineSpace.over_over π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) : AlgebraicGeometry.AffineSpace n S β S = CategoryTheory.Limits.pullback.fst (CategoryTheory.Limits.terminal.from S) (CategoryTheory.Limits.terminal.from (AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n (ULift.{u, 0} β€))))) - AlgebraicGeometry.AffineSpace.SpecIso_inv_over π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (R : CommRingCat) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.SpecIso n R).inv (AlgebraicGeometry.AffineSpace n (AlgebraicGeometry.Spec R) β AlgebraicGeometry.Spec R) = AlgebraicGeometry.Spec.map (CommRingCat.ofHom MvPolynomial.C) - AlgebraicGeometry.AffineSpace.mapSpecMap π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {R S : CommRingCat} (Ο : R βΆ S) : CategoryTheory.Arrow.mk (AlgebraicGeometry.AffineSpace.map n (AlgebraicGeometry.Spec.map Ο)) β CategoryTheory.Arrow.mk (AlgebraicGeometry.Spec.map (CommRingCat.ofHom (MvPolynomial.map (CommRingCat.Hom.hom Ο)))) - AlgebraicGeometry.AffineSpace.isOpenMap_over π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) : IsOpenMap β(AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.AffineSpace.homOfVector π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) : X βΆ AlgebraicGeometry.AffineSpace n S - AlgebraicGeometry.AffineSpace.instIsOverHomOfVectorOverSchemeInferInstanceOverClass π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (v : n β β(X.presheaf.obj (Opposite.op β€))) : AlgebraicGeometry.Scheme.Hom.IsOver (AlgebraicGeometry.AffineSpace.homOfVector (X β S) v) S - AlgebraicGeometry.AffineSpace.homOverEquiv π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] : { f // AlgebraicGeometry.Scheme.Hom.IsOver f S } β (n β β(X.presheaf.obj (Opposite.op β€))) - AlgebraicGeometry.AffineSpace.SpecIso_inv_over_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (R : CommRingCat) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.Spec R βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.SpecIso n R).inv (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n (AlgebraicGeometry.Spec R) β AlgebraicGeometry.Spec R) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (CommRingCat.ofHom MvPolynomial.C)) h - AlgebraicGeometry.AffineSpace.homOfVector_over π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector f v) (AlgebraicGeometry.AffineSpace n S β S) = f - AlgebraicGeometry.AffineSpace.coord π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) (i : n) : β((AlgebraicGeometry.AffineSpace n S).presheaf.obj (Opposite.op β€)) - AlgebraicGeometry.AffineSpace.homOfVector_over_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) {Z : AlgebraicGeometry.Scheme} (h : S βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector f v) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S β S) h) = CategoryTheory.CategoryStruct.comp f h - AlgebraicGeometry.AffineSpace.map_SpecMap π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {R S : CommRingCat} (Ο : R βΆ S) : AlgebraicGeometry.AffineSpace.map n (AlgebraicGeometry.Spec.map Ο) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.SpecIso n S).hom (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (CommRingCat.ofHom (MvPolynomial.map (CommRingCat.Hom.hom Ο)))) (AlgebraicGeometry.AffineSpace.SpecIso n R).inv) - AlgebraicGeometry.AffineSpace.isoOfIsAffine π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : AlgebraicGeometry.AffineSpace n S β AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n β(S.presheaf.obj (Opposite.op β€)))) - AlgebraicGeometry.AffineSpace.homOfVector_toSpecMvPoly π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector f v) (AlgebraicGeometry.AffineSpace.toSpecMvPoly n S) = (AlgebraicGeometry.AffineSpace.toSpecMvPolyIntEquiv n).symm v - AlgebraicGeometry.AffineSpace.homOverEquiv_symm_apply_coe π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (v : n β β(X.presheaf.obj (Opposite.op β€))) : β((AlgebraicGeometry.AffineSpace.homOverEquiv S).symm v) = AlgebraicGeometry.AffineSpace.homOfVector (X β S) v - AlgebraicGeometry.AffineSpace.homOfVector_toSpecMvPoly_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.Spec (CommRingCat.of (MvPolynomial n (ULift.{u, 0} β€))) βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector f v) (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.toSpecMvPoly n S) h) = CategoryTheory.CategoryStruct.comp ((AlgebraicGeometry.AffineSpace.toSpecMvPolyIntEquiv n).symm v) h - AlgebraicGeometry.AffineSpace.comp_homOfVector π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X Y : AlgebraicGeometry.Scheme} (v : n β β(Y.presheaf.obj (Opposite.op β€))) (f : X βΆ Y) (g : Y βΆ S) : CategoryTheory.CategoryStruct.comp f (AlgebraicGeometry.AffineSpace.homOfVector g v) = AlgebraicGeometry.AffineSpace.homOfVector (CategoryTheory.CategoryStruct.comp f g) (β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop f)) β v) - AlgebraicGeometry.AffineSpace.homOfVector_appTop_coord π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} (f : X βΆ S) (v : n β β(X.presheaf.obj (Opposite.op β€))) (i : n) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.homOfVector f v))) (AlgebraicGeometry.AffineSpace.coord S i) = v i - AlgebraicGeometry.AffineSpace.reindex_appTop_coord π Mathlib.AlgebraicGeometry.AffineSpace
{n m : Type u} (i : m β n) (S : AlgebraicGeometry.Scheme) (j : m) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.reindex i S))) (AlgebraicGeometry.AffineSpace.coord S j) = AlgebraicGeometry.AffineSpace.coord S (i j) - AlgebraicGeometry.AffineSpace.map_appTop_coord π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S T : AlgebraicGeometry.Scheme} (f : S βΆ T) (i : n) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.map n f))) (AlgebraicGeometry.AffineSpace.coord T i) = AlgebraicGeometry.AffineSpace.coord S i - AlgebraicGeometry.AffineSpace.homOverEquiv_apply π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) {X : AlgebraicGeometry.Scheme} [X.Over S] (f : { f // AlgebraicGeometry.Scheme.Hom.IsOver f S }) (i : n) : (AlgebraicGeometry.AffineSpace.homOverEquiv S) f i = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop βf)) (AlgebraicGeometry.AffineSpace.coord S i) - AlgebraicGeometry.AffineSpace.comp_homOfVector_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X Y : AlgebraicGeometry.Scheme} (v : n β β(Y.presheaf.obj (Opposite.op β€))) (f : X βΆ Y) (g : Y βΆ S) {Z : AlgebraicGeometry.Scheme} (h : AlgebraicGeometry.AffineSpace n S βΆ Z) : CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector g v) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.homOfVector (CategoryTheory.CategoryStruct.comp f g) (β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop f)) β v)) h - AlgebraicGeometry.AffineSpace.hom_ext π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} {f g : X βΆ AlgebraicGeometry.AffineSpace n S} (hβ : CategoryTheory.CategoryStruct.comp f (AlgebraicGeometry.AffineSpace n S β S) = CategoryTheory.CategoryStruct.comp g (AlgebraicGeometry.AffineSpace n S β S)) (hβ : β (i : n), (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop f)) (AlgebraicGeometry.AffineSpace.coord S i) = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop g)) (AlgebraicGeometry.AffineSpace.coord S i)) : f = g - AlgebraicGeometry.AffineSpace.hom_ext_iff π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} {S X : AlgebraicGeometry.Scheme} {f g : X βΆ AlgebraicGeometry.AffineSpace n S} : f = g β CategoryTheory.CategoryStruct.comp f (AlgebraicGeometry.AffineSpace n S β S) = CategoryTheory.CategoryStruct.comp g (AlgebraicGeometry.AffineSpace n S β S) β§ β (i : n), (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop f)) (AlgebraicGeometry.AffineSpace.coord S i) = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop g)) (AlgebraicGeometry.AffineSpace.coord S i) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_inv_over π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).inv (AlgebraicGeometry.AffineSpace n S β S) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (CommRingCat.ofHom MvPolynomial.C)) S.isoSpec.inv - AlgebraicGeometry.AffineSpace.SpecIso_hom_appTop π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (R : CommRingCat) : AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.SpecIso n R).hom = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (MvPolynomial n βR))).hom (CommRingCat.ofHom (MvPolynomial.evalβHom (CommRingCat.Hom.hom (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso R).inv (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace n (AlgebraicGeometry.Spec R) β AlgebraicGeometry.Spec R)))) (AlgebraicGeometry.AffineSpace.coord (AlgebraicGeometry.Spec R)))) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_inv_over_assoc π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] {Z : AlgebraicGeometry.Scheme} (h : S βΆ Z) : CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).inv (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S β S) h) = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (CommRingCat.ofHom MvPolynomial.C)) (CategoryTheory.CategoryStruct.comp S.isoSpec.inv h) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_hom π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).hom = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.AffineSpace n S).toSpecΞ (AlgebraicGeometry.Spec.map (CommRingCat.ofHom (MvPolynomial.evalβHom (CommRingCat.Hom.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace n S β S))) (AlgebraicGeometry.AffineSpace.coord S)))) - AlgebraicGeometry.AffineSpace.SpecIso_inv_appTop_coord π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (R : CommRingCat) (i : n) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.SpecIso n R).inv)) (AlgebraicGeometry.AffineSpace.coord (AlgebraicGeometry.Spec R) i) = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (MvPolynomial n βR))).inv) (MvPolynomial.X i) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_hom_appTop π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).hom = CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (MvPolynomial n β(S.presheaf.obj (Opposite.op β€))))).hom (CommRingCat.ofHom (MvPolynomial.evalβHom (CommRingCat.Hom.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace n S β S))) (AlgebraicGeometry.AffineSpace.coord S))) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_inv π Mathlib.AlgebraicGeometry.AffineSpace
(n : Type u) (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] : (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).inv = AlgebraicGeometry.AffineSpace.homOfVector (CategoryTheory.CategoryStruct.comp (AlgebraicGeometry.Spec.map (CommRingCat.ofHom MvPolynomial.C)) S.isoSpec.inv) (β(CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (MvPolynomial n β(S.presheaf.obj (Opposite.op β€))))).inv) β MvPolynomial.X) - AlgebraicGeometry.AffineSpace.isoOfIsAffine_inv_appTop_coord π Mathlib.AlgebraicGeometry.AffineSpace
{n : Type u} (S : AlgebraicGeometry.Scheme) [AlgebraicGeometry.IsAffine S] (i : n) : (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.Hom.appTop (AlgebraicGeometry.AffineSpace.isoOfIsAffine n S).inv)) (AlgebraicGeometry.AffineSpace.coord S i) = (CategoryTheory.ConcreteCategory.hom (AlgebraicGeometry.Scheme.ΞSpecIso (CommRingCat.of (MvPolynomial n β(S.presheaf.obj (Opposite.op β€))))).inv) (MvPolynomial.X i) - AlgebraicGeometry.Scheme.instIsRationalOverOverAffineSpaceInferInstanceOverClass π Mathlib.AlgebraicGeometry.Birational.Birational
(S : AlgebraicGeometry.Scheme) (n : Type u) : AlgebraicGeometry.Scheme.IsRationalOver (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.Scheme.IsRationalOver.exists_birationalOver_affineSpace π Mathlib.AlgebraicGeometry.Birational.Birational
{S X : AlgebraicGeometry.Scheme} (sX : X βΆ S) [self : AlgebraicGeometry.Scheme.IsRationalOver sX] : β n, AlgebraicGeometry.Scheme.BirationalOver sX (AlgebraicGeometry.AffineSpace n S β S) - AlgebraicGeometry.Scheme.IsRationalOver.mk π Mathlib.AlgebraicGeometry.Birational.Birational
{S X : AlgebraicGeometry.Scheme} {sX : X βΆ S} (exists_birationalOver_affineSpace : β n, AlgebraicGeometry.Scheme.BirationalOver sX (AlgebraicGeometry.AffineSpace n S β S)) : AlgebraicGeometry.Scheme.IsRationalOver sX - AlgebraicGeometry.Scheme.isRationalOver_iff π Mathlib.AlgebraicGeometry.Birational.Birational
{S X : AlgebraicGeometry.Scheme} (sX : X βΆ S) : AlgebraicGeometry.Scheme.IsRationalOver sX β β n, AlgebraicGeometry.Scheme.BirationalOver sX (AlgebraicGeometry.AffineSpace n S β S)
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. 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 9f11169 serving mathlib revision ce5dd8c