Аннотация:В курсовой работе Зиборова Кирилла рассматривается введенная им ранее математическая модель среды исполнения смарт-контрактов и её формализация в среде интерактивного доказательства теорем HOL4. Данная модель используется для верификации смарт-контрактов, реализованных в императивном стиле на функциональном языке Standart ML. Автор показывает возможность такой реализации с помощью монадической функции монады-состояния исключения. Также, формулируются основные типы свойств, которые могут быть верифицированы с помощью построенной модели. В качестве примера представлена дедуктивная верификация в HOL4 монадических функций смарт-контракта, реализующего бизнес-логику заказа билета через туроператора. Автор доказывает теорему о связи между истинностью утверждения в состоянии смарт-контракта, выражающего некоторый статус этого состояния, и истинностью этого утверждения в последующих состояниях.