Результаты (
русский) 2:
[копия]Скопировано!
5.7 предиката трансформаторы
Рассмотрим вопрос: "Какой самый большой набор исходных состояний, таким образом, что выполнение программы S , начиная с любого из этих состояний (1) гарантируется прекратить и (2) приводит к постусловия Q?" Это вопрос имеет принципиальное значение в области программы вывода, и мы вкратце обратимся его здесь. Множество всех начальных состояний , удовлетворяющих вышеупомянутым двум условиям известен как самое слабое предусловие сор (S, Q). Так как сор отображает предикат Q в сор предикат (S, Q), он также называется предикатом трансформатор. Если P ⇒ WP (S, Q), то {P} S {Q} является теоремой в программировании логики. Заметим , что теорема в программировании логики не требует прекращения, в то время как предикатные трансформаторы подразумевают правильное согласование поведения. Некоторые полезные аксиомы с предикатных трансформаторов [D76] приведены в следующем:
переводится, пожалуйста, подождите..
