Operator logika: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Lipedia (bicara | kontrib)
kTidak ada ringkasan suntingan
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
(16 revisi perantara oleh 11 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:Logical_connectives_Hasse_diagram.svg|ka|jmpl|424x424px|[[Diagram Hasse]] dari operator-operator logika]]
Dalam [[logika]], dua kalimat dapat digabungkan dengan '''operator logika''' untuk membentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi.
Dalam [[Logika matematika|logika]], '''operator logika''' atau '''perangkai logika''' merupakan [[konstanta logika|simbol logika]] yang dipakai untuk menghubungkan rumus-rumus logika. Sebagai contoh, dalam [[Sintaks (logika)|sintaks]] [[logika proposisional]], operasi [[Relasi biner|biner]] <math> \lor </math> dapat dipakai untuk menggabungkan dua [[rumus atomik]] <math> P</math> dan <math> Q</math>, memberikan rumus kompleks <math> P \lor Q </math>.
 
Operator logika pada umumnya meliputi [[negasi]], [[Logika disjungsi|disjungsi]], [[Logika konjungsi|konjungsi]], implikasi dan kesetaraan <!-- Istilah "kesetaraan" saya gunakan sebagai padanan istilah "equivalence". Saya tidak tahu istilah yang benar, mohon dikoreksi --kekavigi. -->. Dalam sistem [[logika klasik]] yang standar, operator-operator tersebut dipandang sebagai [[fungsi kebenaran]], yakni fungsi yang menerima suatu nilai kebenaran (benar atau salah) dan menghasilkan nilai kebenaran yang baru. Sedangkan dalam [[logika non-klasik]] ada beberapa interpretasi berbeda terkait definisi dari operator-operator tersebut. Interpretasi klasik dari setiap operator tersebut mirip dengan ungkapan "tidak", "atau", "dan", dan "jika" dalam [[bahasa alami]] seperti [[Bahasa Indonesia]], walau tidak identik.
Dalam bahasa sehari-hari, dua kalimat dapat digabungkan dengan konjungsi gramatik. Misalnya:
[[Kategori:Operator logika]]
:A: Hari ini cuaca mendung
[[Kategori:Simbol logika]]
:B: Hari ini akan hujan
== Pendahuluan ==
:C: Hari ini cuaca mendung ''dan'' hari ini akan hujan
Dalam [[bahasa formal]], fungsi-fungsi kebenaran dinyatakan lewat simbol-simbol yang tak ambigu. Hal ini memungkinkan pernyataan logika dapat dipahami dalam cara yang tidak ambigu. Simbol-simbol ini selanjutnya disebut ''operator logika'' atau ''perangkai logika''.
:D: Hari ini cuaca mendung ''karena itu'' hari ini akan hujan
 
Operator logika dapat digunakan untuk menghubungkan nol atau lebih pernyataan-pernyataan, memungkinkan seorang membahas operator logika ''n''-ary. Konstanta [[Aljabar Boolean|Boolean]] ''Benar'' dan ''Salah'' dapat dianggap sebagai operator 0-ary, negasi sebagai operator 1-ary, dan seterusnya.
Kata ''dan'' dan ''karena itu'' adalah konjungsi gramatik yang menggabungkan kalimat (A) dan (B) untuk membentuk kalimat (C) dan (D).
 
=== Daftar operator logika yang umum ===
Dalam bahasa logika, ada 16 operator logika:
Berikut adalah daftar beberapa operator logika yang umum, simbol, dan popularitasnya:<ref name="chao2023">{{cite book|last1=Chao|first1=C.|date=2023|title=数理逻辑:形式化方法的应用|location=Beijing|publisher=Preprint.|pages=15-28|language=Chinese|trans-title=Mathematical Logic: Applications of the Formalization Method}}</ref>
 
* [[negasi|Negasi (tidak)]]: <math>\neg</math>, <math>\sim</math>, <math>N</math> (prefiks), dengan <math>\neg</math> adalah bentuk yang paling modern dan umum digunakan, dan <math>\sim</math> masih digunakan oleh banyak orang;
 
* [[Logika konjungsi|Konjungsi (dan)]]: <math>\wedge</math>, <math>\&</math>, <math>K</math> (prefiks), dengan <math>\wedge</math> adalah bentuk yang paling modern dan umum digunakan;
{| style="margin: 0 auto;"
* [[Logika disjungsi|Disjungsi (atau)]]: <math>\vee</math>, <math>A</math> (prefiks), dengan <math>\vee</math> adalah bentuk yang paling modern dan umum digunakan;
|-
* Implikasi (jika...maka...): <math>\to</math>, <math>\supset</math>, <math>\Rightarrow</math>, <math>C</math> (prefiks), dengan <math>\to</math> adalah bentuk yang paling modern dan umum digunakan, dan <math>\supset</math> masih digunakan oleh banyak orang;
|<imagemap>
* Kesetaraan ([[jika dan hanya jika]]): <math>\leftrightarrow</math>, <math>\subset\!\!\!\supset</math>, <math>\Leftrightarrow</math>, <math>\equiv</math>, <math>E</math> (prefiks), dengan <math>\leftrightarrow</math> adalah bentuk yang paling modern dan umum digunakan, dan <math>\subset\!\!\!\supset</math> dapat menjadi pasangan yang cocok ketika menggunakan simbol implikasi <math>\supset</math>, seperti <math>\leftrightarrow</math> ketika menggunakan <math>\to</math>.
Image:Logical connectives table.svg|380px
Makna hubungan [antar] pernyataan dapat berubah ketika dibubuhi operator-operator tersebut. Sebagai contoh, pernyataan ''hari ini hujan'' (disimbolkan dengan <math>p</math>) dan ''saya ada di dalam ruangan'' (disimbolkan dengan <math>q</math>) dapat berubah menjadi:
rect 399 2 542 39 [[:en:Truth table|input A]]
rect 400 39 540 73 [[:en:Truth table|input B]]
rect 400 128 542 706 [[:en:Truth table|output f(A,B)]]
rect 3 128 398 163 [[:en:Contradiction|X and ¬X]]
rect 3 162 398 199 [[:en:Logical conjunction|A and B]]
rect 3 198 398 235 [[:en:Converse nonimplication|¬A and B]]
rect 4 234 399 273 [[:en:Proposition|B]]
rect 3 273 398 309 [[:en:Material nonimplication|A and ¬B]]
rect 2 308 397 344 [[:en:Proposition|A]]
rect 2 344 396 379 [[:en:Exclusive or|A xor B]]
rect 2 379 397 415 [[:en:Logical disjunction|A or B]]
rect 3 419 396 454 [[:en:Logical NOR|¬A and ¬B]]
rect 3 453 395 489 [[:en:Logical biconditional|A xnor B]]
rect 3 489 396 525 [[:en:Negation|¬A]]
rect 3 525 396 560 [[:en:Material implication|¬A or B]]
rect 3 563 397 601 [[:en:Negation|¬B]]
rect 2 600 395 636 [[:en:Converse implication|A or ¬B]]
rect 2 634 398 671 [[:en:Sheffer stroke|¬A or ¬B]]
rect 3 670 397 706 [[:en:Tautology_(logic)|X or ¬X]]
desc none
</imagemap>
|width="50pt"|
|<imagemap>
Image:Logical connectives Hasse diagram.svg|350px
rect 326 28 416 200 [[:en:Tautology_(logic)|X or ¬X]]
rect 81 233 166 409 [[:en:Sheffer stroke|¬A or ¬B]]
rect 260 231 349 409 [[:en:Converse implication|A or ¬B]]
rect 393 230 481 409 [[:en:Material implication|¬A or B]]
rect 574 232 663 408 [[:en:Logical disjunction|A or B]]
rect 13 436 103 617 [[:en:Negation|¬B]]
rect 147 438 235 617 [[:en:Negation|¬A]]
rect 279 440 368 616 [[:en:Exclusive or|A xor B]]
rect 375 440 464 617 [[:en:Logical biconditional|A xnor B]]
rect 507 439 595 617 [[:en:Proposition|A]]
rect 639 438 732 617 [[:en:Proposition|B]]
rect 79 647 168 826 [[:en:Logical NOR|¬A and ¬B]]
rect 260 647 349 826 [[:en:Material nonimplication|A and ¬B]]
rect 392 646 482 826 [[:en:Converse nonimplication|¬A and B]]
rect 574 646 663 826 [[:en:Logical conjunction|A and B]]
rect 327 853 417 1035 [[:en:Contradiction|X and ¬X]]
desc none
</imagemap>
|-
| align="left"|<small>[[:File:Logical connectives table.svg|<font color=#aaaaaa>(file)</font>]]</small> || || align="right"| <small>[[:File:Logical connectives Hasse diagram.svg|<font color=#aaaaaa>(file)</font>]] [http://commons.wikimedia.org/w/thumb.php?f=Logical%20connectives%20Hasse%20diagram.svg&width=1000px <font color=#aaaaaa>(zoom in)</font>]</small>
|}
<br clear=all>
 
* Hari ini '''tidak''' hujan (<math>\neg p</math>);
== Pranala luar ==
* Hari ini hujan '''dan''' saya ada di dalam ruangan (<math>p \wedge q</math>);
* plato.stanford.edu/entries/logical-constants/
* Hari ini hujan '''atau''' saya ada di dalam ruangan (<math>p \lor q</math>);
* finitegeometry.org/sc/16/logic.html
* '''Jika''' hari ini hujan, '''maka''' saya ada di dalam ruangan (<math>p \rightarrow q</math>);
* '''Jika''' saya ada di dalam ruangan, '''maka''' hari ini hujan (<math>q \rightarrow p</math>);
* Saya ada di dalam ruangan '''jika dan hanya jika''' hari ini hujan (<math>p \leftrightarrow q</math>);
 
Pernyataan yang ''selalu benar'' dan pernyataan yang ''selalu'' ''salah'' juga umum dianggap sebagai sebagai sebuah operator:
[[Kategori:Logika]]
* ''Benar'', disimbolkan dengan <math>\top</math>, <math>1</math>, <math>V</math> (prefiks), atau <math>\mathrm{T}</math>;
* ''Salah'', disimbolkan dengan <math>\bot</math>, <math>0</math>, <math>O</math> (prefiks), atau <math>\mathrm{F}</math>
 
=== Sejarah dari notasi yang digunakan ===
[[ca:Connectiva lògica]]
 
[[da:Logisk operator]]
* Negasi: Simbol <math>\neg</math> digunakan oleh [[Arend Heyting|Heyting]] di tahun 1930<ref name="heyting1930">{{cite journal|last1=Heyting|first1=A.|date=1930|title=Die formalen Regeln der intuitionistischen Logik|journal=Sitzungsberichte der Preussischen Akademie der Wissenschaften, Physikalisch-mathematische Klasse|language=German|pages=42-56}}</ref><ref>Denis Roegel (2002), ''[https://members.loria.fr/Roegel/loc/symboles-logiques-eng.pdf A brief survey of 20th century logical notations]'' (see chart on page 2).</ref> (mirip dengan simbol ⫟ dalam [[Begriffsschrift]] oleh [[Gottlob Frege|Frege]]<ref name="frege1879a">{{cite book|last1=Frege|first1=G.|date=1879|title=Begriffsschrift, eine der arithmetischen nachgebildete Formelsprache des reinen Denkens|location=Halle a/S.|publisher=Verlag von Louis Nebert|page=10}}</ref>). Sedangkan simbol <math>\sim</math> muncul dalam publikasi oleh [[Bertrand Russell|Russell]] tahun 1908.<ref name="autogenerated222">[[Bertrand Russell|Russell]] (1908) ''Mathematical logic as based on the theory of types'' (American Journal of Mathematics 30, p222–262, also in From Frege to Gödel edited by van Heijenoort).</ref> Alternatif notasi negasi lainnya dilakukan dengan menambahkan garis horizontal di atas rumus (pernyataan) yang bersangkutan, seperti <math>\overline{p}</math>, atau dengan menggunakan tanda petik, seperti <math>p'</math>.
[[de:Junktor]]
* Konjungsi: Simbol <math>\wedge</math> digunakan oleh [[Arend Heyting|Heyting]] di tahun 1930<ref name="heyting1930" /> (mirip dengan simbol irisan <math>\cap</math> [[Giuseppe Peano|Peano]] dalam teori himpunan<ref>[[Giuseppe Peano|Peano]] (1889) ''[[Arithmetices principia, nova methodo exposita]]''.</ref>). Simbol <math>\&</math> setidaknya sudah digunakan sejak [[Moses Schönfinkel|Schönfinkel]] di tahun 1924,<ref name="autogenerated1924">[[Moses Schönfinkel|Schönfinkel]] (1924) ''Über die Bausteine der mathematischen Logik'', translated as ''On the building blocks of mathematical logic'' in From Frege to Gödel edited by van Heijenoort.</ref> sedangkan simbol <math>\cdot</math> berasal dari interpretasi oleh [[George Boole|Boole]] yang mengganggap logika sebagai [[aljabar elementer]].
[[el:Λογικές συναρτήσεις]]
 
[[en:Logical connective]]
== Referensi ==
[[es:Conectivo Lógico]]
<references />{{Logic-stub}}
[[et:Konnektor]]
[[fa:ادات منطقی]]
[[fr:Connecteurs logiques]]
[[he:פעולה בוליאנית]]
[[hu:Logikai művelet]]
[[is:Rökaðgerð]]
[[it:Connettivo logico]]
[[ja:論理演算]]
[[ko:논리 연산]]
[[mk:Логичка операција]]
[[ms:Pengoperasi logik]]
[[nl:Booleaanse operator]]
[[pl:Funktor zdaniotwórczy]]
[[ru:Логическая операция]]
[[sk:Výroková spojka]]
[[sv:Logisk operator]]
[[th:ตัวดำเนินการทางตรรกศาสตร์]]
[[zh:逻辑运算符]]