В 1995 году Лесли Лэмпорт опубликовала в журнале American Mathematical Monthly эссе под названием «Как написать доказательство». В эссе Лэмпорт представил концепцию структурированного доказательства , в котором традиционное доказательство высокого уровня дополняется последовательностью более низких уровней. Каждый уровень доказательства расширяет каждый шаг более высокого уровня на подшаги. Количество деталей на самом низком уровне довольно велико — доказательство Лэмпортом иррациональности квадратного корня из 2 занимает 1,5 страницы.
По данным Google Scholar, эссе цитируется более 250 раз, но я никогда не видел доказательств, опубликованных в таком формате. В PDF или на бумаге мельчайшие детали могут быть ошеломляющими; но я думаю, что современные веб-платформы публикации могли бы очень хорошо приспособиться к этому (с иерархическими сворачиваемыми подразделами для каждой части доказательства).
Во всяком случае, есть ли примеры доказательств, опубликованных в формате, предложенном Лэмпортом ?
В то время как большинство людей используют более традиционные стили доказательства, более исчерпывающий структурированный стиль доказательства, который предлагает Лэмпорт, похоже, принят, по крайней мере, в духе, автоматизированными системами доказательства, такими как Coq и собственный TLA+ Лэмпорта . Вводя в цикл очень неинтуитивного игрока (машину), эти системы вынуждают математика быть более точным в отношении каждого шага и предположения и поощряют иерархическую структуру за счет использования синтаксиса стиля языка программирования.
Эти системы проверки, как правило, довольно дороги в использовании, и вы, как правило, не захотите помещать их длинные доказательства в середину бумаги — лучше приложить их в качестве дополнительной информации. Однако они оказываются весьма ценными в критических приложениях, где важно иметь дело со всеми возможными пограничными случаями, например, при разработке микропроцессоров или криптографических протоколов.
aparente001
Дэйв Кларк
Петр Мигдаль
Дарий Гринберг
Дарий Гринберг
Дарий Гринберг
Дарий Гринберг
Дарий Гринберг
Зибадава Тимми
0 _
0 _
pf2html
— этоlatex2html
стиль, который реализует разборные иерархически структурированные доказательства для Лэмпортаpf.sty
.