Занимаюсь инженерией доказательств на базе интерактивной системы Coq и языка спецификаций Gallina. Смысл моей работы прост: там, где раньше стояло «вроде бы верно», должно появиться утверждение, истинность которого подтверждает компьютер, а не человеческая интуиция. Вы приносите алгоритм, сетевой протокол или математическую задачу — я формулирую её спецификацию на Gallina и вручную, шаг за шагом, довожу до конца доказательство того, что код действительно ей отвечает, не пропуская ни одной ветки рассуждения. Здесь нет места допущениям: любая лемма строго выводится и повторно проверяется инструментом coqc при каждой сборке проекта. Чаще всего меня зовут доказать инварианты структур данных, показать, что рекурсивные функции завершаются и считают правильно, перевести на язык машины теоремы из алгебры, логики или комбинаторики, описать автоматы для свойств безопасности и многопоточности. Уверенно работаю с тактиками Ltac и Ltac2, методикой SSReflect и библиотекой Mathematical Components, зависимыми типами, обоснованной рекурсией и индуктивными предикатами. После того как все цели закрыты, запускаю извлечение Coq и получаю аккуратный рабочий код на OCaml, а при запросе — на Haskell или Scheme, так что доказанные свойства доходят до боевого окружения. В комплекте идут: собранная без admit и посторонних аксиом разработка на Coq, понятная спецификация, извлечённый и проверенный модуль и небольшой разбор того, что теоремы гарантируют и чего они не покрывают. За плечами — механизация этапов компилятора, проверка арифметических и криптографических примитивов, починка доказательств, развалившихся после обновления библиотек. Нужна не строчка в отчёте о тестах, а настоящая уверенность — сделаю результат, верный по построению и устойчивый к дальнейшим правкам.
Это ваша услуга — поднимите в топ каталога и получите больше заказов Изменить Продвинуть
АктивнаРисунки и иллюстрации
Coq и Gallina под ключ: строгие доказательства для критичного кода
Безопасная сделка (Эскроу)
Payora SafeDeal Astrina Shield: Проверено
Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.
Заказать напрямую
- Оплата резервируется до начала работы
- Деньги уходят исполнителю после приёмки
- Спор решает арбитраж площадки
Исполнитель
Yulia PetroФинансовый копирайтер206услуг
—отзывов пока нет
2026на площадке с
Интерес за 14 дней12
Поделиться
Полезно знать
Как заказать эту услугу
Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.
Безопасная сделка
Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.
Yulia PetroРисунки и иллюстрации
Написать