Discrete Math

September 9, 2025 (1mo ago)

Discrete mathematics forms the foundation of computer science and mathematical logic. This week we explore fundamental concepts including tautologies, contradictions, contingencies, logical equivalences, and their applications in truth tables. Understanding these concepts is crucial for logical reasoning and mathematical proofs.


Tautologi, Kontradiksi, dan Kontingen

Sebuah proposisi majemuk disebut Tautologi jika ia benar untuk semua kasus, sebaliknya disebut kontradiksi jika ia salah untuk semua kasus. Proposisi tautologi ditirikan pada kolom terakhir pada tabel kebenarannya hanya memuat T. Proposisi kontradiksi ditirikan dengan pada kolom terakhir pada label kebenarannya hanya memuat F. Jika kolom terakhir memuat kumpulan dari T dan F disebut kontingen. Contoh dari tautology dan kontradiksi ditunjukan pada tabel kebenaran berikut ini.

Contoh Tautologi: p¬pp \vee \neg p

p \vee ¬\neg p
T T F T
F T T F

Contoh Kontradiksi: ¬[(pr)(p¬q)]r\neg[(p \rightarrow r) \wedge (p \rightarrow \neg q)] \vee r

¬\neg [( p \rightarrow r) \vee (p \rightarrow ¬\neg q)] \vee r
F F T T F T T F F T F T
F F T T F T T F F T F F
F F T T T T T T T F F T
F F T T F T T T T F F F
F T F T T T F T F T F T
F T F T F T F T F T F F
F T F T T T T T T F F T
F T F F F T F T T F F F

Ekuivalen Secara Logika

Dua proposisi dikatakan ekuivalen secara logika jika nilai kebenaran dari kedua pernyataan tersebut sama. Lambang untuk ekuivalen adalah " \equiv ". Sebagai contoh, perhatikan label kebenaran dari proposisi (pq)(p \vee q) dan (pq)(qp)(p \Rightarrow q) \vee (q \Rightarrow p) berikut.

p \vee q (p \Rightarrow q) \vee (q \Rightarrow p)
T T T T T T T T T T
T F F T F F T F T T
F F T F T T F T F F
F T F F T F T F T F

Karena nilai kebenaran dari kedua proposisi diatas sama (berdasar tabel kebenaran), maka

(pq)(pq)(qp)(p \vee q) \equiv (p \Rightarrow q) \vee (q \Rightarrow p).


Hukum-Hukum Ekuivalensi Logika

Beberapa hukum ekuivalensi logika disajikan dalam daftar dibawah ini:

  1. Hukum Komutatif

    • a. pqqpp \vee q \equiv q \vee p
    • b. pqqpp \wedge q \equiv q \wedge p
  2. Hukum asosiatif

    • a. (pq)rp(qr)(p \vee q) \vee r \equiv p \vee (q \vee r)
    • b. (pq)rp(qr)(p \wedge q) \wedge r \equiv p \wedge (q \wedge r)
  3. Hukum distributive

    • a. p(qr)(pq)(pr)p \vee (q \wedge r) \equiv (p \vee q) \wedge (p \vee r)
    • b. p(qr)(pq)(pr)p \wedge (q \vee r) \equiv (p \wedge q) \vee (p \wedge r)
  4. Hukum identitas

    • a. pTpp \vee T \equiv p
    • b. pFpp \wedge F \equiv p
  5. Hukum ikatan

    • a. pFFp \vee F \equiv F
    • b. pTTp \vee T \equiv T
  6. Hukum negasi

    • a. p¬pTp \vee \neg p \equiv T
    • b. p¬pFp \wedge \neg p \equiv F
  7. Hukum negasi ganda

    • ¬(¬p)p\neg(\neg p) \equiv p
  8. Hukum idempotent

    • a. pppp \vee p \equiv p
    • b. pppp \wedge p \equiv p
  9. Hukum De Morgan

    • a. ¬(pq)¬p¬q\neg(p \vee q) \equiv \neg p \wedge \neg q
    • b. ¬(pq)¬p¬q\neg(p \wedge q) \equiv \neg p \vee \neg q
  10. Hukum Penyerapan

    • a. p(pq)pp \vee (p \wedge q) \equiv p
    • b. p(pq)pp \wedge (p \vee q) \equiv p
  11. Negasi T dan F

    • a. ¬TF\neg T \equiv F
    • b. ¬FT\neg F \equiv T

Konvers, Invers, dan Kontraposisi

Terdapat beberapa implikasi lain yang berkaitan dengan proposisi pqp \rightarrow q, yaitu proposisi sederhana yang merupakan variasi dari implikasi. Perhatikan proposisi berikut:

Jika Amir mempunyai mobil, maka ia orang kaya.

Variasi dari proposisi diatas adalah sebagai berikut:

  • a. Jika Amir orang kaya, maka ia mempunyai mobil.
  • b. Jika Amir tidak mempunyai mobil, maka ia bukan orang kaya.
  • c. Jika Amir bukan orang kaya, maka ia tidak mempunyai mobil.

Proposisi (a) disebut konvers, (b) disebut invers, dan (c) disebut kontraposisi. Tabel berikut ini memperlihatkan tabel kebenaran dari ketiga variasi proposisi pqp \Rightarrow q. Dari tabel tersebut terlihat bahwa proposisi pqp \Rightarrow q ekuivalen secara logika dengan kontraposisinya ¬q¬p\neg q \Rightarrow \neg p.

p q ¬p\neg p ¬q\neg q Kondisional Konvers Invers Kontraposisi
pqp \rightarrow q qpq \rightarrow p ¬p¬q\neg p \rightarrow \neg q ¬q¬p\neg q \rightarrow \neg p
T T F F T T T T
T F F T F T T F
F T T F T F F T
F F T T T T T T

Latihan

  1. Buatlah tabel kebenaran dari proposisi berikut:

    • a. ¬p(q¬r)\neg p \wedge (q \vee \neg r)
    • b. (pq)¬(rs)(p \vee q) \vee \neg (r \vee s)
    • c. ¬(pr)[(¬p¬q)t]\neg (p \vee r) \wedge [(\neg p \vee \neg q) \rightarrow t]
  2. Periksalah menggunakan tabel kebenaran apakah proposisi berikut merupakan tautology, kontradiksi atau kontingen.

    • a. p[q(pq)]p \vee [q \wedge (p \vee q)]
    • b. (p¬q)(¬qp)(p \Rightarrow \neg q) \Rightarrow (\neg q \Rightarrow p)
    • c. (rp)[(q¬p)(¬qr)](r \vee p) \rightarrow [ (q \vee \neg p) \rightarrow (\neg q \rightarrow r)]
  3. Tentukan konvers, invers, dan kontraposisi dari proposisi berikut dan tentukan nilai kebenarannya.

    • a. Jika xx, yy bilangan asli, maka xyx - y adalah bilangan asli.
    • b. Jika xx, yy bilangan ganjil, maka x2+y2x^2 + y^2 adalah bilangan ganjil.
    • c. Jika A=A = \varnothing, maka n(A)=0n(A) = 0.
  4. Tentukan pernyataan kondisional yang mempunyai:

    • a. Invers p¬qp \rightarrow \neg q
    • b. Kontraposisi ¬pq\neg p \Rightarrow q
    • c. Konvers (pq)¬r(p \vee q) \Rightarrow \neg r
    • d. Invers (p¬q)¬(r¬s)(p \vee \neg q) \Rightarrow \neg(r \vee \neg s)