/Я language (β)/Operators/yo'yo'yo/

(`yo`) [Y]oneda functor mapping c[O]variantly (`yo`) [Y]oneda functor mapping c[O]variantly (`yo`) [Y]oneda functor mapping c[O]variantly
`yo'yo'yo` : target ( t ( tt ( ttt ( a ) ) ) ( target ( source a o ) ( t ( tt ( ttt ( o ) ) ) )

Original mapping of derived functor definition:

: source ( a ) ( o ) `AR____` target ( t ( tt ( ttt a ) ) ) ( t ( tt ( ttt o ) ) )

This operator is available for functors with multiple parameters:

`yio'yo'yo` : target ( t _ ( tt ( ttt ( a ) ) ) ( target ( source a o ) ( t _ ( tt ( ttt ( o ) ) ) )
`yoi'yo'yo` : target ( t ( tt ( ttt ( a ) ) _ ) ( target ( source a o ) ( t ( tt ( ttt ( o ) ) _ ) )
`yo'yio'yo` : target ( t ( tt _ ( ttt ( a ) ) ) ( target ( source a o ) ( t ( tt _ ( ttt ( o ) ) ) )
`yo'yoi'yo` : target ( t ( tt ( ttt ( a ) _ ) ) ( target ( source a o ) ( t ( tt ( ttt ( o ) _ ) ) )
`yo'yo'yio` : target ( t ( tt ( ttt _ ( a ) ) ) ( target ( source a o ) ( t ( tt ( ttt _ ( o ) ) ) )
`yo'yo'yoi` : target ( t ( tt ( ttt ( a _ ) ) ) ( target ( source a o ) ( t ( tt ( ttt ( o _ ) ) ) )
`yio'yio'yo` : target ( t _ ( tt _ ( ttt ( a ) ) ) ( target ( source a o ) ( t _ ( tt _ ( ttt ( o ) ) ) )
`yoi'yoi'yo` : target ( t ( tt ( ttt ( a ) _ ) _ ) ( target ( source a o ) ( t ( tt ( ttt ( o ) _ ) _ ) )
`yoi'yio'yo` : target ( t ( tt _ ( ttt ( a ) ) _ ) ( target ( source a o ) ( t ( tt _ ( ttt ( o ) ) _ ) )
`yio'yoi'yo` : target ( t _ ( tt ( ttt ( a ) _ ) ) ( target ( source a o ) ( t _ ( tt ( ttt ( o ) _ ) ) )
`yo'yio'yio` : target ( t ( tt _ ( ttt _ ( a ) ) ) ( target ( source a o ) ( t ( tt _ ( ttt _ ( o ) ) ) )
`yo'yoi'yoi` : target ( t ( tt ( ttt ( a _ ) _ ) ) ( target ( source a o ) ( t ( tt ( ttt ( o _ ) _ ) ) )
`yo'yio'yoi` : target ( t ( tt _ ( ttt ( a _ ) ) ) ( target ( source a o ) ( t ( tt _ ( ttt ( o _ ) ) ) )
`yo'yoi'yio` : target ( t ( tt ( ttt _ ( a ) _ ) ) ( target ( source a o ) ( t ( tt ( ttt _ ( o ) _ ) ) )
`yio'yio'yio` : target ( t _ ( tt _ ( ttt _ ( a ) ) ) ( target ( source a o ) ( t _ ( tt _ ( ttt _ ( o ) ) ) )
`yoi'yoi'yoi` : target ( t ( tt ( ttt ( a _ ) _ ) _ ) ( target ( source a o ) ( t ( tt ( ttt ( o _ ) _ ) _ ) )
`yoi'yio'yoi` : target ( t ( tt _ ( ttt ( a _ ) ) _ ) ( target ( source a o ) ( t ( tt _ ( ttt ( o _ ) ) _ ) )
`yio'yoi'yio` : target ( t _ ( tt ( ttt _ ( a ) _ ) ) ( target ( source a o ) ( t _ ( tt ( ttt _ ( o ) _ ) ) )