ок, если ⊥ обозначать пустой тип, то при чем тут он? мы же вроде Bool обсуждали и функции на нем
я так понял, что ⊥ является типом... объектом в категории. К нему всегда есть стрелка от любого другого типа, потому что любая функция может вместо одного из термов в результирующем типе "не вернуться", т.е. по факту иметь тип результата ⊥