Dualioji funkcija

Iš testwiki.
23:26, 4 vasario 2024 versija, sukurta imported>Zygimantus
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Pereiti į navigaciją Jump to search

Tam tikrai loginei funkcijai f dualioji funkcija yra tokia funkcija f*, kad kiekvienam parametrų rinkiniui galioja lygybė f*(x1,x2,...,xn)=¬f(¬x1,¬x2,...,¬xn).

Pavyzdžiui, Būlio algebros funkcijai IR dualioji funkcija yra ARBA, nes xy=¬(¬x¬y)[1]

Dualumo dėsnis

Formuluotė: Jei f(x1,x2,...,xn)=g(x1,x2,...,xn), tai f*(x1,x2,...,xn)=g*(x1,...,xn)

Įrodymas: f*(x1,...,xn)=¬f(¬x1,...,¬xn)=¬g(¬x1,...,¬xn)=g*(x1,...,xn). Remėmės prielaida, kad f(x1,...,xn)=g(x1,...,xn)f(¬x1,...,¬xn)=g(¬x1,...,¬xn), o tai teisinga, nes su bet kokias argumentais f ir g reikšmės sutampa.

Išvada: f(x1,x2,...,xn)=g(x1,x2,...,xn) tada ir tik tada, kai f*(x1,x2,...,xn)=g*(x1,...,xn)

Savybės

(f*)* =f
lengva įsitikinti…
Dualumo dėsnis
Įrodymas ankstesnioje pastraipoje
Jei f(x1,...,xn)=g(f1(x11,...,x1n),...,fn(xn1,...,xnn), tai f*(x1,...,xn)=g*(f1*(x11,...,x1n),...,fn*(xn1,...,xnn))
f*(x1,...,xn)=¬g(f1(¬x11,...,¬x1n),...,fn(¬xn1,...,¬xnn) =¬g(¬¬f1(¬x11,...,¬x1n),...,¬¬fn(¬xn1,...,¬xnn) =¬g(¬f1*(x11,...,x1n),...,¬fn*(xn1,...,xnn) =g*(f1*(x11,...,x1n),...,fn*(xn1,...,xnn)

Autodualių funkcijų klasė

Apibrėžimas: f1(x1,...,xn)Sf*=f

Teorema: Jei f(x1,...,xn)S, tai pakeitę joje kai kuriuos kintamuosius į x ir ¬x galime gauti funkciją - konstantą , Pavyzdys: f(¬x,x,x,¬x)=s(x)=c

Įrodymas: Jei f(x1,...,xn)S, tai atsiras toks a1,...,an(ai=0ai=1,1inreikšmių rinkinys, kad f(a1,...,an)=f(¬a1,...,¬an). Pažymėkime visus a kaip xai, kas ai=1 reikštų x, o ai =0 – ¬x ir apibrėžkime ϕ(x)=f(xa1,,an). Tada ϕ(x)=f(xa1,,an)=f(¬xa1,,¬xa1)=ϕ(¬x). Matome, jog ϕ funkcija nepriklauso nuo x, todėl ji yra konstanta

Aibė S yra uždara
Tarkime, kad f(x1,,xn)S,f1(x11,,xn1)S,,fm(x1m,,xnm)S, g=f(f1,,fm). Tada pagal 3 dualių funkcijų savybę ir autodualių funkcijų apibrėžimą: g*=f*(f1*(),,fm*()). Autoduali funkcija g egzistuos tada ir tik tada kai, f ir fi funkcijos bus autodualios, todėl ši aibė yra uždara

Šaltiniai

Šablonas:Išnašos

Literatūra

  • Richard Lassaigne, Michel de Rougemont „Logika ir Informatikos pagrindai“. vert. Stanislovas Norgėla. 1996 Leidykla „Žodynas“