Асоцијативност

Извор: testwiki
Датум измене: 11. јул 2024. у 03:52; аутор: imported>FelixBot (Уклањање шаблона "кратак опис" уз пребацивање на Википодатке)
(разл) ← Старија измена | Тренутна верзија (разл) | Новија измена → (разл)
Пређи на навигацију Пређи на претрагу

Шаблон:Правила трансформације

У математици, асоцијативно својство[1] је својство неких бинарних операција, што значи да преуређивање заграда у изразу неће променити резултат. У пропозиционој логици, асоцијативност је важеће правило замене израза у логичким доказима. За бинарни оператор :K×KK се каже да је асоцијативан над скупом -{K}- ако за свако a,b,cK важи: a(bc)=(ab)c. Из асоцијативности оператора следи да у горенаведеним изразима редослед операција не игра улогу, те и запис у коме приоритет није назначен једнозначно одређен: abc

У оквиру израза који садржи два или више појављивања у низу истог асоцијативног оператора, редослед којим се операције изводе није битан све док се редослед операнада не мења. То јест (након поновног писања израза са заградама и у инфиксном запису ако је потребно), преуређивање заграда у таквом изразу неће променити његову вредност. Размотрите следеће једначине:

(2+3)+4=2+(3+4)=92×(3×4)=(2×3)×4=24.

Дефиниција

Бинарна операција ∗ на скупу S је асоцијативна када овај дијаграм комутује. То јест, када се два пута од Шаблон:Math до Шаблон:Mvar компонују на исту функцију од Шаблон:Math до Шаблон:Mvar.

Формално, бинарна операција Шаблон:Math на скупу Шаблон:Mvar назива се асоцијативна ако задовољава асоцијативни закон:

Шаблон:Block indent

Овде се ∗ користи за замену симбола операције, који може бити било који симбол, па чак и одсуство симбола (јукстапозиција) као за множење.

Шаблон:Block indent

Асоцијативни закон се такође може изразити функционалном нотацијом на следећи начин: Шаблон:Math.

Записивање неасоцијативних операција

Уколико се неасоцијативна операција појављује више од једном у изразу, за одређивање редоследа операција користе се заграде. Ипак, за неке честе неасоцијативне операције постоје правила њиховог коришћења без заграда.

Операција је лево асоцијативна ако је правило да се користи слева надесно, т.ј.

abc=(ab)c

а десно асоцијативна ако је правило да се користи здесна налево, т.ј.

abc=a(bc)

На пример, одузимање је лево асоцијативно, степеновање десно асоцијативно док за векторски производ нема правила.

Генерализовани асоцијативни закон

У одсуству асоцијативног својства, пет фактора Шаблон:Mvar, Шаблон:Mvar,Шаблон:Mvar, Шаблон:Mvar, Шаблон:Mvar резултирају Тамаријевом решетком четвртог реда, могуће различитих производа.

Ако је бинарна операција асоцијативна, поновљена примена операције даје исти резултат без обзира на то колико су валидни парови заграда уметнути у израз.[2] Ово се зове генерализовани асоцијативни закон. На пример, производ од четири елемента може се написати, без промене редоследа фактора, на пет могућих начина:

Ако је операција производа асоцијативна, генерализовани закон асоцијативности налаже да ће сви ови изрази дати исти резултат. Дакле, осим ако израз са изостављеним заградама већ има другачије значење (види доле), заграде се могу сматрати непотребним и „производ“ се може недвосмислено написати као

Шаблон:Block indent

Како се број елемената повећава, број могућих начина за уметање заграда брзо расте, али они остају непотребни за вишезначност.

Пример где ово не функционише је логички двоуслован Шаблон:Math. То је асоцијативно је; дакле, Шаблон:Math је еквивалентно са Шаблон:Math, али Шаблон:Math најчешће значи Шаблон:Math, што није еквивалентно.

Пропозициона логика

Правило замене

У стандардној истинито-функционалној пропозиционој логици, асоцијација,[3][4] или асоцијативност[5] су два валидна правила замене. Правила дозвољавају померање заграда у логичким изразима у логичким доказима. Правила (користећи нотацију логичких конекција) су:

(P(QR))((PQ)R)

и

(P(QR))((PQ)R),

где је „металолошки симбол који представља „може се заменити у доказу са”.

Истинисно функционални спојеви

Асоцијативност је својство неких логичких спојева истинито-функционалне пропозиционалне логике. Следеће логичке еквиваленције показују да је асоцијативност својство одређених веза. Следеће (и њихове конверзе, пошто је Шаблон:Math комутативно) су истиносно-функционалне таутологије.

Асоцијативност дисјункције
((PQ)R)(P(QR))
Асоцијативност везника
((PQ)R)(P(QR))
Асоцијативност еквиваленције
((PQ)R)(P(QR))

Заједничко порицање је пример истинито функционалне повезаности која није асоцијативна.

Неасоцијативна операција

Бинарна операција * на скупу S који не задовољава асоцијативни закон назива се неасоцијативна. симболично,

(x*y)*zx*(y*z)for some x,y,zS.

За такву операцију редослед евалуације је важан. На пример:

Одузимање
(53)25(32)
Дељење
(4/2)/24/(2/2)
Експоненцијација
2(12)(21)2
Векторски производ
𝐢×(𝐢×𝐣)=𝐢×𝐤=𝐣(𝐢×𝐢)×𝐣=𝟎×𝐣=𝟎

Такође, иако је сабирање асоцијативно за коначне суме, оно није асоцијативно унутар бесконачних збирова (серија). На пример,

(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+=0 док 1+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+(1+1)+=1.

Неке неасоцијативне операције су фундаменталне у математици. Често се појављују као множење у структурама које се називају неасоцијативне алгебре, које такође имају сабирање и скаларно множење. Примери су октониони и Лијеве алгебре. У Лијевим алгебрама, множење задовољава Јакобијев идентитет уместо асоцијативног закона; ово омогућава апстраховање алгебарске природе инфинитезималних трансформација.

Други примери су квазигрупе, квазипоље, неасоцијативни прстен и комутативне неасоцијативне магме.

Неасоцијативност израчунавања са помичним зарезом

У математици је сабирање и множење реалних бројева асоцијативно. Насупрот томе, у рачунарској науци, сабирање и множење бројева са покретним зарезом није асоцијативно, јер се грешке заокруживања уводе када се вредности различите величине споје.[6]

Да би се ово илустровало, размотрите приказ са помичним зарезом са 4-битном мантисом:

Шаблон:Block indent Шаблон:Block indent

Иако већина рачунара рачуна са 24 или 53 битном мантисом,[7] ово је важан извор грешке заокруживања, а приступи као што је Каханов алгоритам сумирања су начини да се грешке минимизирају. То може бити посебно проблематично у паралелном рачунарству.[8][9]

Нотација за неасоцијативне операције

Шаблон:Main

Генерално, заграде се морају користити за означавање редоследа евалуације ако се неасоцијативна операција појављује више пута у изразу (осим ако нотација не наводи редослед на други начин, на пример 23/4). Међутим, математичари се слажу око одређеног редоследа евалуације за неколико уобичајених неасоцијативних операција. Ово је једноставно нотациона конвенција да се избегну заграде.

Лево-асоцијативна операција је неасоцијативна операција која се конвенционално вреднује с лева на десно, тј.

x*y*z=(x*y)*zw*x*y*z=((w*x)*y)*zetc.  }за свако w,x,y,zS

док се десна асоцијативна операција конвенционално процењује с десна на лево:

x*y*z=x*(y*z)w*x*y*z=w*(x*(y*z))etc.  }за свако w,x,y,zS

Јављају се лево-асоцијативне и десно-асоцијативне операције. Лево-асоцијативне операције укључују следеће:

Одузимање и дељење реалних бројева[10][11][12][13][14]
xyz=(xy)z
x/y/z=(x/y)/z
Функциона примена
(fxy)=((fx)y)

Ова нотација може бити мотивисана преносним изоморфизмом, који омогућава делимичну примену.

Десно асоцијативне операције укључују следеће:

Експоненцијализација реалних бројева у запису у суперскрипту
xyz=x(yz)

Експоненцијалност се обично користи са заградама или десно асоцијативно јер је поновљена лево-асоцијативна операција степеновања од мале користи. Поновљена степеновања би углавном била преписана множењем:

(xy)z=x(yz)

Правилно форматиран, суперскрипт се понаша као скуп заграда; на пример. у изразу 2x+3 сабирање се врши пре експоненцијације упркос томе што не постоје експлицитне заграде 2(x+3) обавијене око њега. Тако дат израз као што је xyz, пуни експонент yz основе x се прво процењује. Међутим, у неким контекстима, посебно у рукопису, разлика између xyz=(xy)z, xyz=x(yz) и xyz=x(yz) може бити тешко уочљива. У таквом случају се обично подразумева десна асоцијативност.

Дефиниција функције
=()
xyxy=x(yxy)

Коришћење десно-асоцијативних нотација за ове операције може бити мотивисано Кари–Хауардовом кореспонденцијом и пресносним изоморфизмом.

Неасоцијативне операције за које није дефинисан конвенционални редослед евалуације укључују следеће.

Експоненцијација реалних бројева у инфиксној нотацији[15]
(xy)zx(yz)
Кнутови оператори стрелице нагоре
a(bc)(ab)c
a(bc)(ab)c
Вршење векторског производа три вектора
a×(b×c)(a×b)×c for some a,b,c3
Рачунање просека реалних бројева у паровима
(x+y)/2+z2x+(y+z)/22for all x,y,z with xz.
Рачунање релативног комплемента скупова
(AB)CA(BC).

(Упореди материјалну неимпликацију у логици.)

Историја

Сматра се да је Вилијам Роуан Хамилтон сковао термин „асоцијативно својство“[16] око 1844. године, у време када је размишљао о неасоцијативној алгебри октонона на које га је упутио Џон Т. Грејвс.[17]

Види још

Референце

Шаблон:Reflist

Литература

Шаблон:Литература

Шаблон:Литература крај

Спољашње везе

Шаблон:Commons category-lat

Шаблон:Нормативна контрола