Теории с самопроверкой непротиворечивы системы первого порядка арифметики намного слабее, чем арифметика Пеано, которые способны доказывать свою собственную непротиворечивость. Дэн Уиллард был первым, кто исследовал их свойства, и он описал семейство таких систем. Согласно теореме Гёделя о неполноте, эти системы не могут содержать ни теорию арифметики Пеано, ни ее слабый фрагмент арифметику Робинсона ; тем не менее, они могут содержать сильные теоремы.
В общих чертах, ключом к построению системы Уиллардом является формализация механизма Гёделя, достаточного для того, чтобы говорить о доказуемости внутри компании, не имея возможности формализовать диагонализация. Диагонализация зависит от возможности доказать, что умножение является общей функцией (а в более ранних версиях результата также и сложением). Сложение и умножение не являются функциональными символами языка Уилларда; вместо этого используются вычитание и деление, в терминах которых определяются предикаты сложения и умножения. Здесь невозможно доказать предложение, выражающее совокупность умножения:
где - трехзначный предикат, обозначающий . Когда операции выражаются таким образом, доказуемость данного предложения может быть закодирована как арифметическое предложение, описывающее завершение аналитической таблицы. Тогда доказуемость непротиворечивости может быть просто добавлена в качестве аксиомы. Результирующая система может быть доказана с помощью аргумента относительной согласованности по отношению к обычной арифметике.
В дальнейшем можно добавить любое истинное арифметическое предложение в теорию, сохраняя при этом согласованность теория.
.