Есть ли в бесформенной инфраструктуре, которая переносит конструктор типов в силу Nat?
Для меня это выглядит как базовый функционал, но я не могу найти его в текущем бесформенном (2.3.3).
Поэтому я ищу тип Induction[X,F[_],N <: Nat]
с
Induction[X,F,Nat._0].Out =:= X
Induction[X,F,Nat._1].Out =:= F[X]
Induction[X,F,Nat._2].Out =:= F[F[X]]
...
Может быть, также возможно связать функцию вдоль конструкции типа, например, создать Point
пример?
1 ответ
Решение
Нет, нет Поскольку вы наблюдаете это, скорее всего, нужен Point
класс типа, чтобы быть полезным. Я предлагаю добавить что-то подобное Котятам, которое зависит как от бесформенного, так и от Кошек.