300 likes | 640 Views
Predikatų logika. Eulerio diagramos. Predikatas – sakinys su kintamaisiais, kuris gali būti teisingas arba klaidingas priklausomai nuo kintamųjų reikšmių. Pavyzdžiai. P (x): 3 + x = 5; Q (x, y, z): x 2 + y 2 ≥ z 2 ; R (x, y): x 2 + y 2 ≥ 0; S (x): -1 ≤ sin(x) ≤ 1.
E N D
Predikatas – sakinys su kintamaisiais, kuris gali būti teisingas arba klaidingas priklausomai nuo kintamųjų reikšmių. Pavyzdžiai. P(x): 3+ x = 5; Q (x, y, z): x2 + y2 ≥ z2; R (x, y): x2 + y2 ≥ 0; S (x): -1 ≤ sin(x) ≤ 1. P (2): 3 + 2 = 5; teisingas teiginys. P (7): 3 + 7 = 5; klaidingas teiginys. Predikatas su vienu kintamuoju yra vienvietis, su dviem – dvivietis ir t.t. Predikatas tampa teiginiu, kai kintamiesiems priskiriamos reikšmės:
S (x): -1 ≤ sin(x) ≤ 1. Šis predikatas tampa teisingu teiginiu su bet kuria x reikšme, t.y. galime rašyti visiems x teisinga (galioja) taisyklė S (x) arba x S (x) arba x ( -1 ≤ sin(x) ≤ 1) - bendrumo kvantorius
Teiginys su bendrumo kvantoriumi () priklauso nuo kintamojo apibrėžimo srities: • x ( x2≥ 5 ) teiginys bus neteisingas, jeigu x R ir teisingas, jeigu x [3, ) • x ( x2 ≥ 0) • teiginys teisingas, jeigu x R, ir neteisingas, jeigu x C. Jeigu P(x) teisinga tik su bet kuriomis (bent su viena) kintamųjų reikšmėmis, tai naudojamas egzistavimo kvantorius: x P(x)
P(x): x skraido; x: arklys; P(x): x skraido; x: paukštis;
P(x): x žalias; x: eglė; P(x): x mėgsta anyžius; x: žmogus;
P P Q Q Visi P yra Q Kai kurie P yra Q
IE-05 FMF FMF IE-05 VGTU FMF VGTU 1. Visi IE-05 grupės studentai mokosi Fundamentinių mokslų fakultete; 2. Visi Fundamentinių mokslų fakulteto studentai mokosi VGTU; Išvada. Visi IE-05 grupės studentai mokosi VGTU. 1. 2. Išvada
M M M T T L L 1. 2. Išvada 1. Visi menininkai (M) laimingi (L); 2. Kai kurie menininkai (M) – tinginiai (T); Išvada. Kai kurie tinginiai (T) – laimingi (L).
B S M M S B B Išvada 1. 2. 1. Kai kurie menininkai (M) yra blondinai (B); 2. Kai kurie sportininkai (S) – blondinai (B); Išvada. Kai kurie menininkai (M) yra sportininkai (S).
A A P S P S S 1. 2. Išvada 1. Visų politinių partijų atstovai (A) norėtų dirbti seime (S); 2. Kai kurie pensininkai (P) norėtų dirbti seime (S); Išvada. Kai kurie pensininkai (P) yra politinių partijų atstovai (A).
1. Duoti predikatai P (x, y, z): x2 + y2 ≥ z2; Q (x, y): y = (x – 4)/(x + 4); R (x, r): | x- 1| ≤ r; S (n, y): y = n! Užrašyti sakinius a) P (3, 4, 5); b) Q (8, 2); c) R (3, 7); d) S (4, 24). a) 32 + 42 ≥ 52; b) 2 = (8 – 4)/(8 + 4); c) | 3- 1| ≤ 7; d) 24 = 4!
egzistuoja tokie x ir y, kad • x2 + y2 ≥ 252; 1. Duoti predikatai P (x, y, z): x2 + y2 ≥ z2; Q (x, y): y = (x – 4)/(x + 4); R (x, r): | x- 1| ≤ r; S (n, y): y = n! • egzistuoja toks x, kad • 7 = (x – 4)/(x + 4); Užrašyti sakinius a) ( x)( y) P (x, y, 25); b) ( x) Q (x, 7); c) ( r) ( x) R (x, r); d) ( n) ( y) S (n, y). • kiekvienam r egzistuoja toks x, kad • | x- 1| ≤ r; • egzistuoja toks n, kad su bet kuriuo y • y = n!
Patikrinti, ar teisingai padaryta išvada 1. Visi teisininkai yra turtingi žmonės; 2. Visi turtingi žmonės valgo ikrus; Išvada. Visi teisininkai valgo ikrus.
Patikrinti, ar teisingai padaryta išvada 1. Kai kurie teisininkai turtingi; 2. Kai kurie gydytojai turtingi; Išvada. Kai kurie gydytojai yra teisininkai.
Patikrinti, ar teisingai padaryta išvada 1. Kai kurie marsiečiai žali; 2. Visos eglės žalios; Išvada. Kai kurie marsiečiai - eglės.
Patikrinti, ar teisingai padaryta išvada 1. Visi vyrai mėgsta mėsą; 2. Kai kurie mokytojai - vyrai; Išvada. Kai kurie mokytojai mėgsta mėsą.
Patikrinti, ar teisingai padaryta išvada 1. Visiems gydytojams patinka muzika; 2. Visiems dailininkams patinka muzika; Išvada. Visi gydytojai - dailininkai.
Patikrinti, ar teisingai padaryta išvada 1. Kai kurie gydytojai protingi; 2. Visi protingi žmonės - poetai; Išvada. Kai kurie gydytojai yra poetai.
Patikrinti, ar teisingai padaryta išvada 1. Visi automobiliai brangūs; 2. Dviratis nėra brangus; Išvada. Dviratis nėra automobilis.
Patikrinti, ar teisingai padaryta išvada 1. Visi vyrai žiūri televizorių; 2. Kai kurie šaltkalviai - vyrai; Išvada. Kai kurie šaltkalviai žiūri televizorių.
Patikrinti, ar teisingai padaryta išvada 1. Visi žmonės mirtingi; 2. Žąsys nėra žmonės; Išvada. Žąsys nemirtingos.
Patikrinti, ar teisingai padaryta išvada 1. Kai kurie šunys - vyrai; 2. Kai kurie vyrai dėlioja pasjansus; Išvada. Kai kurie šunys dėlioja pasjansus.