Содержание
- 2. Основи логічного програмування 1. (∀x)(∃y)(∀z)(∀u)(∃v)(∃w)M(x,y,z,u,v,w) Скулемівська нормальна форма: (∀x)(∀z)(∀u)M(x,f(x),z,u,g(x,z,u),h(x,z,u)) Безкванторна форма: M(x,f(x),z,u,g(x,z,u),h(x,z,u)) 2. (∃x)(∀y)(∃z)(∀u)(∃v)N(x,y,z,u,v) Безкванторна форма:
- 3. Основи логічного програмування 1. Кон’юнктивна нормальна форма (матриці або безкванторної частини): (¬P(x)v Q(x,f(x))) & P(g(a)) &
- 4. Основи логічного програмування 3. P(x,y) & P(y,z) ⊃ Q(x,z) (при інтерпретації I: PI(x,y)=true ⇔ “x є
- 5. Основи логічного програмування Правило резолюції: Δ1 v C, Δ2 v ¬C Δ1 v Δ2 Δ1 v
- 6. Основи логічного програмування Теорема про повноту. Множина диз'юнктів M є суперечливою тоді і тільки тоді, коли
- 7. Основи логічного програмування Теорема про повноту. Множина диз'юнктів M є суперечливою тоді і тільки тоді, коли
- 8. Основи логічного програмування Приклад. Чи є P ⊃ R логічним наслідком P ⊃ Q та Q
- 9. Основи логічного програмування 1) P v Q; 2) P v ¬Q; 3) ¬P v Q; 4)
- 10. Основи логічного програмування P(x,f(x),a), P(g(z),y,u) 1. x←g(z); P(g(z),f(g(z)),a), P(g(z),y,u). 2. y←f(g(z)); P(g(z),f(g(z)),a), P(g(z),f(g(z)),u). 3. u←a; P(g(z),f(g(z)),a),
- 11. Основи логічного програмування P(x,f(x),a), P(g(z),b,u) 1. x←g(z); P(g(z),f(g(z)),a), P(g(z),b,u). 2. Можна зробити висновок про неможливість уніфікації.
- 12. Основи логічного програмування Правило (бінарної) резолюції: F1 = Δ1 v C1, F2 = Δ2 v ¬C2
- 13. Основи логічного програмування Приклад 1. 1. P(x,y) & P(y,z) ⊃ Q(x,z) (при інтерпретації I: PI(x,y)=true ⇔
- 14. Основи логічного програмування 1) ¬ P(x,y) v ¬ P(y,z) v Q(x,z); 2) P(f(v),v) ; 3) ¬Q(u,a);
- 15. Основи логічного програмування Q(u,a) ⊃ ANS(u); “Хто ж є дідом a?” ¬Q(u,a) v ANS(u); 1) ¬
- 16. Основи логічного програмування Приклад 2. 1) ¬ P(x,y,u) v ¬ P(y,z,v) v ¬P(x,v,w) v P(u,z,w); 2)
- 17. Основи логічного програмування 1) ¬ P(x,y,u) v ¬ P(y,z,v) v ¬P(x,v,w) v P(u,z,w); 2) P(g(x1,y1),x1,y1); 3)
- 19. Скачать презентацию