Я читаю офіційну презентацію теорії типу Мартіна-Лефса (додаток до книги HoTT ). Автори вводять ієрархію всесвітів, тоді а також W -типи , а також натуральні числа N (індуктивно через 0 і s u c c ). Врешті-решт вони також додають більш високі індуктивні типи.
Але тоді мені цікаво, чому потрібно робити в специфікації теорії. Чи не достатньо 1 і + та алгебраїчних типів даних, втілених W -типами, для їх налаштування? Наприклад, з початковим підходом до алгебри . (Або принаймні після того, як ми перейдемо від MLTT до HoTT мають індуктивні типи - зрештою, цілі числа Z виникають як гомотопічна група кола типу S у межах теорії.)
Або це пов’язано з нашою потребою мати примітивну рекурсію з самого початку, яка визначена прямо поруч із у презентації? Це ідея, яку я маю, тому що я не зовсім знаю, як "визначення визначено" в тій рамці, або як формально працює мова, формально. Я можу додати, що я визнаю, що принаймні неофіційне поняття чисел і "більших" використовується вже тоді, коли визначена ієрархія всесвітів.
У випадку, якщо можна пошкодити а специфікація просто не мінімальна, чи є інші елементи, які, в принципі, можна відмовити? Наприклад, я міг уявити 2, а потім +, що випливає з якоїсь комбінації Π , Σ , 0 , 1 , але мені це не вдалося зробити.