Extranatural transformation

In mathematics, specifically in category theory, an extranatural transformation[1] is a generalization of the notion of natural transformation.

Definition

Let and two functors of categories. A family is said to be natural in a and extranatural in b and c if the following holds:

  • is a natural transformation (in the usual sense).
  • (extranaturality in b) , , the following diagram commutes
  • (extranaturality in c) , , the following diagram commutes

Properties

Extranatural transformations can be used to define wedges and thereby ends[2] (dually co-wedges and co-ends), by setting (dually ) constant.

Extranatural transformations can be defined in terms of dinatural transformations, of which they are a special case.[2]

gollark: ```fsharplet printNumber n = match n with | 0 -> "zero" | 1 -> "one" | 2 -> "two" | 3 -> "three" | _ -> "many"```
gollark: I could provide a more complicated example, but discord is bad for that.
gollark: See? It's ugly! Mutable variables; that break nonsense; the curly brackets.
gollark: i.e.```fsharplet potato = 5let isFive = match potato with | 5 -> true | _ -> false```is nicer than the equivalent nonsense of```javascriptconst potato = 5;let isFive;switch (potato) {case 5: isFive = true; break:default: isFive = false;}```
gollark: They're much more composable.

See also

References

  1. Eilenberg and Kelly, A generalization of the functorial calculus, J. Algebra 3 366–375 (1966)
  2. Fosco Loregian, This is the (co)end, my only (co)friend, arXiv preprint
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.