Как указывает Нил, если вы работаете в «предложениях - это типы», вы можете легко придумать тип, равенство которого не может быть показано разрешимым (но, конечно, непротиворечиво полагать, что все типы имеют разрешимое равенство), например N → N,
Если мы понимаем «предложение» как более ограниченный тип, то ответ зависит от того, что именно мы имеем в виду. Если вы работаете в исчислении конструкций с Prop
видом, вы все равно не сможете показать, что разрешимые предложения имеют разрешимое равенство. Это так, потому что в исчислении конструкций непротиворечиво отождествлять Prop
вселенную с релевантным для доказательства типом, поэтому все, что вы знаете, Prop
может содержать что-то вродеN → N, Это также означает, что вы не можете доказать свою теорему для понятия Кока о Prop
.
Но в любом случае лучший ответ приходит из теории гомотопического типа. Там предложение является типомп который удовлетворяет
∀ х ,y:P.х =y,
То есть предложение имеет не более одного элемента (как и должно быть, если его следует понимать как значение истины, не относящееся к доказательству). В этом случае ответ, конечно, положительный, поскольку определение суждения сразу подразумевает, что его равенство разрешимо.
Мне любопытно узнать, что вы подразумеваете под «предложением».