Більшість помічників доказування мають формалізацію поняття "скінченна множина". Ці формалізації, однак, дико відрізняються (хоча можна сподіватися, що всі вони по суті рівнозначні!). Я не розумію на даний момент - це проектний простір, які плюси та мінуси кожної формалізації.
Зокрема, я хотів би зрозуміти наступне:
- Чи можу я аксіоматизувати кінцеві множини (тобто типи, населені кінцевою кількістю мешканців) у простої теорії типу? Система F? Які недоліки зробити це таким чином?
- Я знаю, що це можна зробити «елегантно» у залежно набраній системі. Але, з класичної точки зору, отримані визначення здаються надзвичайно чужими. [Я не кажу, що вони помиляються, далеко не це!]. Але я не розумію, чому вони теж "праві". Я розумію, що вони вибирають правильну концепцію, але більш глибокою причиною "сказати це саме так" є те, що я не повністю розумію.
В основному, я хотів би аргументованого введення в проектний простір формалізацій поняття "скінченна множина" в теорії типів.