Birleşme Özelliği (Yasa)
Bu madde veya bölüm Birleşmeli özellik maddesine çok benzemektedir ve bu iki maddenin tek başlık altında birleştirilmesi önerilmektedir. Birleştirme işlemi yapıldıktan sonra sayfaya {{Geçmiş birleştir}} şablonunu ekleyiniz. |
Matematikte birleşmeli özellik [1] bazı ikili işlemlerin ayırt edici özelliğidir. Önerme mantığına göre birleşme mantıksal kanıtları ifade için geçerli bir kuralları yer değiştirme yoludur. Matematiksel işlemlerde parantezi yeniden ayarlamak sonuca etki etmez. Örnek olarak:
Parantezlerin yeniden değiştirilmesine rağmen sonuç değişmedi. Bu olay gerçek sayıların toplamında ve çarpımında her zaman doğru olduğuna göre söyleyebiliriz ki toplama ve çarpma işlemi birleşmeli özelliğe sahiptir. Birleşme özelliği değişme özelliğiyle karıştırılmamalıdır. Değişme özelliği a × b = b × a örnektir. Birleşme özelliği matematikte bolca vardır hatta, birçok cebirsel yapı özellikle ikili işlemleri için birleşmeye ihtiyaç duyar. Ancak birçok önemli ve ilginç olaylar da birleşme özelliğine sahip değildir. Örnek olarak çıkartma işlemi, üslü sayılar ve çapraz çarpım gösterilebilir. Bilgisayar bilimindeki kayan nokta birleşmeli değildir ve hataları yuvarlamada kullanılan önemli bir kaynaktır.
Tanım
Resmi olarak kümelerdeki S ikili işlemler birleşme özelliğine sahiptirler tabi bu özelliğin kurallarına uyuyorlarsa.
- .
burda herhangi bir işlemi belirtmektedir. Örnek olarak çarpma işlemini verirsek;
Bu kurallar fonksiyonel notasyonlarda da ifade edilebilir. Bundan dolayı: .
==Genelleştirilmiş Birleşme Kuralları==
Parantezin yeri ne kadar değiştirilirse değiştirilsin sonuç hiçbir zaman değişmez.[2] Buna genelleştirilmiş birleşme kuralı denir. Örnek olarak dört simgenin beş farklı yazılabilme yolu:
- ((ab)c)d
- (ab)(cd)
- (a(bc))d
- a((bc)d)
- a(b(cd))
Genelleştirilmiş birleşmeli kurala göre sonuç her zaman aynı çıkacaktır bundan dolayı parantezlere ihtiyaç yoktur bu durumda işlem şu şekilde de yazılabilir:
- abcd
Simgeler arttıkça parantezli işlemlerin sayısı da artacaktır ama fakat bu gereksiz olur.
Örnekler
Birleşme özelliğinden dolayı parantezler ihmal edilebilir.
- Karmaşık sayılardan olan dördeyler de birleşme özelliğine girmektedir.
- Ortak bölenlerin en büyüğü ve ortak katların en küçüğü fonksiyonları birleşme özlelliğine sahiptirler
- Kümelerde kesişim ve birleşim bu kurala uyar
- Bileşke fonksiyonlar da birleşme özelliğine girmektedir.
Üç elemanlı bir kğme düşündüğümüzde, izlenilen yol
× A B C A A A A B A B C C A A A
Birleşme özelliğine sahiptir
- Matrisler doğrusal dönüşüm ile matris çarpımı özelliği gösterdikleri için birleşme özelliğine sahiptirler.
Önermeler
Yer Değiştirme Kuralı
Önermelerde birleşmeli özellik[3][4] ya da birleşme özelliği[5] yer değiştirme kuralının iki geçerli özelliğidir. Bu kurallar:
Ve
"" bir semboldür ve manası ispatlanmış olanla yer değiştirilebilirdir.
Birleşmesiz
Kümelerdeki ikili işlemlerde birleşme özelliğini sağlamıyorsa buna birleşmesiz denir.
Bazı işlemler birleşmesizdir.
- Çıkarma
- Bölme
- Üslü sayı
Sonsuz toplamlar birleşmesizdir.
Birleşmesiz yapılar konusu klasik cebirin yapısındaki farklılıklardan meydana gelmiştir. Birleşmesiz cebir Lie cebir konusunda daha büyük bir alana sahiptir artık. Birleşmeli kuralı Jacobi özdeşliği ile yer değiştirmiştir. Lie alcebrası sonsuz küçük dönüşümlerin temelini değiştirip matematikte her yerde bulunan bir özellik haline getirmiştir.
Kayan Nokta Hesaplamasının Birleşmesiz Olanı
Matematikte toplama ve çarpma birleşmelidir. Bunun aksine hatalar yuvarlandığında ve farklı boyuttaki değerler birleştiğinde bilgisayar biliminde kayan noktanın toplanması ve çarpılması birleşmesizdir.[6]
Örnek verilecek olunursa; 4 bit mantissa ile kayan nokta gösterimi:
(1.0002×20 +
1.0002×20) +
1.0002×24 =
1.0002×21 +
1.0002×24 =
1.0012×24
1.0002×20 +
(1.0002×20 +
1.0002×24) =
1.0002×21 +
1.0002×24 =
1.0002×24
Birçok bilgisayar 53 ve 24 bitlik mantissa ile çalışmasına rağmen [7], yuvarlama hatasında önemli bir kaynaktır ve Kahan toplama algoritması ile bu hatalar en küçük hale getirilir. Özellikle paralel hesaplamalarda önemli bir problemdir.[8]
[9]
Birleşmesiz İşlemlerdeki Notasyon
Genelde parantezler birleşmesiz durumlardaki işlem sırasını göstermek için kullanılır. Ancak matematikçiler bir işlem sırası belirlemişlerdir bazı birleşmesiz işlemler için. Kısaca parantezlerden kurtulmak için yapmışlardır. Sol birleşmeli soldan sağa giderken:
Sağ birleşmeli sağdan sola gider:
Ancak bunların ikisi de meydana geldiğinde Sol birleşmeli işlemlerde:
- Gerçek sayıların çıkarması ve bölünmesi:
- Fonksiyonlarda:
Sağ birleşmeli işlemlerde:
- Üslü sayılarda:
- Sol birleşmeli işlemin burada kullanılmamasındaki sebep daha az kullanışlı olmasıdır
- Fonksiyon Tanımında:
Birleşmesiz işlemlerde bazı işlemlerin sırası aşağıdaki gibidir.
- Üç vektörün çapraz çarpımı alınırken:
- Gerçel sayıların ortalama değeri alınırken:
Ayrıca Bakınız
Referanslar
- ↑ Thomas W. Hungerford (1974). Algebra (1st bas.). Springer. s. 24. ISBN 0387905189. "Definition 1.1 (i) a(bc) = (ab)c for all a, b, c in G."
- ↑ Durbin, John R. (1992). Modern Algebra: an Introduction (3rd bas.). New York: Wiley. s. 78. ISBN 0-471-51001-7. http://www.wiley.com/WileyCDA/WileyTitle/productCd-EHEP000258.html. "If are elements of a set with an associative operation, then the product is unambiguous; this is, the same element will be obtained regardless of how parentheses are inserted in the product"
- ↑ Moore and Parker
- ↑ Copi and Cohen
- ↑ Hurley
- ↑ Knuth, Donald, The Art of Computer Programming, Volume 3, section 4.2.2
- ↑ IEEE Computer Society (August 29, 2008). IEEE Standard for Floating-Point Arithmetic. IEEE. DOI:10.1109/IEEESTD.2008.4610935. ISBN 978-0-7381-5753-5. IEEE Std 754-2008. http://ieeexplore.ieee.org/servlet/opac?punumber=4610933.
- ↑ Villa, Oreste; Chavarría-mir, Daniel; Gurumoorthi, Vidhya; Márquez, Andrés; Krishnamoorthy, Sriram, Effects of Floating-Point non-Associativity on Numerical Computations on Massively Multithreaded Systems, http://cass-mt.pnnl.gov/docs/pubs/pnnleffects_of_floating-pointpaper.pdf, erişim tarihi: 2014-04-08
- ↑ Goldberg, David, "What Every Computer Scientist Should Know About Floating Point Arithmetic", ACM Computing Surveys 23 (1): 5-48, http://cass-mt.pnnl.gov/docs/pubs/pnnleffects_of_floating-pointpaper.pdf, erişim tarihi: 2014-04-08