Kuliah

Negasi Kuantor dan Kuantor Bersarang: ∀x∃y Beda dengan ∃y∀x

Cara menegasikan kuantor bersarang langkah demi langkah, beda ∀x∃y dan ∃y∀x, nilai kebenaran di domain {1,2,3}, dan cara menerjemahkan kalimat ke notasi.

Oleh Diterbitkan 5 Nov 2026 10 menit baca
Di halaman ini

Negasi kuantor dikerjakan dengan dua aturan saja: ¬∀x P(x)\neg\forall x\,P(x) setara dengan ∃x ¬P(x)\exists x\,\neg P(x), dan ¬∃x P(x)\neg\exists x\,P(x) setara dengan ∀x ¬P(x)\forall x\,\neg P(x). Pada kuantor bersarang, aturan itu dipakai berulang dari kiri ke kanan, sehingga setiap kuantor berganti jenis dan tanda negasi berakhir tepat di depan predikat. Yang paling sering membuat nilai UTS matematika diskrit hilang bukan aturan negasinya, melainkan urutan kuantor: ∀x ∃y\forall x\,\exists y dan ∃y ∀x\exists y\,\forall x terlihat mirip, tetapi isinya berbeda.

Semua contoh di artikel ini memakai satu predikat, yaitu S(x,y)S(x,y): "x menyukai y", dengan domain tiga orang yang diberi nomor 1, 2, dan 3.

Apa bedanya ∀x∃y dengan ∃y∀x?

Bacaan masing-masing:

  • ∀x ∃y S(x,y)\forall x\,\exists y\,S(x,y): setiap orang menyukai paling sedikit satu orang. Orang yang disukai boleh berbeda untuk tiap x.
  • ∃y ∀x S(x,y)\exists y\,\forall x\,S(x,y): ada satu orang yang disukai oleh semua orang. Kali ini y dipilih lebih dulu dan harus sama untuk semua x.

Cara mengingatnya sederhana. Kuantor yang ditulis lebih dulu memilih lebih dulu. Pada ∀x ∃y\forall x\,\exists y, x dipilih dulu, lalu y boleh menyesuaikan diri dengan x. Pada ∃y ∀x\exists y\,\forall x, y dikunci dulu dan harus tahan terhadap semua x. Karena itu ∃y ∀x\exists y\,\forall x adalah pernyataan yang lebih kuat. Kalau ia benar, ∀x ∃y\forall x\,\exists y pasti benar, sebab y yang sama bisa dipakai untuk setiap x. Arah sebaliknya tidak berlaku.

Contoh dengan bilangan: di himpunan bilangan bulat, ∀x ∃y (x+y=0)\forall x\,\exists y\,(x+y=0) benar karena setiap x punya lawan y=−xy=-x. Sebaliknya ∃y ∀x (x+y=0)\exists y\,\forall x\,(x+y=0) salah. Tidak ada satu bilangan yang menjadi lawan dari semua bilangan sekaligus.

Dua variabel dan dua jenis kuantor memberi delapan susunan. Empat di antaranya memakai kuantor sejenis (∀x ∀y\forall x\,\forall y, ∀y ∀x\forall y\,\forall x, ∃x ∃y\exists x\,\exists y, ∃y ∃x\exists y\,\exists x), dan urutannya tidak berpengaruh. Empat sisanya memakai kuantor campuran, dan keempatnya punya arti yang berbeda:

NotasiBacaan sehari-hari
∀x ∃y S(x,y)\forall x\,\exists y\,S(x,y)Setiap orang menyukai seseorang
∃y ∀x S(x,y)\exists y\,\forall x\,S(x,y)Ada orang yang disukai semua orang
∃x ∀y S(x,y)\exists x\,\forall y\,S(x,y)Ada orang yang menyukai semua orang
∀y ∃x S(x,y)\forall y\,\exists x\,S(x,y)Setiap orang disukai oleh seseorang

Baris kedua dan keempat menempatkan y sebagai pihak yang disukai. Posisi variabel di dalam S(x,y)S(x,y) tidak pernah berubah. Yang berubah hanya kuantor mana yang mengikat variabel mana, dan dalam urutan apa.

Menghitung nilai kebenaran di domain {1, 2, 3}

Misalkan hubungan suka-menyukai di antara tiga orang itu seperti tabel berikut. Baca per baris: baris x, kolom y.

x menyukai yy = 1y = 2y = 3
x = 1yayaya
x = 2yatidaktidak
x = 3tidakyatidak

Jadi SS benar tepat untuk pasangan (1,1), (1,2), (1,3), (2,1), dan (3,2). Sekarang periksa keempat pernyataan.

  1. ∀x ∃y S(x,y)\forall x\,\exists y\,S(x,y). Setiap baris harus punya minimal satu "ya". Baris 1 punya tiga, baris 2 punya di kolom 1, baris 3 punya di kolom 2. Pernyataan ini benar.
  2. ∃y ∀x S(x,y)\exists y\,\forall x\,S(x,y). Harus ada satu kolom yang isinya "ya" semua. Kolom 1 gagal di baris 3, kolom 2 gagal di baris 2, kolom 3 gagal di baris 2 dan 3. Pernyataan ini salah.
  3. ∃x ∀y S(x,y)\exists x\,\forall y\,S(x,y). Harus ada satu baris yang isinya "ya" semua. Baris 1 memenuhi. Pernyataan ini benar.
  4. ∀y ∃x S(x,y)\forall y\,\exists x\,S(x,y). Setiap kolom harus punya minimal satu "ya". Ketiga kolom punya "ya" di baris 1. Pernyataan ini benar.

Pola tabel ini berlaku untuk domain kecil mana pun. ∀x ∃y\forall x\,\exists y berarti tiap baris punya "ya". ∃y ∀x\exists y\,\forall x berarti ada kolom yang penuh "ya". ∃x ∀y\exists x\,\forall y berarti ada baris yang penuh "ya". ∀y ∃x\forall y\,\exists x berarti tiap kolom punya "ya".

Pernyataan 1 benar sementara pernyataan 2 salah, padahal keduanya hanya bertukar urutan kuantor. Itu bukti langsung bahwa kuantor campuran tidak boleh ditukar seenaknya.

Coba ubah satu sel. Misalkan orang 3 ternyata tidak menyukai orang 2. Baris 3 menjadi kosong, sehingga pernyataan 1 berubah menjadi salah. Pernyataan 3 dan 4 tetap benar, karena keduanya hanya bergantung pada baris 1 yang tidak disentuh.

Cara menegasikan kuantor bersarang langkah demi langkah

Dorong tanda negasi ke kanan, satu kuantor setiap langkah. Setiap kali negasi melewati sebuah kuantor, ∀\forall berubah menjadi ∃\exists dan sebaliknya. Berikut negasi pernyataan 2:

¬ ∃y ∀x S(x,y)≡∀y ¬ ∀x S(x,y)≡∀y ∃x ¬S(x,y)\begin{aligned} \neg\,\exists y\,\forall x\,S(x,y) &\equiv \forall y\,\neg\,\forall x\,S(x,y) \\ &\equiv \forall y\,\exists x\,\neg S(x,y) \end{aligned}

Bacaannya: "untuk setiap orang, ada seseorang yang tidak menyukainya". Cek di tabel. Kolom 1 punya "tidak" di baris 3, kolom 2 punya "tidak" di baris 2, kolom 3 punya "tidak" di baris 2. Negasinya benar, cocok dengan pernyataan 2 yang salah. Lakukan pengecekan seperti ini setiap kali domainnya kecil, karena pernyataan dan negasinya harus selalu punya nilai kebenaran yang berlawanan.

Untuk tiga kuantor polanya sama. Ambil definisi kontinuitas fungsi f di titik 0 pada bilangan real, dengan f(0)=0f(0)=0:

∀ε>0  ∃δ>0  ∀x  (∣x∣<δ→∣f(x)∣<ε)\forall \varepsilon>0\;\exists \delta>0\;\forall x\;\big(|x|<\delta \rightarrow |f(x)|<\varepsilon\big)

Negasinya, yaitu pernyataan bahwa f tidak kontinu di 0:

∃ε>0  ∀δ>0  ∃x  (∣x∣<δ∧∣f(x)∣≥ε)\exists \varepsilon>0\;\forall \delta>0\;\exists x\;\big(|x|<\delta \wedge |f(x)|\ge\varepsilon\big)

Tiga hal terjadi sekaligus. Ketiga kuantor berganti jenis. Implikasi p→qp \rightarrow q berubah menjadi p∧¬qp \wedge \neg q. Tanda << pada bagian akhir berubah menjadi ≥\ge. Syarat ε>0\varepsilon>0 dan δ>0\delta>0 tidak ikut dinegasikan, karena syarat itu bagian dari kuantor terbatas, bukan bagian dari klaim yang dibantah.

Kuantor terbatas: kenapa ∀ berpasangan dengan → dan ∃ dengan ∧

Dengan domain semua orang, kalimat "semua mahasiswa lulus kalkulus" ditulis ∀x (M(x)→L(x))\forall x\,(M(x) \rightarrow L(x)). Kalimat "ada mahasiswa yang lulus kalkulus" ditulis ∃x (M(x)∧L(x))\exists x\,(M(x) \wedge L(x)). Pasangan ini bukan kebiasaan penulisan. Ini keharusan, dan alasannya terlihat kalau pasangannya ditukar:

  • ∃x (M(x)→L(x))\exists x\,(M(x) \rightarrow L(x)) langsung bernilai benar begitu ada satu orang yang bukan mahasiswa, sebab implikasi dengan hipotesis salah selalu benar. Kalimatnya jadi tidak mengatakan apa-apa tentang mahasiswa.
  • ∀x (M(x)∧L(x))\forall x\,(M(x) \wedge L(x)) mengklaim bahwa semua orang di domain adalah mahasiswa. Jelas bukan itu maksudnya.

Negasinya mengikuti hukum yang sama: ¬∀x (M(x)→L(x))≡∃x (M(x)∧¬L(x))\neg\forall x\,(M(x)\rightarrow L(x)) \equiv \exists x\,(M(x) \wedge \neg L(x)), yaitu "ada mahasiswa yang tidak lulus kalkulus". Saat ∀\forall berubah menjadi ∃\exists, tanda →\rightarrow ikut berubah menjadi ∧\wedge, sehingga pasangan yang benar terjaga dengan sendirinya.

Menerjemahkan kalimat sehari-hari ke notasi formal

Urutan kerjanya: tentukan domain, beri nama predikat, tandai kata yang menunjukkan kuantor ("setiap", "semua", "ada", "seseorang", "tidak ada"), lalu tentukan siapa yang dipilih lebih dulu. Pada tabel di bawah, domainnya semua orang, M(x)M(x) berarti x mahasiswa, D(y)D(y) berarti y dosen, dan S(x,y)S(x,y) berarti x menyukai y.

KalimatNotasi
Setiap mahasiswa menyukai paling sedikit satu dosen∀x (M(x)→∃y (D(y)∧S(x,y)))\forall x\,(M(x)\rightarrow \exists y\,(D(y)\wedge S(x,y)))
Ada dosen yang disukai semua mahasiswa∃y (D(y)∧∀x (M(x)→S(x,y)))\exists y\,(D(y)\wedge \forall x\,(M(x)\rightarrow S(x,y)))
Tidak ada mahasiswa yang menyukai semua dosen¬∃x (M(x)∧∀y (D(y)→S(x,y)))\neg\exists x\,(M(x)\wedge \forall y\,(D(y)\rightarrow S(x,y)))
Ada mahasiswa yang tidak menyukai siapa pun∃x (M(x)∧∀y ¬S(x,y))\exists x\,(M(x)\wedge \forall y\,\neg S(x,y))

Kalimat ketiga biasanya diminta dalam bentuk tanpa negasi di depan. Dorong negasinya masuk:

¬∃x (M(x)∧∀y (D(y)→S(x,y)))≡∀x ¬(M(x)∧∀y (D(y)→S(x,y)))≡∀x (M(x)→¬∀y (D(y)→S(x,y)))≡∀x (M(x)→∃y (D(y)∧¬S(x,y)))\begin{aligned} &\neg\exists x\,(M(x)\wedge \forall y\,(D(y)\rightarrow S(x,y)))\\ &\equiv \forall x\,\neg(M(x)\wedge \forall y\,(D(y)\rightarrow S(x,y)))\\ &\equiv \forall x\,(M(x)\rightarrow \neg\forall y\,(D(y)\rightarrow S(x,y)))\\ &\equiv \forall x\,(M(x)\rightarrow \exists y\,(D(y)\wedge \neg S(x,y))) \end{aligned}

Baris ketiga memakai ekuivalensi ¬(p∧q)≡p→¬q\neg(p\wedge q)\equiv p\rightarrow\neg q. Hasil akhirnya terbaca "setiap mahasiswa punya paling sedikit satu dosen yang tidak ia sukai". Artinya memang sama dengan kalimat awal, hanya diucapkan dari sisi lain.

Waspadai juga kalimat yang ambigu. "Semua mahasiswa tidak hadir" bisa berarti ∀x (M(x)→¬H(x))\forall x\,(M(x)\rightarrow\neg H(x)), yaitu tidak ada yang hadir. Bisa juga berarti ¬∀x (M(x)→H(x))\neg\forall x\,(M(x)\rightarrow H(x)), yaitu tidak semua hadir. Di lembar ujian, tuliskan tafsiran mana yang kamu pakai.

Kenapa domain bisa mengubah jawaban?

Pernyataan yang sama bisa benar di satu domain dan salah di domain lain:

  1. ∀x ∃y (y>x)\forall x\,\exists y\,(y > x) benar di bilangan bulat, cukup pilih y=x+1y = x+1. Di domain {1, 2, 3} pernyataan ini salah, karena untuk x = 3 tidak ada y yang lebih besar.
  2. ∃x ∀y (x≤y)\exists x\,\forall y\,(x \le y) benar di bilangan asli (x = 1, kalau bilangan asli dimulai dari 1). Di bilangan bulat pernyataan ini salah, karena tidak ada bilangan bulat terkecil.
  3. ∀x ∃y (y2=x)\forall x\,\exists y\,(y^2 = x) salah kalau x dan y sama-sama bilangan real, sebab x = -1 tidak punya akar real. Pernyataan ini menjadi benar kalau x dibatasi pada bilangan real tak negatif.

Jadi soal yang tidak menyebut domain sebenarnya belum lengkap. Kalau soalnya memang tidak menyebutkan, tulis asumsi domainmu di jawaban.

Kesalahan yang sering terjadi saat ujian

  1. Hanya mengganti kuantor pertama. ¬∀x ∃y P(x,y)\neg\forall x\,\exists y\,P(x,y) ditulis menjadi ∃x ∃y ¬P(x,y)\exists x\,\exists y\,\neg P(x,y). Negasi harus melewati semua kuantor, jadi jawaban yang benar ∃x ∀y ¬P(x,y)\exists x\,\forall y\,\neg P(x,y).
  2. Menukar urutan variabel saat menegasikan. Urutan x lalu y harus tetap. Yang berubah hanya jenis kuantornya.
  3. Ikut menegasikan syarat kuantor terbatas, misalnya mengubah ∀ε>0\forall\varepsilon>0 menjadi ∃ε≤0\exists\varepsilon\le 0.
  4. Menegasikan p→qp\rightarrow q menjadi ¬p→¬q\neg p\rightarrow\neg q atau p→¬qp\rightarrow\neg q. Yang benar p∧¬qp\wedge\neg q.
  5. Membaca ∃\exists sebagai "tepat satu". ∃\exists berarti paling sedikit satu. Kalau soal meminta tepat satu, pakai ∃!\exists! atau tuliskan syarat keunikannya.
  6. Menyimpulkan ∃y ∀x\exists y\,\forall x dari ∀x ∃y\forall x\,\exists y. Tabel di atas sudah menunjukkan bahwa yang kedua bisa benar sementara yang pertama salah.

Logika kuantor dipakai lagi di bab himpunan. Membuktikan A⊆BA\subseteq B pada dasarnya adalah membuktikan ∀x (x∈A→x∈B)\forall x\,(x\in A\rightarrow x\in B), dan langkahnya dibahas di cara membuktikan identitas himpunan. Untuk berlatih menyusun langkah logis dalam bentuk algoritma, lihat flowchart dan pseudocode tugas algoritma. Kalau UTS matematika diskrit tinggal beberapa hari, strategi belajar UTS dan UAS bisa membantu membagi waktunya.

FAQ

Apakah ∀x∀y sama dengan ∀y∀x?

Ya. Dua kuantor sejenis yang berurutan boleh ditukar. Hal yang sama berlaku untuk ∃x ∃y\exists x\,\exists y dan ∃y ∃x\exists y\,\exists x. Larangan menukar hanya berlaku untuk kuantor campuran.

Apa negasi dari "setiap orang punya teman"?

Dengan T(x,y)T(x,y) berarti y teman x, kalimatnya ∀x ∃y T(x,y)\forall x\,\exists y\,T(x,y). Negasinya ∃x ∀y ¬T(x,y)\exists x\,\forall y\,\neg T(x,y), yaitu "ada orang yang tidak berteman dengan siapa pun".

Kenapa ∃y∀x mengakibatkan ∀x∃y, tetapi tidak sebaliknya?

Kalau ada satu y yang cocok untuk semua x, y itu juga bisa dipakai sebagai jawaban untuk setiap x secara terpisah. Sebaliknya, tiap x boleh punya pasangan y yang berbeda-beda, sehingga belum tentu ada satu y yang cocok untuk semuanya.

Bagaimana menulis "tepat satu" dengan kuantor biasa?

∃!x P(x)\exists! x\,P(x) setara dengan ∃x (P(x)∧∀y (P(y)→y=x))\exists x\,(P(x)\wedge\forall y\,(P(y)\rightarrow y=x)). Bagian pertama menjamin ada, bagian kedua menjamin bahwa semua yang memenuhi P adalah x itu sendiri.

Apakah negasi dari ∀x P(x) sama dengan ∀x ¬P(x)?

Tidak. ¬∀x P(x)\neg\forall x\,P(x) berarti tidak semua memenuhi P, cukup ada satu pengecualian. ∀x ¬P(x)\forall x\,\neg P(x) berarti tidak ada satu pun yang memenuhi P. Kalimat "tidak semua mahasiswa hadir" dan "semua mahasiswa tidak hadir" berbeda karena alasan ini.

Bolehkah huruf variabel yang sama dipakai di dua kuantor?

Secara formal boleh. ∀x P(x)∧∃x Q(x)\forall x\,P(x)\wedge\exists x\,Q(x) sah karena kedua x terikat pada kuantor yang berbeda. Namun lebih aman ganti salah satunya menjadi y, supaya kamu tidak salah membaca saat menegasikan.

Artikel Terkait

Siap taklukkan UTS, UAS, dan skripsi?