Егор Урванов

Z3

Формальная верификация · SMT-решатель от Microsoft Research

создано · обновлено

Самый известный SMT-решатель: программа подбирает значения под заданные условия. Например, на условия «x плюс y равно десяти, x минус y равно двум» она отвечает «x равен шести, y равен четырём» или доказывает, что решений нет. Apalache отдаёт Z3 условия, полученные из модели, и по ответу строит цепочку шагов до нарушения правила.

условияx + y = 10x − y = 2Z3подбирает значенияответx = 6y = 4● модель, люди, системы, данные  ● агент и харнессZ3 получает условия и сам подбирает значения, при которых они выполняются

Источник: Z3 — репозиторий на GitHub

Где встречается · 1

Связанные термины

Весь глоссарий

© 2026 Егор Урванов