Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Magistrale - Primo Anno
 Interazione Uomo-Macchina II
 ESERCIZIO 2 APPELLO 1 LUGLIO 2009
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Successiva
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 3

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 15:48:24  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Non ci credo ancora ma l'esercizio si risolve in un passo, molto semplice a mente fredda (1 minuto circa), meno a mente calda
(1h 30min per questo esercizio con le altre domande completate in 15 min):

1)Esiste almeno un paziente a cui piacciono tutti i medici
2)A nessun paziente piace alcun ciarlatano
Si usi il principio di risoluzione per dimostrare che nessun medico è un ciarlatano;

(E->esiste; A->per ogni; v->OR)

1) Ex Ay (Paziente(x) and Medico(y) -> Piace(x,y))
2) !(Ax Ay Paziente(x) and Ciarlatano(y) -> Piace(x,y))
3) !(Ay Medico(y) -> Ciarlatano(y)) [GOAL NON NEGATO]
!(!(Ay Medico(y) -> Ciarlatano(y))) [GOAL NEGATO] =
= (Ay Medico(y) -> Ciarlatano(y))

Traduzione step by step:

1-> !Paziente(x) v !Medico(y) v Piace(x,y)
2-> !(!Paziente(x) v !Ciarlatano(y) v Piace(x,y))
3-> !(!Medico(y) v Ciarlatano(y))

CLAUSOLE

1.{!Paziente(x),!Medico(y), Piace(x,y)}
2.{Paziente(x)}
3.{Ciarlatano(y)}
4.{!Piace(x,y)}
5.{Medico(y)}
6.{!Ciarlatano(y)}
------------------------------------------
7->{Medico(y), Piace(x,y)} [1,2]
8->{}[3,6]

Gran peccato...



Modificato da - Mauro84 in Data 01/07/2009 15:53:19

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 01/07/2009 : 16:19:51  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
a chi lo dici.. che rabbia..




Torna all'inizio della Pagina

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 01/07/2009 : 17:16:31  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
questo principio di risoluzione è una pu*ta*ata ma ogni volta si cade su questo coso..assurdo
Torna all'inizio della Pagina

9178angel
Utente medio

ushiro-uramawashi-geri


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 18:04:36  Mostra Profilo  Visita l'Homepage di 9178angel Invia a 9178angel un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

Non ci credo ancora ma l'esercizio si risolve in un passo, molto semplice a mente fredda (1 minuto circa), meno a mente calda
(1h 30min per questo esercizio con le altre domande completate in 15 min):

1)Esiste almeno un paziente a cui piacciono tutti i medici
2)A nessun paziente piace alcun ciarlatano
Si usi il principio di risoluzione per dimostrare che nessun medico è un ciarlatano;

(E->esiste; A->per ogni; v->OR)

1) Ex Ay (Paziente(x) and Medico(y) -> Piace(x,y))
2) !(Ax Ay Paziente(x) and Ciarlatano(y) -> Piace(x,y))
3) !(Ay Medico(y) -> Ciarlatano(y)) [GOAL NON NEGATO]
!(!(Ay Medico(y) -> Ciarlatano(y))) [GOAL NEGATO] =
= (Ay Medico(y) -> Ciarlatano(y))

Traduzione step by step:

1-> !Paziente(x) v !Medico(y) v Piace(x,y)
2-> !(!Paziente(x) v !Ciarlatano(y) v Piace(x,y))
3-> !(!Medico(y) v Ciarlatano(y))

CLAUSOLE

1.{!Paziente(x),!Medico(y), Piace(x,y)}
2.{Paziente(x)}
3.{Ciarlatano(y)}
4.{!Piace(x,y)}
5.{Medico(y)}
6.{!Ciarlatano(y)}
------------------------------------------
7->{Medico(y), Piace(x,y)} [1,2]
8->{}[3,6]

Gran peccato...






scusami però ho alcuni dubbi...hai eliminato l'E senza inserire la costante di skolem? poi hai usato la stessa variabile sia per ciarlatano e sia per medico forzando a priori la soluzione...potresti rmi? grazie
Torna all'inizio della Pagina

nala
Utente giovane

0123_da_nala


Regione: Puglia
Prov.: Bari
Città: bari


Inserito il - 01/07/2009 : 18:30:55  Mostra Profilo  Visita l'Homepage di nala Invia a nala un Messaggio Privato  Rispondi Quotando
io l'ho risolto diversamente:

(E->esiste; A->per ogni; v->OR)

1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y)) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [GOAL NEGATO]

CLAUSOLE

1.{Paziente(x)}
2.{!Medico(y), Piace(x,y)}
3.{!Paziente(x), !Ciarlatano(y), !Piace(x,y)}
4.{Medico(y)}
5.{Ciarlatano(y)}
------------------------------------------
6->{!Ciarlatano(y), !Piace(x,y)} (1,3)
7->{Piace(x,y)} (2, 4)
8-> {!Piace(x,y)} (5,6)
9-> {} (7,8)

L'ho rifatto velocemente e non ho aggiunto le costanti di skolem...

Modificato da - nala in data 01/07/2009 18:32:11
Torna all'inizio della Pagina

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 01/07/2009 : 18:32:38  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da nala

io l'ho risolto diversamente:

(E->esiste; A->per ogni; v->OR)

1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y)) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [GOAL NEGATO]

CLAUSOLE

1.{Paziente(x)}
2.{!Medico(y), Piace(x,y)}
3.{!Paziente(x), !Ciarlatano(y), !Piace(x,y)}
4.{Medico(y)}
5.{Ciarlatano(y)}
------------------------------------------
6->{!Ciarlatano(y), !Piace(x,y)} (1,3)
7->{Piace(x,y)} (2, 4)
8-> {!Piace(x,y)} (5,6)
9-> {} (7,8)



idem..l'ho fatto ank'io così..(almeno ad occhio e croce mi sembra sia uguale al mio)
Torna all'inizio della Pagina

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 01/07/2009 : 18:40:16  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
io l'ho sbagliato.. rifacendolo anche a me è venuto così.. sigh...




Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 19:04:11  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da 9178angel

scusami però ho alcuni dubbi...hai eliminato l'E senza inserire la costante di skolem? poi hai usato la stessa variabile sia per ciarlatano e sia per medico forzando a priori la soluzione...potresti rmi? grazie



Pure se inserisco la costante di skolem uscirebbe una cosa simile; in quel caso invece di sostituire variabili tra loro sostituisci una costante di skolem con una variabile; nell'uso della stessa variabile su medico e ciarlatano potresti anche mettere tutte le varibili che vuoi ma alla fine esce sempre con un passaggio ;)
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 19:09:15  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da nala

io l'ho risolto diversamente:

(E->esiste; A->per ogni; v->OR)

1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y)) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [GOAL NEGATO]

CLAUSOLE

1.{Paziente(x)}
2.{!Medico(y), Piace(x,y)}
3.{!Paziente(x), !Ciarlatano(y), !Piace(x,y)}
4.{Medico(y)}
5.{Ciarlatano(y)}
------------------------------------------
6->{!Ciarlatano(y), !Piace(x,y)} (1,3)
7->{Piace(x,y)} (2, 4)
8-> {!Piace(x,y)} (5,6)
9-> {} (7,8)

L'ho rifatto velocemente e non ho aggiunto le costanti di skolem...



L'unico dubbio su questo invece è che la traduzione
1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

la variabile x in Piace non è nello scopo di Ex perchè c'è l'AND che
lo stacca solo per questo motivo io ho fatto diversamente;
ma se nella risoluzione ti ritrovi alla fine va bene ;)
Torna all'inizio della Pagina

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 01/07/2009 : 19:23:09  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
si mauro..è come l'esercizio del levriero e coniglio..sta fatta la medesima cosa..a me durante il compito è l'unico modo in cui mi è riuscito l'esercizio..speriamo bene.
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 19:28:47  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da vampire

si mauro..è come l'esercizio del levriero e coniglio..sta fatta la medesima cosa..a me durante il compito è l'unico modo in cui mi è riuscito l'esercizio..speriamo bene.



Si ho notato ma alla fine, basta che ti esce un stralcio di contraddizione ;)
Torna all'inizio della Pagina

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 01/07/2009 : 19:36:30  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
sicuramente...questi esercizi hanno mille risoluzioni..però in sede di esame nn ne esce mai una :D
Torna all'inizio della Pagina

9178angel
Utente medio

ushiro-uramawashi-geri


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 20:23:57  Mostra Profilo  Visita l'Homepage di 9178angel Invia a 9178angel un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

Citazione:
Messaggio inserito da nala

io l'ho risolto diversamente:

(E->esiste; A->per ogni; v->OR)

1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y)) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [GOAL NEGATO]

CLAUSOLE

1.{Paziente(x)}
2.{!Medico(y), Piace(x,y)}
3.{!Paziente(x), !Ciarlatano(y), !Piace(x,y)}
4.{Medico(y)}
5.{Ciarlatano(y)}
------------------------------------------
6->{!Ciarlatano(y), !Piace(x,y)} (1,3)
7->{Piace(x,y)} (2, 4)
8-> {!Piace(x,y)} (5,6)
9-> {} (7,8)

L'ho rifatto velocemente e non ho aggiunto le costanti di skolem...



L'unico dubbio su questo invece è che la traduzione
1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

la variabile x in Piace non è nello scopo di Ex perchè c'è l'AND che
lo stacca solo per questo motivo io ho fatto diversamente;
ma se nella risoluzione ti ritrovi alla fine va bene ;)



se la variabile x non rientra nel per ogni si usa la costante di skolem altrimenti si usa il funtore in entrambi i casi si skolemizza!
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 22:35:47  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da 9178angel

Citazione:
Messaggio inserito da Mauro84

Citazione:
Messaggio inserito da nala

io l'ho risolto diversamente:

(E->esiste; A->per ogni; v->OR)

1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y)) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [GOAL NEGATO]

CLAUSOLE

1.{Paziente(x)}
2.{!Medico(y), Piace(x,y)}
3.{!Paziente(x), !Ciarlatano(y), !Piace(x,y)}
4.{Medico(y)}
5.{Ciarlatano(y)}
------------------------------------------
6->{!Ciarlatano(y), !Piace(x,y)} (1,3)
7->{Piace(x,y)} (2, 4)
8-> {!Piace(x,y)} (5,6)
9-> {} (7,8)

L'ho rifatto velocemente e non ho aggiunto le costanti di skolem...



L'unico dubbio su questo invece è che la traduzione
1) Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

la variabile x in Piace non è nello scopo di Ex perchè c'è l'AND che
lo stacca solo per questo motivo io ho fatto diversamente;
ma se nella risoluzione ti ritrovi alla fine va bene ;)



se la variabile x non rientra nel per ogni si usa la costante di skolem altrimenti si usa il funtore in entrambi i casi si skolemizza!



Cara Angel O skolemizzi o non skolemizzi come detto in precedenti puntate se sei difronte a clausole di horn puoi effettuare la risoluzione anche su variabili; con la skolemizzazione metti la risoluzione tra costanti e variabili come siamo abituati a fare da sempre come tu dici; ma il problema che ci eravamo posti è il motivo per il quale non era immediato trovare la soluzione tutto quà...
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 22:54:51  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Altra soluzione in due passi:

1) Ex Ay (Paziente(x) and Medico(y) -> Piace(x,y))
2) Ax Ay (Paziente(x) and Ciarlatano(y) -> !Piace(x,y))
3) !(Ay Medico(y) -> !Ciarlatano(y)) [Goal Negato]

CLAUSOLE

1.{!Paziente(x),!Medico(y), Piace(x,y)}
2.{Paziente(x)}
3.{Ciarlatano(y)}
4.{!Piace(x,y)}
5.{Medico(y)}
6.{Ciarlatano(y)}
------------------------------------------
7->{!Medico(y), Piace(x,y)} [1,2]
8->{Piace(x,y)} [5,7]
9->{}

Torna all'inizio della Pagina

FRAx
Utente giovane

tink


Regione: Puglia
Prov.: Bari


Inserito il - 01/07/2009 : 23:24:51  Mostra Profilo  Visita l'Homepage di FRAx  Clicca per vedere l'indirizzo MSN di FRAx Invia a FRAx un Messaggio Privato  Rispondi Quotando
Uff... io l'ho fatto e rifatto, cancellato e riscritto decine di volte... GRRRR!!!!
Torna all'inizio della Pagina

hewlett
Nuovo Utente



Inserito il - 02/07/2009 : 00:08:50  Mostra Profilo  Visita l'Homepage di hewlett Invia a hewlett un Messaggio Privato  Rispondi Quotando
no ragà ho visto la risoluzione della professoressa... si risolveva in 15-20 passi circa... non era così la formalizzazione...
Torna all'inizio della Pagina

9178angel
Utente medio

ushiro-uramawashi-geri


Regione: Puglia
Prov.: Bari


Inserito il - 02/07/2009 : 00:31:31  Mostra Profilo  Visita l'Homepage di 9178angel Invia a 9178angel un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da hewlett

no ragà ho visto la risoluzione della professoressa... si risolveva in 15-20 passi circa... non era così la formalizzazione...


beh da 15 a 20 ci sta n'abisso...
le clausole sono un pò pochine per arrivare a 20 passi.
poi la formalizzazione non mi sembra così scorretta...per una volta ke siamo abbastanza d'accordo tutti.
se l'hai vista prova a ricordare e a trascriverne i passi

Modificato da - 9178angel in data 02/07/2009 00:33:06
Torna all'inizio della Pagina

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 02/07/2009 : 00:32:49  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
15-20 passi?a parte chE dipende da che strategia si usa, a parte che ci sn mille formalizzazioni possibili..anche all'altro appello diverse persone hanno tradotto in modo diverso e preso 30e lode.nn e' universale la risoluzione di questo tipo di esercizi;)

Modificato da - vampire in data 02/07/2009 00:34:02
Torna all'inizio della Pagina

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 02/07/2009 : 10:16:06  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
vabbè credo che tornerò all'appello scritto del 20 luglio...




Torna all'inizio della Pagina

hewlett
Nuovo Utente



Inserito il - 02/07/2009 : 11:38:33  Mostra Profilo  Visita l'Homepage di hewlett Invia a hewlett un Messaggio Privato  Rispondi Quotando
Io ho detto solo ciò che ho visto... pur sostenendo a pieno quello che dite
Torna all'inizio della Pagina
Pagina: di 3 Discussione Precedente Discussione Discussione Successiva  
Pagina Successiva
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,35 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000