Kan Extension
Definition
A universal construction that produces the best approximation of a functor F along another functor K, yielding a left Kan extension Lan_K F (colimit-based) or a right Kan extension Ran_K F (limit-based) characterized by universal natural transformations.