Основном Есть два способа определить конструктор для моего типа данных:Isabelle: Есть ли разница между использованием аксиоматизации и типа данных для конструкторов
typedecl basicTest
datatype test= af basicTest | plus test test (infixl "+" 35)
или я использую аксиоматизацию:
typedecl basicTest
datatype test= af basicTest
axiomatization
plus :: "test ⇒ test ⇒ test " (infixl "+" 35)
Я блаженно не подозревая о каких-либо различиях, но я думаю, что есть некоторые: D