Росс Тэйт утверждает (на веб-странице бумаги), что детали были ошеломляющими без абстракции, предоставляемой теорией категорий. Лично я хотел бы представить в качестве «внушающих доказательств» (если могут быть какие-либо доказательства такого утверждения) диаграммы (6) и (7) в их документе - они выглядят достаточно сложными в схематической форме. Позвольте мне процитировать их комментарии в строке.
Некоторые спрашивают нас, почему мы вообще абстрагировали нашу методику доказательства и почему в качестве абстракции мы использовали теорию категорий. Однако сначала мы разработали абстрактный алгоритм, используя теорию категорий, а затем использовали его, чтобы выяснить, как решить нашу конкретную проблему. Мы застряли с конкретной проблемой, перегружены деталями и переменными, и любое решение, которое мы могли придумать, казалось произвольным. Чтобы отразить и упростить, мы решили сформулировать наш вопрос категорически. Это привело к диаграмме источников и приемников, поэтому мы просто использовали отжимания и откаты, чтобы склеить вещи. Самая большая проблема заключалась в том, чтобы придумать завершение выжимания, а не использовать существующую стандартную концепцию. Категориальную формулировку было легко определить и аргументировать. После этого мы создали экземпляры абстрактных процессов,
Мы на самом деле находили этот процесс абстрагирования к теории категорий, когда мы застряли, довольно плодотворным. Мало того, что это решает нашу конкретную проблему, мы получаем лучшее понимание нашей собственной проблемы, а также абстрактное решение, которое можно легко адаптировать к другим приложениям. Таким образом, наш опыт показывает, что теория категорий может быть полезна при построении реальных алгоритмов, а также полезна в качестве основы для формализации. Нам было бы интересно узнать о других подобных событиях, положительных или отрицательных.