Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi G - M > Logica matematica > Aiuto DPLL
Pages (3): « 1 [2] 3 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

----- Primo esercizio di Simeon -----


p=1,r=0 - {s,¬s} (qui non mi convinceva la sparizione di t e l'applicazione del letterale puro)

Dal momento che avevi (not) r e r=0, ti rimaneva t per risoluzione unitaria (regola 2.3); a parte quel passaggio, il risultato è giusto per quel ramo.

E' giusto anche il secondo ramo.


----- Secondo esercizio di Simeon -----


qui c'e' r e non c'e' ¬r, per cui applico il letterale puro (e' giusto?)

Giusto, ah nel passaggio subito è comparso (not) r anziché (not) s, sicuramente un errore di battitura, lo scrivo per altri che potrebbero leggerlo :)


r=1 - {pvq,¬q V ¬s V p, ¬p V ¬s}

spezzo su p

Non è formalmente sbagliato, però lo spezzamento è meglio tenerlo come ultima spiaggia, e applicare prima tutte le altre, se si può. Dal momento che avevi (not) s e non avevi s, potevi applicare il letterale puro ottenendo:
r=1,s=0 - {pvq,¬q V ¬s V p, ¬p V ¬s}
r=1,s=0 - {pvq}
E fare lo spezzamento qui.

Dal momento che le regole possono essere applicate in modo sparso, si possono ottenere percorsi diversi, ciò che conta è il risultato finale, che deve essere uguale.

(Non ho capito se questo è un dubbio o no :)) Ottenere un assegnamento parziale è perfettamente lecito, se provi ad usarlo nell'insieme di clausole di partenza vedrai che, benché esso manchi di alcune lettere proposizionali, soddisfa comunque le clausole.


----- Terzo esercizio di Simeon -----


[RAMO p=1]

p=1 - {s,¬s} (q sparisce... boh=

q non "sparisce", ma si trova in una clausola in cui compare anche p e poiché a p hai assegnato 1, la clausola in cui compare q è soddisfatta qualsiasi sia il valore di verità che le assegneresti (dal momento che è in OR con p).

Il resto è corretto.



Mah, l'ho fatto senza nessuna ragione particolare, volendo avrei potuto prendere prima s e farci l'asserzione, ma poi mi rimaneva la clausola vuota tra le palle e l'ho lasciata per ultima :asd:

Se il procedimento e' giusto penso vada bene uguale.

E' giusto, le regole si possono applicare nell'ordine che si preferisce, infatti conviene applicarle in modo da facilitarsi i conti :)


All'inizio non si puo applicare nulla quindi applico lo spezzamento su p. Perchè sul secondo ramo non compare p=0 ma q=0.

Sicuro che è corretto?

Quello che vedi è un secondo spezzamento, su q :). Dello spezzamento iniziale ho svolto solo un ramo, con p=1. L'altro (nel rettangolo vuoto) non c'è. Ho preferito postare questo esercizio piuttosto che un altro che era lungo il doppio, perché il procedimento è sempre lo stesso, serve acquisire un po' di dimestichezza con le regole (che è meglio sappiate riscriverle senza guardare gli appunti).

__________________
?

30-03-2008 12:53
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Larios
.consigliere.

User info:
Registered: Oct 2007
Posts: 114 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 20:21:35 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si poi mi sono accorto... grazie :)

solo un dubbio, ma se vedo che il primo ramo di uno spezzamento è soddisfacibile non è finito l'esercizio?

in questo caso nel 2) si puo applicare nuovamente il letterale puro e dimostare che è sodisfacibile, senza usare lo spezzamento, o sbaglio?


r=1,s=0 - {pvq}
E fare lo spezzamento qui.



Last edited by Larios on 30-03-2008 at 13:42

30-03-2008 13:19
Click Here to See the Profile for Larios Click here to Send Larios a Private Message Find more posts by Larios Add Larios to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged


solo un dubbio, ma se vedo che il primo ramo di uno spezzamento è soddisfacibile non è finito l'esercizio?

Sì, mentre se ti risulta la clausola vuota devi andare avanti finché i rami ti risultano insoddisfacibili :)

__________________
?

30-03-2008 13:34
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by yeah


Dal momento che avevi (not) r e r=0, ti rimaneva t per risoluzione unitaria (regola 2.3); a parte quel passaggio, il risultato è giusto per quel ramo.


Eh no scusa, se ho r=0 su ¬r si usa la sussunzione, per cui sparisce l'intera clausola ¬r V t. O no?


Giusto, ah nel passaggio subito è comparso (not) r anziché (not) s, sicuramente un errore di battitura, lo scrivo per altri che potrebbero leggerlo :)


Si, ora l'ho corretto :)


Non è formalmente sbagliato, però lo spezzamento è meglio tenerlo come ultima spiaggia, e applicare prima tutte le altre, se si può. Dal momento che avevi (not) s e non avevi s, potevi applicare il letterale puro ottenendo:
r=1,s=0 - {pvq,¬q V ¬s V p, ¬p V ¬s}
r=1,s=0 - {pvq}
E fare lo spezzamento qui.


Vero, tnx (se ho ben capito questo e' l'unico vero errore, in quanto DOVEVO usare il letterale puro prima dello spezzamento).


Dal momento che le regole possono essere applicate in modo sparso, si possono ottenere percorsi diversi, ciò che conta è il risultato finale, che deve essere uguale.


Appunto, quindi il mio primo esercizio dovrebbe risultare corretto (e non ho capito se e' cosi' o meno)


q non "sparisce", ma si trova in una clausola in cui compare anche p e poiché a p hai assegnato 1, la clausola in cui compare q è soddisfatta qualsiasi sia il valore di verità che le assegneresti (dal momento che è in OR con p).


E quindi e' giusto ? Se poi mi scrivi "il resto e' corretto" non capisco (sti esercizi sono troppo soggetti a errori del cazzo, per questo vado in paranoia e servono conferme :asd: )

Ah giusto:


=1,s=0 - {pvq}
E fare lo spezzamento qui.


Perche' spezzamento? abbiamo p e non abbiamo ¬p, abbiamo q e non abbiamo ¬q, non si puo' semplicemente applicare il letterale puro a uno dei due? Lo spezzamento si fa quando non si puo' fare altro no?




Cioe' riassumendo, di SBAGLIATO ci dovrebbe essere solo l'esercizio 2 in quanto ho applicato lo spezzamento quando si poteva fare il letterale puro (anche se poi il risultato veniva giusto uguale).

Last edited by Simeon on 30-03-2008 at 15:47

30-03-2008 15:37
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
darkshadow
Are You From The Past?

User info:
Registered: Jul 2007
Posts: 485 (0.08 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

una cosa sul es. 2 dopo aver arrivato a:

r = 1, s = 0 - {p V q} applico il letterale puro su p ed ottengo:

r = 1, s = 0, p = 1 che la rende soddisfacibile.

ma q?? il suo vale è indifferente??

stessa cosa avviene se invece di p prendo q.

__________________
by Ð@rk§h@ÐØw

30-03-2008 19:30
Click Here to See the Profile for darkshadow Click here to Send darkshadow a Private Message Find more posts by darkshadow Add darkshadow to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bisciu
.fedelissimo.

User info:
Registered: Sep 2004
Posts: 53 (0.01 al dì)
Location: Milano
Corso: Informatica per le Telecomunicazioni
Anno:
Time Online: 19:02:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

se ti rimane p V q assegni a p il valore 1. per il letterale puro a questo punto riscrivi p V q e il passaggio successivo cancelli l'intera clausola perchè se hai p V q e p è vera allora di conseguenza lo è anche q.

detto in termini logici.

r = 1, s = 0 - {p V q} applico il letterale puro su p ed ottengo:

r = 1, s = 0, p = 1 - {p v q} applico quindi una sussunzione ed ho:

r = 1, s = 0, p = 1 - zero quindi sat

ciao

30-03-2008 19:39
Click Here to See the Profile for Bisciu Click here to Send Bisciu a Private Message Find more posts by Bisciu Add Bisciu to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
darkshadow
Are You From The Past?

User info:
Registered: Jul 2007
Posts: 485 (0.08 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

per quanto riguarda la teoria?? c'e' nel compito??

per esempio in un compito c'e' questo esercizio:

Sia A V B una contraddizione e sia r una lettera proposizionale. Allora
1) il sequente A ----> r è dimostrabile
2) il sequente r ----> A è dimostrabile
3) il sequente r ----> A V B è dimostrabile

come si fa??

__________________
by Ð@rk§h@ÐØw

30-03-2008 21:25
Click Here to See the Profile for darkshadow Click here to Send darkshadow a Private Message Find more posts by darkshadow Add darkshadow to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by darkshadow
per quanto riguarda la teoria?? c'e' nel compito??

per esempio in un compito c'e' questo esercizio:

Sia A V B una contraddizione e sia r una lettera proposizionale. Allora
1) il sequente A ----> r è dimostrabile
2) il sequente r ----> A è dimostrabile
3) il sequente r ----> A V B è dimostrabile

come si fa??


Dimostrabile ? Cos'e' quella roba ? :o

Magari hai guardato a compiti PARECCHIO vecchi.

30-03-2008 21:38
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
darkshadow
Are You From The Past?

User info:
Registered: Jul 2007
Posts: 485 (0.08 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Simeon
Dimostrabile ? Cos'e' quella roba ? :o

Magari hai guardato a compiti PARECCHIO vecchi.


No. è il tema d'esame di giugno 2006.

__________________
by Ð@rk§h@ÐØw

30-03-2008 22:22
Click Here to See the Profile for darkshadow Click here to Send darkshadow a Private Message Find more posts by darkshadow Add darkshadow to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged


Eh no scusa, se ho r=0 su ¬r si usa la sussunzione, per cui sparisce l'intera clausola ¬r V t. O no?

Ops! Hai ragione tu, svista terribile da parte mia.


E quindi e' giusto ? Se poi mi scrivi "il resto e' corretto" non capisco

Sì, sì, è giusto :)


Perche' spezzamento? abbiamo p e non abbiamo ¬p, abbiamo q e non abbiamo ¬q, non si puo' semplicemente applicare il letterale puro a uno dei due? Lo spezzamento si fa quando non si puo' fare altro no?

Oh cavolo... promemoria: mai correggere tre esercizi di fila! Altra svista mia :-/



ma q?? il suo vale è indifferente??

Sì, ottieni in questo modo un assegnamento parziale, che comunque ti soddisfa l'insieme di clausole.

__________________
?

30-03-2008 22:37
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Simeon
:D

User info:
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by darkshadow
No. è il tema d'esame di giugno 2006.


Niente ho dato un occhio, e' roba del calcolo dei sequenti che non ci sara' domani.

Grazie yeah per l'aiuto :)

30-03-2008 22:55
Click Here to See the Profile for Simeon Click here to Send Simeon a Private Message Find more posts by Simeon Add Simeon to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
yeah
.grande:maestro.

User info:
Registered: Nov 2003
Posts: 1644 (0.21 al dì)
Location: Cologno Monzese
Corso: Informatica Magistrale
Anno: II
Time Online: 12 Days, 21:36:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Di nulla.
Auguri per l'esame :)

__________________
?

30-03-2008 23:05
Click Here to See the Profile for yeah Click here to Send yeah a Private Message Find more posts by yeah Add yeah to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Snakethesniper
.consigliere.

User info:
Registered: Sep 2009
Posts: 111 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 2
Time Online: 7:02:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Salve a tutti, avrei bisogno di una mano sempre riguardo DPLL. Quello che non riesco a comprendere è quali regole utilizzare, questo perchè non riesco a "tradurre" la notazione. Per esempio nella sussunzione, nel caso di I(p)=1 si ha:
I |- C U (p V C)
____________
I |- C

dove C rappresenta l'insieme delle clausole C.
Quello che non capisco è cosa intende per (pVC), come riconosco in un insieme di clausole se mi trovo in questa situazione?
Grazie

Last edited by Snakethesniper on 05-04-2013 at 12:54

05-04-2013 12:51
Click Here to See the Profile for Snakethesniper Click here to Send Snakethesniper a Private Message Find more posts by Snakethesniper Add Snakethesniper to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Rocky
.arcimaestro.

User info:
Registered: Dec 2009
Posts: 337 (0.06 al dì)
Location:
Corso:
Anno:
Time Online: 6 Days, 0:17:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

p V altra roba: se p è vero, nell'or il risultato finale è in ogni caso vero, e puoi cancellare tutta la clausola.

05-04-2013 16:56
Click Here to See the Profile for Rocky Click here to Send Rocky a Private Message Find more posts by Rocky Add Rocky to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Snakethesniper
.consigliere.

User info:
Registered: Sep 2009
Posts: 111 (0.02 al dì)
Location: Milano
Corso: Informatica
Anno: 2
Time Online: 7:02:56 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by michele.c
p V altra roba: se p è vero, nell'or il risultato finale è in ogni caso vero, e puoi cancellare tutta la clausola.

mmm capito, ma allora perchè usare "C" quando mi viene detto a più riprese che con "C" si intendono le clausole?
Poi in un esempio arriva ad avere:
P1=1 P2=2 |- {notP2} e usa la risoluzione unitaria. Perchè? Non dovrebbe usare l'asserzione che dice I |- C U {notP} ?
E altra cosa, quel {pVC} intende che è una disgiunzione tra un letterale e un "qualcosa" C? O che può esserci un letterale p e un "qualcosa" C?

05-04-2013 18:29
Click Here to See the Profile for Snakethesniper Click here to Send Snakethesniper a Private Message Find more posts by Snakethesniper Add Snakethesniper to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 17:11.    Post New Thread    Post A Reply
Pages (3): « 1 [2] 3 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.047 seconds (81.51% PHP - 18.49% MySQL) con 27 query.