Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 18. 01. 2016 10:59 — Editoval Prochycz (20. 01. 2016 19:26)

Prochycz
Příspěvky: 183
Reputace:   
 

Úplný soubor logických funkcí

Dobrý den,

po dlouhé době bych potřeboval opět radu, se kterou si vůbec nejsem schopen poradit. Věřím, že to je trivialita, ale pořádně tomu nerozumím. Mám dva příklady:
$\{\leftarrow,\neg\}$
$\{\wedge,\not\leftrightarrow,1\}$

A mám určit, jestli se jedná o funkční úplnost. Potřeboval bych jakkoliv nakopnout, protože sem se z místa vůbec nepohnul, jelikož nevím přesně, co s tím dělat.

Nejsem si jistý, jestli se jedná o správný termín "Funkční úplnost", jedná se o příklad z německý prezentace, kde je to popsaný jako "funktional vollständig", popř. pravděpodobně ještě "Vollständigkeit" . Bohužel jsem se snažil k tomu najít České materiály, ale bohužel bez úspěchu. Popravdě ani ty značky mi pořádně nic neříkají.

Předem děkuji za jakoukoliv radu

Offline

  • (téma jako vyřešené označil(a) Prochycz)

#2 18. 01. 2016 11:16

Jj
Příspěvky: 8769
Škola: VŠB, absolv. r. 1970
Pozice: Důchodce
Reputace:   599 
 

Re: Úplný soubor logických funkcí

↑ Prochycz:

Dobrý den.

Řekl bych, že termín může být "úplný soubor logických funkcí".


Pokud se tedy nemýlím.

Offline

 

#3 18. 01. 2016 11:17

lucash
Příspěvky: 38
Škola: KDF-MFF
Pozice: student
Reputace:   
 

Re: Úplný soubor logických funkcí

↑ Prochycz:
//forum.matweb.cz/upload3/img/2016-01/12203_v%25C3%25BDroky.JPG
nevím jak víc ti pomoci

Offline

 

#4 18. 01. 2016 11:24

Prochycz
Příspěvky: 183
Reputace:   
 

Re: Úplný soubor logických funkcí

Děkuji za rychlou odpověď

Takže pokud tomu správně rozumím, tak musím dokázat, že pomocí $\{\leftarrow,\neg\}$, to znamená pomocí $x+\neg{y}$ a negace jsem schopen vytvořit jakoukoliv logickou funkci, pokud to nedokážu, tak to pravděpodobně není úplný soubor logických funkcí?

Offline

 

#5 18. 01. 2016 11:43

lucash
Příspěvky: 38
Škola: KDF-MFF
Pozice: student
Reputace:   
 

Re: Úplný soubor logických funkcí

↑ Prochycz:
Upřímě netuším. S takovýmdle příkladem jsem se nesetkal, ale předpokládám že by to mohlo být něco takového..:)

Offline

 

#6 18. 01. 2016 11:51

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Úplný soubor logických funkcí

↑ Prochycz:

Abych ti to trochu učesal.

Máme 16 dvojargumentových funkcí (spojek) a 4 jednoargumentové. Některé stačí k nadefinování všech ostatních funkcí. Nejznámnější základní sada je Negace, Konjinkce, Disjunkce, Implikace (z leva do prava) a ekvivalence.
Není ale takový problém dokázat, že k nadefinování těchto (a tím vlastně všech) stačí Negace spolu s Disjunkci nebo Konjukncí (ve skutečnosti stačí ještě míň, ale to sem teď nebudu tahat).

Takže tobě vlastně stačí ukázat nadefinovatelnost Negace a Disjunkce/Konjunkce.

Pro zjednodušení dodávám, že obě varianty v zadání k jejich nadefinování stačí.

... pokud to nedokážu, tak to pravděpodobně není úplný soubor logických funkcí?

tohle mě pobavilo To je odvážné tvrzení:-D


Dva jsou tisíckrát jeden.

Offline

 

#7 18. 01. 2016 12:00

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Úplný soubor logických funkcí

↑ Prochycz:

a ještě odkaz na teorii
Odkaz


Dva jsou tisíckrát jeden.

Offline

 

#8 18. 01. 2016 17:42

Prochycz
Příspěvky: 183
Reputace:   
 

Re: Úplný soubor logických funkcí

Wotton napsal(a):

tohle mě pobavilo To je odvážné tvrzení:-D

Tak samozřejmě já nejsem taková kapacita, aby to byla pravda, ale např. když bych to dělal v testu, tak to musím brát tak, že sem to udělal dobře.

Jinak děkuji za nakopnutí, večer to prozkoumám.

Offline

 

#9 18. 01. 2016 19:59

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Úplný soubor logických funkcí

↑ Prochycz:
neber to zle. Tím nikaj nezpochybňuju tvé schopnosti. Já jen, že v matematice, a ještě míň v logice je tohle nemyslyelná věta. Z toho, že jsem neco nedokázal, ještě nemůžu usoudit, že to nejde. A to nezávysle na tom, jak jsem v daném oboru dobrý.

Abych mohl říct, že to nejde, tak musím dokázat nemožnost toho že do jde.


Dva jsou tisíckrát jeden.

Offline

 

#10 20. 01. 2016 19:23

Prochycz
Příspěvky: 183
Reputace:   
 

Re: Úplný soubor logických funkcí

Tak říkal jsem, že se na to podívám v pondělí, bohužel to vyšlo až dnes.

Tak se tedy zeptám, jestli jsem postup udělal správně:

Př. 1:
$\{\leftarrow,\neg\}$, $x+\neg{y}$

Takže negaci tu samozřejmě dokazovat nemusím, takže už stačí jenom Disjunkce/Konjunkce. Přijde mi to v tomto případě až příliš jednoduché, že si myslím, že ten postup je špatně.

Disjunkce: Využiji negace a zneguji y -> $(x+\neg{\neg{y}})=x+y$
Konjunkce: Opět použiji negaci zneguji x a pak celý výraz: $\neg({\neg{x}+\neg{y})}=x\cdot y$

Popravdě říkám si, jestli můžu tu negaci používat na jednotlivé členy, nebo je nutné to použí na celý výraz $x+\neg{y}$, tzn. jestli není možné použít tu operaci negace pouze následovně $\neg{(x+\neg{y})}$

Offline

 

#11 21. 01. 2016 09:40

Wotton
Logik
Místo: Plzeň
Příspěvky: 826
Reputace:   25 
 

Re: Úplný soubor logických funkcí

↑ Prochycz:
já neříkal že to není jednoduché. Samozřejmě, že to je dobře.

A to co máš už odvozené, můžeš použít pro libovolné formule (případně formuli, jde-li o jednoargumentovou funkci), tedy jak pro celou, tak pro jednotlivé podformule, či atomy.

A stačilo ukázat jen disjunkci. Konjunkce už pak nutná není (jak jsem psal, stačí kterákoli z nich).


Dva jsou tisíckrát jeden.

Offline

 

#12 21. 01. 2016 13:26 — Editoval Prochycz (21. 01. 2016 13:28)

Prochycz
Příspěvky: 183
Reputace:   
 

Re: Úplný soubor logických funkcí

Já si říkal, že to bude asi jednoduchý, ale nečekal jsem, že až takhle v tomto případě. Věřím, že existují daleko složitější příklady na dokázání, jestli se jedná o úplný soubor log. funkcí či nikoliv.

Jen teda doplním, že ten druhý příklad bude následovně:
Př. 2: $\{\wedge,\not\leftrightarrow,1\}$´
Nonekvivalence: $\bar{A}\cdot B + A\cdot \bar{B}$, když dosadím za $A=1\space$ nebo $B=1$ automaticky si tím vytvořím negaci druhého vstupu, čímž je dokázáno, že jde o ÚSLF.

Děkuji tedy za dokopání k výsledku. Tímto to považuij asi za vyřešené. :-)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson