Як зазначає Ніл, якщо ви працюєте в розділі "пропозиції є типами", ви можете легко створити тип, рівність якого не може бути визнаним рішучим (але, звичайно, слід вважати, що всі типи мають рішучу рівність), наприклад N→N.
Якщо ми розуміємо «пропозицію» як тип обмеженого типу, то відповідь залежить від того, що саме ми маємо на увазі. Якщо ви працюєте в обчисленні конструкцій з таким Prop
видом, то ви все одно не можете показати, що рішення, що вирішуються, мають рівноцінні рішення. Це тому, що в обчисленні конструкцій послідовно прирівнювати Prop
до всесвіту, що відповідає доказуванню, тому для всіх, що ви знаєте, Prop
може бути щось подібнеN→N. Це також означає, що ви не можете довести свою теорему щодо поняття Кока Prop
.
Але в будь-якому випадку найкраща відповідь виходить з теорії типу гомотопії. Там пропозиція - типP що задовольняє
∀x,y:P.x=y.
Тобто, пропозиція має максимум один елемент (як це має бути, якщо його слід розуміти як доказово-невідповідне значення істини). У цьому випадку відповідь, звичайно, є позитивною, оскільки з визначення пропозиції негайно випливає, що її рівність може бути вирішена.
Мені цікаво дізнатися, що ви маєте на увазі під «пропозицією».