米田の補題
米田の補題(よねだのほだい、Yoneda lemma)、米田埋め込み (よねだうめこみ、Yoneda embedding)
米田の補題(よねだのほだい、英: Yoneda lemma)とは、小さなhom集合をもつ圏 C について、共変hom関手 hom(A , _) : C → Set から集合値関手 F : C → Set への自然変換と、集合である対象 F(A) の要素との間に一対一対応が存在するという定理である。「米田の補題」という名称は、米田信夫に因んでソーンダース・マックレーンにより名付けられた。
局所的に小さい圏$ C
共変Hom関手$ \mathrm{Hom}(A, -) : C \to \mathbf{Set}
$ A : 対象
$ \mathbf{Set} : 圏Set
$ F : C \to \mathbf{Set}
$ \mathrm{Nat}(\mathrm{Hom}(A, -), F) \simeq F(A)
mathlib4での定義
Mathlib.CategoryTheory.Yoneda
code:lean.hs
/-- The Yoneda embedding, as a functor from C into presheaves on C.
See <https://stacks.math.columbia.edu/tag/001O>.
-/
@simps
def yoneda : C ⥤ Cᵒᵖ ⥤ Type v₁ where
obj X :=
{ obj := fun Y => unop Y ⟶ X
map := fun f g => f.unop ≫ g }
map f :=
{ app := fun _ g => g ≫ f }
ref: https://github.com/leanprover-community/mathlib4/blob/6e5c57744c0c760f11f5a74683da6c6ff1e73816/Mathlib/CategoryTheory/Yoneda.lean#L32-L42
前層
圏同値
米田の埋め込み
関手圏
Haskell Yoneda,CoYoneda
関連資料
(まだ理解できない)
米田の補題 - Wikipedia
米田テンソル計算 2: 準備 - 檜山正幸のキマイラ飼育記 (はてなBlog)
米田テンソル計算 3: 米田の「よ」、米田の星、ディラックのブラケット 再論 - 檜山正幸のキマイラ飼育記 (はてなBlog)
圏論番外:米田の補題に向けてのオシャベリ - 檜山正幸のキマイラ飼育記 (はてなBlog)
米田の補題 ー 集合値関手を積として表す - bitterharvest’s diary
米田の補題 - alg-d
米田の補題と自然変換 | category
米田埋め込みと米田の補題
【圏論】同型だったら同一視していいの?【米田への道1】 - YouTube
https://www.youtube.com/watch?v=2Rugm-STyQg&list=PLeBc8K3RvbSyoSx4NURPQPBsoPMJAr7Tm&index=3
【圏論】圏版「外延性公理」【米田への道2】 - YouTube
https://www.youtube.com/watch?v=sviljxXjxbI
(6) 【 圏論の基礎 計算機科学向け】 米田のレンマ - YouTube
圏論の文献のページも見て理解する
前層の圏における記法と計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)
#圏論 #数学