Команда, которую вы видели, на самом деле является доказательством инъективности конструктора S
.Точнее, в нем говорится, что функция-наследник является инъективной, потому что она имеет обратное значение: функция-предшественник (pred
).(В Coq аксиомы обычно вводятся с ключевым словом Axiom
.)
Вас, кажется, смущает то, что я считаю двумя связанными значениями слова "аксиома".Более широкий смысл в логике - это «отправная точка рассуждения» ( Wikipedia ).Более узкий смысл - это утверждение, которое считается само собой разумеющимся в дедуктивной системе без дополнительных доказательств.В арифметике Пеано аксиомы Пеано являются аксиомами в обоих смыслах слова, поскольку они примитивны.В Coq, теории множеств ZFC и других системах их можно доказать из более элементарных фактов.