Хоча існують плани формалізувати останню теорему Ферма (див. Цю презентацію), я ніколи не читав і не чув, щоб комп'ютер міг довести навіть таку «просту» теорему, як Піфагор ».
У 1949 році Тарскі довів, що майже все в «Елементах» лежить у вирішальному фрагменті логіки, коли він показав рішучість теорії першого порядку реальних закритих полів. Тож теорему Піфагора, зокрема, не багато говорять, бо це не особливо важко.
Взагалі те, що робить теорему важкою, - це індукція. Логіка першого порядку без індукції має дуже корисна властивість , зване властивістю подформули: справжні формули мають доказ з участю тільки подтермов А . Це означає, що можна побудувати докази теореми, які можуть вирішити, що довести далі, спираючись на аналіз теореми, яку їм доручено довести. (Екземпляри кількісних показників можуть зробити правильне поняття підформули дещо витонченішим, але у нас є розумні методи, щоб впоратися з цим.)АА
Однак додавання індукційної схеми до аксіом порушує цю властивість. Єдиний доказ істинної формули може зажадати робити доказ B , який не є синтаксичний подформулой А . Коли ми стикаємося з цим у паперовому доказі, ми кажемо, що ми повинні "посилити гіпотезу про індукцію". Для комп'ютера це досить важко зробити, тому що для відповідного зміцнення може знадобитися як значна інформація про домен, так і розуміння того, чому ви доводите певну теорему. Без цієї інформації справді релевантні узагальнення можуть загубитися в лісі невідповідних.АБА