3
Я пытаюсь сгенерировать код из очень простой программы Isabelle.Isabelle - генерация кода - typedef
typedef point = "{p::(real*real). True}" by(auto)
definition xCoord :: "point ⇒ real" where "xCoord P ≡ fst(Rep_point P)"
export_code xCoord in Haskell module_name Example file code
но получаю ошибку:
No code equations for Rep_point
в любом случае я не понимаю. Что именно отсутствует?
Другим решением является определение точки в качестве типа данных, например. 'datatype point = Point" real × real "'. –