Realizing the path category by chosen arrows (toward Proposition 12.8) #
Given morphisms g a : F y ⟶ F x of a k-linear category for the arrows a : y ⟶ x of a
quiver, paths are realized by composition (pathR) and the k-linear path category kQ by
linear extension (realizeR); the realization is a functor (realizeR_comp). This is the
realization kQ → ℳ by lifted arrows of deformation-refinements.tex.
def
MultiplicativeBasisDeformations.PathReal.pathR
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y : V}
:
Quiver.Path x y → (F x ⟶ F y)
The realization of a path.
Instances For
@[simp]
theorem
MultiplicativeBasisDeformations.PathReal.pathR_nil
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x : V}
:
pathR (fun {y x : V} => g) Quiver.Path.nil = CategoryTheory.CategoryStruct.id (F x)
@[simp]
theorem
MultiplicativeBasisDeformations.PathReal.pathR_cons
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y z : V}
(p : Quiver.Path x y)
(a : y ⟶ z)
:
theorem
MultiplicativeBasisDeformations.PathReal.pathR_comp
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y z : V}
(p : Quiver.Path x y)
(q : Quiver.Path y z)
:
theorem
MultiplicativeBasisDeformations.PathReal.pathR_toPath
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y : V}
(a : x ⟶ y)
:
pathR (fun {y x : V} => g) a.toPath = g a
noncomputable def
MultiplicativeBasisDeformations.PathReal.realizeR
(k : Type u_1)
[Field k]
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
[CategoryTheory.Linear k 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
(x y : V)
:
(LinearPaths.obj x ⟶ LinearPaths.obj y) →ₗ[k] F x ⟶ F y
The realization of the path category.
Instances For
theorem
MultiplicativeBasisDeformations.PathReal.realizeR_path
{k : Type u_1}
[Field k]
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
[CategoryTheory.Linear k 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y : V}
(p : Quiver.Path x y)
:
(realizeR k (fun {y x : V} => g) x y) (LinearPaths.path p) = pathR (fun {y x : V} => g) p
theorem
MultiplicativeBasisDeformations.PathReal.realizeR_arrow
{k : Type u_1}
[Field k]
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
[CategoryTheory.Linear k 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y : V}
(a : x ⟶ y)
:
(realizeR k (fun {y x : V} => g) x y) (LinearPaths.arrow a) = g a
theorem
MultiplicativeBasisDeformations.PathReal.realizeR_comp
{k : Type u_1}
[Field k]
{V : Type}
[Quiver V]
{𝒞 : Type u_2}
[CategoryTheory.Category.{u_3, u_2} 𝒞]
[CategoryTheory.Preadditive 𝒞]
[CategoryTheory.Linear k 𝒞]
{F : V → 𝒞}
(g : {y x : V} → (y ⟶ x) → (F y ⟶ F x))
{x y z : V}
(f : LinearPaths.obj x ⟶ LinearPaths.obj y)
(h : LinearPaths.obj y ⟶ LinearPaths.obj z)
: