ко-Йонеда это в общем-то то же самое утверждение, другая его формулировка, на вики перечислены все четыре
простая и ко, для ковариантных и контравариантных
койонеда нужна только когда надо сокрыть реализацию, а так да, одно и тоже
в общем это все вообще про Representation Theorem