Một lợi ích khác của các chức năng bậc cao là họ có thể được sử dụng để "kéo" ra những hạn chế của các đặc điểm kỹ thuật máy nhà nước. Các động lực để làm việc này bao gồm: (1) để đơn giản hóa thông số kỹ thuật, (2) để làm cho các giả định và hạn chế rõ ràng hơn trong chứng minh, và (3) để phân hủy hạn chế môi trường từ những hành vi máy nhà nước.
Để minh họa cho ý tưởng này, chúng tôi sẽ kiểm tra mô hình đơn giản hệ thống phân phối được xây dựng từ một tập hợp các nút (các loại NODE uninterpreted) và một tập hợp các kênh một chiều giữa các nút. Hơn nữa, giả sử rằng việc tạo ra các kênh là năng động, và chúng tôi muốn thực hiện điều này rõ ràng trong mô hình của chúng tôi statemachine của hệ thống. Chúng ta có thể chứng minh tài sản như, "Nếu có một kênh chỉ từ nút tới nút n m, sau đó không có kênh chỉ từ m đến n," (tức là, các kênh là một chiều) hoặc "Không có điểm kênh từ một nút trong một tập hợp con của các nút với một nút trong một tập hợp con của các nút. "
Để xây dựng mô hình, chúng tôi sẽ ghi lại sự tồn tại của các kênh bằng cách sử dụng một NODE bởi ma trận NODE các phép toán luận. Để thuận tiện, chúng tôi xác định Chans là loại của những ma trận:
đang được dịch, vui lòng đợi..
