Category theory for computing science
Category theory for computing science
Algebra of programming
Category Theory
Hi-index | 0.00 |
Human cognition is a mixture of the systematic and the non-systematic. One thing we can do systematically can be described as follows. If we know about multiplication, and the facts of basic multiplication, and we know conceptually what division is, then we can utilise the facts of multiplication that we know in order to solve division problems that correspond to those facts. For example, once children know that 4 ×7=28, and once they understand about division, they can work out that 28 / 4=7. Aizawa has defined standards for what counts as an explanation of systematicity. In this paper, in accordance with Aizawa's framework, we apply concepts from category theory to this problem, and resolve it by identifying the unique natural transformation that underpins this example of systematicity, and others in the same class.