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 04. 01. 2016 19:17

marekj26
Příspěvky: 66
Pozice: student
Reputace:   
 

Formalizace mat.tvrzeni

Zdravím všechny :) chtěl bych pomoct s formalizací, těchto tvrzení a popř. říct jestli jsem někde udělal chybu :) (Zadání:Zformalisujte následující tvrzení o přirozených číslech v základním jazyce aritmetiky (s rovností). Každou z formulí potom znegujte tak, aby negace stála jen u atomických formulí)
1."Všechna prvočísla jsou lichá"
  moje řešení:$(\forall x)[(\forall p)(\forall q)((x=p*q)\Rightarrow ((p=x)\vee (q=x))\Rightarrow negace(\exists y)(x=y+y)]$ (omlouvam se, nemohl jsem najit znacku negace)
  negace:$(\exists  x)[(\forall p)(\forall q)((x=p*q)\Rightarrow ((p=x)\vee (q=x))\wedge (\exists y)(x=y+y)]$

2."Existuje nekonečně mnoho sudých čísel"
  moje řešení:$(\forall y)(\exists x)[(x>y)\wedge (\exists z)(x=z+z)]$
  negace:$(\exists x)(\forall y)[negace(x>y)\wedge (\forall z)(x\not= z+z)]$

3."Neexistuje žádné největší prvočíslo"
  moje řešení:$(\forall y)(\exists x)[(\forall p)(\forall q)((x=p*q)\Rightarrow ((p=x)\vee (q=x)))\wedge (x>y)]$
  negace:$(\exists y)(\forall x)[(\exists p)(\exists q)(negace(x=p*q)\vee  ((p=x)\vee (q=x)))\vee negace(x>y)]$

4."Každá dvě čísla mají společný násobek"
  moje řešení:$(\forall x)(\forall y)[(\exists z)(z=x*i)]$
  negace:$(\exists x)(\exists y)[(\forall z)(z\not =x*y)]$

nevim jestli jsem se nekde nesekl se zavorkami, snad mi to odpustíte, a nejsem si jist zda jsem spravne pochopil 4.ukol..prosím někoho o radu jestli m is tím nepomůže :) předem děkuji za odpoved :)

Offline

 

#2 04. 01. 2016 22:47

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

Re: Formalizace mat.tvrzeni

Zdravím,

předně musím říct, že u někoho kdo se učí formalizace jsem tak pěkný zápis snad ještě neviděl (pro negaci je příkaz \neg), a to včetně závorek. Smekám. Jen u čtvrtého případu je překlep (i místo y

K faktickým věcem:
negace:
u druhého příkladu si zapomněl otočit konjuknci na disjunkci.
Ve třetím příkladu je nesprávně znegovaná implikace.

formalizace:
k prvnímu a třetímu není co říct.
druhý je asi nejleppší co lze vymyslet v prvořádové logice.
čtvrtý by bylo lepší něco jako: $\forall x\forall y\exists z(\exists j(z=x\cdot j)\wedge\exists k(z=y\cdot k))$, to co jsi napsal ty znamená "Každá dvě čísla mají součin."


Dva jsou tisíckrát jeden.

Offline

 

#3 05. 01. 2016 11:01

marekj26
Příspěvky: 66
Pozice: student
Reputace:   
 

Re: Formalizace mat.tvrzeni

Zformalisujte následující tvrzení o uspořádaných množinách
v jazyce s jediným binárním predikátem ≤ (a rovností). Každou z formulí
potom znegujte tak, aby negace stála jen u atomických formulí:
(i) Každé dva prvky jsou neporovnatelné.
(ii) Neexistuje žádný nejmenší ani největší prvek.
Neumel byste mi poradit jeste s timto?

Offline

 

#4 05. 01. 2016 13:45

vanok
Příspěvky: 14611
Reputace:   742 
 

Re: Formalizace mat.tvrzeni

Pozdravujem
Len mala poznamka.
Je jasne, ze mozeme formalizovat aj nepravdive vyroky.
Pre informaciu, je to aj pripad tvojho vyroku:
Vsetki prvocisla su neparne.


Srdecne Vanok
The respect, the politeness are essential qualities...and also the willingness.
Do not judge the other one.
Ak odpovedam na nejaku otazku. MOJ PRINCIP NIE JE DAT ODPOVED ALE UKAZAT AKO SA K ODPOVEDI DOSTAT

Offline

 

#5 06. 01. 2016 12:58 — Editoval Wotton (06. 01. 2016 12:58)

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

Re: Formalizace mat.tvrzeni

↑ marekj26:

Zde a zde

Děkuji.


Dva jsou tisíckrát jeden.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson