2016-06-18 3 views
1

Я спросил question о методах проверки типов Идриса. Теперь я попробую пример, который приведет к несогласованности Вселенной. Вот самый простой я мог придуматьЕсть ли нетривиальный пример с несогласованностью Вселенной в Идрисе?

foo : Type 
foo = Type 

bar : Main.foo 
bar = Main.foo 

Ошибка Выход:

test.idr:2:5:Universe inconsistency. 
     Working on: z 
     Old domain: (4,4) 
     New domain: (4,3) 
     Involved constraints: 
       ConstraintFC {uconstraint = z <= w, ufc = test.idr:2:5} 
       ConstraintFC {uconstraint = y < z, ufc = test.idr:2:5} 
       ConstraintFC {uconstraint = z <= w, ufc = test.idr:2:5} 

Помимо приведенного выше примера, есть ли более реальные примеры, которые вызывают Вселенной непоследовательность? Почему они непоследовательны?

ответ

1

То, что я могу представить, это парадокс Жирарда, который вызывает вселенную несогласованности. Тем не менее, я не могу придумать какой-либо реальный пример мира, который использует вселенную несостоятельность atm.

 Смежные вопросы

  • Нет связанных вопросов^_^