Tę część zdecydowanie można uprościć:
( ( P ∧ ~Q ) ∧ R )∨( ( P ∧ ~Q ) ∧ ~R ) <=> ( P ∧ ~Q )
Jeżeli zastosujemy podstawienie pomocnicze ( P ∧ ~Q ) = T, to do udowodnienia mamy proste prawo:
T < = > ( T ∧ R ) ∨ ( T ∧ ~R )
Moim zdaniem jest, ponieważ operator koniunkcji jest operatorem łącznym (o czym mówi prawo łączności koniunkcji). Ale nawet gdybyś mi z jakiegoś powodu nie wierzył, to możesz sobie zrobić tablicę prawdy. Jeżeli dla każdej kombinacji wejściowej (P, Q, R) wartość logiczna tego zdania złożonego będzie taka sama, oznacza to, że oba zdania są równoważne.
Jeśli chodzi o OPTYMALIZACJE, to szybszym procesem jest ten bez nawiasu, bo "kompilacja np, czy sprawdzanie warunków lewo -> prawo" c zakończy się na ewaluacji ~Q / ~R jeśli faktycznie będzie fałszem dalsza koniunkcja nie bedzie sprawdzana, a tak to cały nawias JEŚLI P JEST PRAWDZIWE (~Q∧~R) -> ten cały nawias musi sie wauować żeby koniunkcja (P∧(~Q∧~R)) zaszła i była sprawdzona, inaczej ma się miejsce kiedy nawiasu nie ma, wtedy zakończy się przy pierwszej "nieprawdziwej" przy założeniu P-> true -> 1
93,444 zapytań
142,436 odpowiedzi
322,698 komentarzy
62,806 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj