`Refl` вещь в исчислении конструкций?
На таких языках, какAgda
, Idris
, или жеHaskell
с расширениями типа, есть=
типа вроде как следующий
data a :~: b where
Refl :: a :~: a
a :~: b
Значит этоa
а такжеb
подобные.
Можно ли определить такой тип висчисление конструкций или жеMorte (какой язык программирования основан на исчислении конструкции)?