Strati fi cation Chúng tôi sau đó sử dụng các PDG để phân tầng các chương trình. Strati fi cation đảm bảo
rằng các mối quan hệ cho mỗi subgoal phủ nhận có thể được tính toán đầy đủ trước khi áp dụng quy tắc
chứa sự phủ định. Mỗi tầng là một tập hợp con riêng biệt của quy tắc chương trình đầy đủ
tính quan hệ thuộc tầng lớp đó. Quy tắc trong một tầng lớp đặc biệt có thể sử dụng các
hình thức tích cực của quan hệ tính ở tầng đó, cũng như các hình thức tích cực hay phủ nhận
quan hệ tính toán trong địa tầng và đầu vào quan hệ trước đó từ cơ sở dữ liệu quan hệ.
Không có phụ thuộc chu kỳ giữa các tầng lớp nhân dân. Nếu chương trình không thể strati fi ed, chúng tôi
cảnh báo người dùng. Theo kinh nghiệm của chúng tôi thiết kế các chương trình Datalog để phân tích chương trình, chúng tôi
vẫn chưa fi thứ một nhu cầu cho các truy vấn không strati fi thể.
đang được dịch, vui lòng đợi..