Prawo De Morgana jest często wprowadzane we wstępnym kursie matematyki dla informatyki i często postrzegam to jako sposób na przekierowanie zdań z AND na OR poprzez negację terminów.
Czy istnieje bardziej intuicyjne wyjaśnienie, dlaczego to działa, niż tylko zapamiętywanie tabel prawdy? Dla mnie jest to jak używanie czarnej magii, jaki jest lepszy sposób, aby to wyjaśnić, aby miało to sens dla osoby mniej skłonnej matematycznie?
logic
discrete-mathematics
didactics
Ken Li
źródło
źródło
Odpowiedzi:
Jeśli chcesz to zwizualizować, skorzystaj ze schematów Venna. Zobacz to na przykład.
Łatwiej jest mi zapamiętać podstawowe 2 prawa: za każdym razem, gdy „łamiesz” linię negacji, zamieniasz AND na OR (lub odwrotnie). Dodanie dwóch linii negacji nic nie zmienia (ale daje więcej „linii” do złamania). To po prostu działa.
źródło
Wstaw predykaty ze świata rzeczywistego i czytaj na głos:
i
Oczywiście oba stwierdzenia są równoważne.
źródło
Myślę, że to ostatnie stwierdzenie jest oczywiste. Możesz podobnie przeczytać włączenie odwrotne.
źródło