Что такое действительные числа в Дафни?

Какие реальные числа в Дафни. Представлены ли они как числа с плавающей запятой IEEE 754-2008? Если нет, то какие они? То есть, какова спецификация реального типа в Дафни?


person Kevin S    schedule 29.01.2018    source источник
comment
если вы найдете ответ полезным, пожалуйста, проголосуйте за него и примите тот, который лучше всего. см. stackoverflow.com/help/someone-answers   -  person James Wilcox    schedule 12.02.2018


Ответы (1)


Числа Дафни real не являются числами с плавающей запятой.

С точки зрения проверки, это математические действительные числа, и Дафни рассуждает о них, используя теорию действительной арифметики Z3.

С точки зрения компиляции Dafny фактически компилирует их в BigRationals, что стало возможным благодаря тому факту, что Dafny не имеет встроенных операций для создания иррациональных действительных чисел.

person James Wilcox    schedule 29.01.2018