Ta có một tập mệnh đề cơ sở đã biết là đúng, và một tập luật suy diễn dạng p1∧p2∧⋯∧pr⇒q (nếu mọi tiền đề pi đúng thì kết luận q đúng). Áp dụng lặp lại modus ponens cho tới khi không suy ra được mệnh đề mới nào. Hỏi mệnh đề mục tiêu g có suy ra được hay không.
Các mệnh đề được đánh số nguyên từ 1 tới n.
Dòng đầu chứa n, f (số mệnh đề cơ sở đúng), R (số luật), g (mục tiêu). Dòng thứ hai chứa f số là các mệnh đề cơ sở. Tiếp theo R dòng, mỗi dòng: số r rồi r tiền đề rồi 1 kết luận.
1≤n≤105, 0≤f≤n, 0≤R≤105, tổng số tiền đề ≤2⋅105.
In YES nếu suy ra được mệnh đề mục tiêu g, ngược lại in NO.
Ví dụ:
Đầu vào:
4 1 2 4
1
2 1 2 3
1 3 4
Đầu ra:
NO
Giải thích:
Đang tải editor...