Idempoten: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Menghapus Kategori:Relasi matematika menggunakan HotCat Tag: Pengembalian manual |
menambahkan bagian ke →Contoh dalam ilmu komputer: , dari hasil alih bahasa artikel en:Idempotence; lihat sejarahnya untuk atribusi. Juga menerjemahkan beberapa catatan kaki. |
||
Baris 1:
[[Berkas:HK IFC FV 曉薈 High Place 18B showflat lift button panel Dec-2013.JPG|pra=https://wiki-indonesia.club/wiki/Berkas:HK%20IFC%20FV%20%E6%9B%89%E8%96%88%20High%20Place%2018B%20showflat%20lift%20button%20panel%20Dec-2013.JPG|jmpl|Tombol pada [[lift]][[Tanda tujuan|.]] Menekan salah tombol sebuah lantai adalah operasi idempoten, karena memiliki efek yang sama baik dilakukan sekali atau beberapa kali.]]
'''Idempoten''' adalah sifat beberapa [[Operasi (matematika)|operasi]] tertentu di [[matematika]] dan [[ilmu komputer]] yang dapat diterapkan beberapa kali tanpa memberikan hasil berbeda dengan ketika diterapkan pertama kali. Konsep idempoten muncul dalam beberapa hal di [[aljabar abstrak]] (khususnya, dalam teori proyektor dan ''closure operators'') dan pada [[pemrograman fungsional]] (yang berhubungan dengan sifat ''referential transparency''). Istilah ini diperkenalkan oleh [[Benjamin Peirce]]
== Definisi ==
Baris 6:
== Contoh ==
Beriut beberapa contoh objek matematika dan sifat idempoten mereka:
* Bilangan asli 0 dan 1 adalah elemen yang idempoten dengan [[perkalian]] (karena 0 × 0 = 0 dan 1 × 1 = 1), dan tidak ada bilangan asli lainnya yang memenuhi (misalnya tidak berlaku bahwa 2 × 2 = 2). Untuk alasan yang terakhir, perkalian bilangan asli bukanlah operasi idempoten. Secara formal, dalam [[monoid]] ([[Bilangan asli|ℕ]], ×), elemen idempoten hanya 0 dan 1.
Baris 18:
=== Fungsi idempoten ===
Dalam monoid (''E <sup>E</sup>'', ∘) [[Fungsi (matematika)|fungsi]] dari himpunan ''E'' ke dirinya sendiri dengan [[komposisi fungsi]] ∘, elemen idempoten adalah fungsi {{Nowrap|''f'': ''E'' → ''E''}} yang bersifat {{Nowrap|1=''f'' ∘ ''f'' = ''f''}}, dengan kata lain untuk semua ''x'' di ''E'', {{Nowrap|1=''f''(''f''(''x'')) = ''f''(''x'')}} ([[Citra (matematika)|citra]] dari setiap elemen di ''E'' adalah ''fixed point'' dari ''f'' ). Sebagai contoh, mengambil nilai [[Nilai absolut|absolut]] ''abs''(''x'') <ref>
* [[fungsi identitas]] bersifat idempoten;
Baris 30:
adalah banyaknya fungsi idempoten yang mungkin di himpunan ''E''. barisan dari rumus banyaknya fungsi idempoten di atas untuk ''n'' = 0, 1, 2, 3, 4, 5, 6, 7, 8,… adalah 1, 1, 3, 10, 41, 196, 1057, 6322, 41393,… {{OEIS|A000248}}.
Sifat keidempotenan tidak terawetkan <!--bukan alih bahasa yang baik, bukan?-->dalam komposisi fungsi.
== Arti dalam ilmu komputer ==
Baris 39:
Ini adalah sifat yang sangat berguna dalam banyak situasi, karena ini berarti bahwa operasi dapat diulangi atau dicoba ulang sesering yang diperlukan tanpa menimbulkan efek yang tidak diinginkan. Pada operasi yang tidak idempoten, algoritme mungkin perlu melacak apakah operasi sudah dilakukan atau belum.
=== Contoh dalam ilmu komputer ===
Sebuah fungsi yang mencari nama dan alamat pelanggan di sebuah database umumnya idempoten, karena operasi ini tidak membuat isi database berubah. Demikian pula dengan mengganti alamat pengguna menjadi XYZ umumnya idempoten, karena data alamat terakhir akan tetap sama tidak peduli berapa kali XYZ dilakukan. Namun, menempatkan barang dalam daftar belanjaan [[Perdagangan elektronik|toko daring]] umumnya tidak idempoten, karena penempatan barang beberapa kali akan menambah banyak pesanan. Membatalkan pesanan bersifat idempoten, karena pesanan tetap dibatalkan tidak peduli berapa kali permintaan [pembatalan] dilakukan.
== Contoh aplikasi ==
Contoh terapan yang dapat ditemui banyak orang dalam kehidupan sehari-hari mereka termasuk tombol pada [[lift]] dan [[Penyeberangan pejalan kaki|tombol penyeberangan]].
== Referensi ==
|