Pull to refresh

Автоматическое доказательство методом математической индукции

Одно из старейших направлений в искусственном интеллекте — автоматическое доказательство теорем. Важность его очевидна — если научить машину без участия человека доказывать теоремы, то потом можно будет автоматизировать процесс формулировки теорем. Можно будет перепроверить справедливость уже доказанных теорем, пересчитать все теоремы и систематизировать. Правда до этого еще далеко, хотя Wolfram Alpha уже сейчас научилась доказывать методом математической индукции справедливость математических соотношений. А это уже заявка на массовое использование математического аппарата доказательств. Можно теперь быстро и просто без специальных знаний одной командой проверить справедливость того или иного утверждения. Но, пора переходить к примерам.


Все помнят еще со школы известную формулу для нахождения суммы n-натуральных чисел:


image


Чтобы проверить справедливость этой формулы достаточно отправить команду:


image


В результате получим подтверждение справедливости формулы.


Следующий пример показывает случай, когда утверждение не будет верным. Например, мы решили проверить будет ли выражение 8^n-3^n делиться на число 12 для всех n>0. Следующая команда легко позволяет это утверждение проверить, точнее получить подтверждение его ошибочности:


image


Теперь любая домохозяйка может придумать формулу и легко, как на калькуляторе ее доказать или опровергнуть. И это только начало...

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.