Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.34 MB, 43 trang )
j ) are constant.
cu
u
du
o
ng
th
an
Given these data, the statement setqueen is refined as:
x[i]:=j; a[j]:=false; b[i+j]:=false;c[i-j]:=false;
The statement removequeen is refined as:
a[j] = true; b[i+j] = true ; c[i-j] := true
The condition safe is represented as:
a[j] ∧ b[i+j] ∧ c[i-j]
18
CuuDuongThanCong.com
/>
u=x+y
2