Программирование доказательное
Программирование доказательное (proof programming) — метод информатики, использующий совмещение ручного или автоматического синтеза программы с доказательством соответствия программы решаемой задаче и использованием знания о предметной и