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

(`ya`) [Y]oneda functor mapping contr[A]variantly (`ya`) [Y]oneda functor mapping contr[A]variantly (`ya`) [Y]oneda functor mapping contr[A]variantly
`ya'ya'ya` : target ( t ( tt ( ttt ( a ) ) ) ( target ( source o a ) ( t ( tt ( ttt ( o ) ) ) )

Original mapping of derived functor definition:

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

This operator is available for functors with multiple parameters:

`yia'ya'ya` : target ( t _ ( tt ( ttt ( a ) ) ) ( target ( source o a ) ( t _ ( tt ( ttt ( o ) ) ) )
`yai'ya'ya` : target ( t ( tt ( ttt ( a ) ) _ ) ( target ( source o a ) ( t ( tt ( ttt ( o ) ) _ ) )
`ya'yia'ya` : target ( t ( tt _ ( ttt ( a ) ) ) ( target ( source o a ) ( t ( tt _ ( ttt ( o ) ) ) )
`ya'yai'ya` : target ( t ( tt ( ttt ( a ) _ ) ) ( target ( source o a ) ( t ( tt ( ttt ( o ) _ ) ) )
`ya'ya'yia` : target ( t ( tt ( ttt _ ( a ) ) ) ( target ( source o a ) ( t ( tt ( ttt _ ( o ) ) ) )
`ya'ya'yai` : target ( t ( tt ( ttt ( a _ ) ) ) ( target ( source o a ) ( t ( tt ( ttt ( o _ ) ) ) )
`yia'yia'ya` : target ( t _ ( tt _ ( ttt ( a ) ) ) ( target ( source o a ) ( t _ ( tt _ ( ttt ( o ) ) ) )
`yai'yai'ya` : target ( t ( tt ( ttt ( a ) _ ) _ ) ( target ( source o a ) ( t ( tt ( ttt ( o ) _ ) _ ) )
`yai'yia'ya` : target ( t ( tt _ ( ttt ( a ) ) _ ) ( target ( source o a ) ( t ( tt _ ( ttt ( o ) ) _ ) )
`yia'yai'ya` : target ( t _ ( tt ( ttt ( a ) _ ) ) ( target ( source o a ) ( t _ ( tt ( ttt ( o ) _ ) ) )
`ya'yia'yia` : target ( t ( tt _ ( ttt _ ( a ) ) ) ( target ( source o a ) ( t ( tt _ ( ttt _ ( o ) ) ) )
`ya'yai'yai` : target ( t ( tt ( ttt ( a _ ) _ ) ) ( target ( source o a ) ( t ( tt ( ttt ( o _ ) _ ) ) )
`ya'yia'yai` : target ( t ( tt _ ( ttt ( a _ ) ) ) ( target ( source o a ) ( t ( tt _ ( ttt ( o _ ) ) ) )
`ya'yai'yia` : target ( t ( tt ( ttt _ ( a ) _ ) ) ( target ( source o a ) ( t ( tt ( ttt _ ( o ) _ ) ) )
`yia'yia'yia` : target ( t _ ( tt _ ( ttt _ ( a ) ) ) ( target ( source o a ) ( t _ ( tt _ ( ttt _ ( o ) ) ) )
`yai'yai'yai` : target ( t ( tt ( ttt ( a _ ) _ ) _ ) ( target ( source o a ) ( t ( tt ( ttt ( o _ ) _ ) _ ) )
`yai'yia'yai` : target ( t ( tt _ ( ttt ( a _ ) ) _ ) ( target ( source o a ) ( t ( tt _ ( ttt ( o _ ) ) _ ) )
`yia'yai'yia` : target ( t _ ( tt ( ttt _ ( a ) _ ) ) ( target ( source o a ) ( t _ ( tt ( ttt _ ( o ) _ ) ) )