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 14. 10. 2012 19:22

tragikomix
Zelenáč
Příspěvky: 16
Reputace:   
 

Logika - dukaz pomoci Hilbertova systemu

Ahoj,
mam nasledujici priklad:
Rodinu tvoří otec Antonín, matka Berta a tři děti: Cyril, Dáša a
Eliška. Situace, které nastávají večer při sledování televize,
vyjádříme 5 větami:
1. Dívá-li se Antonín, dívá se i jeho žena.            A=>B
2. Buď Dáša nebo Eliška nebo obě se dívají na televizi.        D v E v (D a E) = D v E
3. Dívá se buď Berta nebo Cyril, ale nikdy oba společně.    (B v C) a (~B a ~C)
4. Dáša a Cyril se buď oba dívají nebo oba nedívají.        (D a C) v (~D a ~C)
5. Dívá-li se Eliška, dívá se též Antonín a Dáša.        E => (A a D)
Kdo se za těchto podmínek dívá na televizi? Vyjádřete zadané
věty formulemi vhodnými pro důkaz odpovědi v Hilbertově
systému a dokažte odpověď!

Z toho jsem si vyvodil formule:
1. A=>B
2. D v E v (D a E)
3. (B v C) a (~B a ~C)
4. (D a C) v (~D a ~C)
5. E => (A a D)

Ale zde jsem se zaseknul. Resp nevim jak dale pokracovat.

Predem diky za pomoc.

Offline

 

#2 14. 10. 2012 19:50

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Logika - dukaz pomoci Hilbertova systemu

Nerozumim celkem co ma byt odpovedi, malo by z toho vyjit, konkretny seznam jmen, nebo nejaka jedna formule? Jo jinak 3. se mi nejak nezda, nemelo by tam byt $(B\wedge  C') \vee  (B'\wedge C)$ , tedy diva se prave jeden z nich.

Skusil bych vychazet z 5., spojit tu implikaci pak s 1. pak s 3. a tak.

Offline

 

#3 16. 10. 2012 19:02

tragikomix
Zelenáč
Příspěvky: 16
Reputace:   
 

Re: Logika - dukaz pomoci Hilbertova systemu

Ahoj,
diky za radu. Nicmene se stale nejak nemuzu posunout.

Dle meho nazoru je nutne proste najit, kdo za danych podminek se diva na televizi.
A pomoci Modus Ponens nejak dojit k zaveru.

Nenasel by se nekdo jeste s nejakou radou jak dale pokracovat?

Diky predem

Offline

 

#4 16. 10. 2012 20:13

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Logika - dukaz pomoci Hilbertova systemu

Ja by som to vydel takto, cisla nad sipkami jsou formule z kterych to plyne.

$E\Rightarrow A\wedge D\Rightarrow^1 E\Rightarrow A\wedge D \wedge B \Rightarrow^3 E\Rightarrow A\wedge D \wedge B \wedge C' \Rightarrow^4 E\Rightarrow A\wedge D \wedge B \wedge C' \wedge D' \Rightarrow^{\text{spor D}}$$E'\Rightarrow^2 E'\wedge D\Rightarrow^4 E'\wedge D\wedge C \Rightarrow^3 E'\wedge D\wedge C\wedge B' \Rightarrow^1 E'\wedge D\wedge C\wedge B' \wedge A' $

Offline

 

#5 16. 10. 2012 20:46

tragikomix
Zelenáč
Příspěvky: 16
Reputace:   
 

Re: Logika - dukaz pomoci Hilbertova systemu

↑ JohnPeca18:

Omlouvam se, ale stale tomu nerozumim. Jelikoz schema hilbertovsky axiomu pracuje jen s implikaci a negaci tak jsem si prevedl dane formule takto:

1) A -> B

2) (D v E) v (D a E)

(non D ->E) v (non (D -> non E))
(non (non D -> E) -> ( non (D - >non E)

3) (B -> C) -> (non (non B - > non C))

4) (D -> non C) - > (non(non D -> C)

5) E -> (non (A -> non D))

Vychazela jsem z nasledujicich zkratek:

( A & B ) zkratka za ¬ ( A → ¬ B )
( A v B ) zkratka za ( ¬ A → B )
( A ↔ B ) zkratka za (( A → b ) & ( B → A ))


Ted nevim, jak si vyvodit  co Vam spravne vyslo, ze se na TV diva C a D.

Offline

 

#6 16. 10. 2012 21:04

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Logika - dukaz pomoci Hilbertova systemu

Dokazovat to jenom s implikaci je tezky, aspon kdyz sme to meli my, tak jsme si postupne dokazovali formule zlozitejsi a ty slo potom v prikladech pouzit. Takze i kdyz jsou AND a OR jenom skratky, tak se s nimi da normalne pracovat, protoze jsme si o nich uz predtim neco dokazali. Jinak 2. bych psal jenom jako (D v E), to a tam nema vyznam. A vidis proc plati ty odvozeni co sem psal? Kdyz uz to clovek vidi, pak se to lip zapisuje formalne.

Offline

 

#7 16. 10. 2012 21:06

tragikomix
Zelenáč
Příspěvky: 16
Reputace:   
 

Re: Logika - dukaz pomoci Hilbertova systemu

Rozumim, nicmene jde o to ze v zadani je "dokazte v Hilbertově systému". A ten pracuje pouze s implikacemi a negaci. No budu zkouset dale. Nicmene ten vysledek "D a C" by mel byt spravne.

Diky za vse.

Offline

 

#8 16. 10. 2012 21:10

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Logika - dukaz pomoci Hilbertova systemu

To ze to je takhle v zadani, podle mne neznamena, ze nemuzes pouzit to co jste si uz dokazali. Jenom to pouzit korektne.

Offline

 

#9 20. 10. 2012 15:38

tragikomix
Zelenáč
Příspěvky: 16
Reputace:   
 

Re: Logika - dukaz pomoci Hilbertova systemu

↑ tragikomix:

Ahoj,
Stale resim tento priklad a opravdu nevim, jak na nej. Muzete mi nekdo poradit, jak aplikovat dane axiomy na tento priklad?

(A1) A → (B → A)
(A2) ( (A → (B → C) ) → ( (A → B) → (A → C) )
(A3) (¬B → ¬A) → (A → B)

Predem dekuji vsem za jakekoliv rady a prispevky.

Offline

 

#10 21. 10. 2012 04:07

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Logika - dukaz pomoci Hilbertova systemu

Odporucam skripta http://ktiml.mff.cuni.cz/teaching/files … Logika.pdf
V kapitole 2 tam su dokazy jednoduchsich tvrzeni a z nich vybudovane zlozitejsie a zlozitejsie. S tym sa potom uz da lepsie pracovat.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson