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 Precedente | Pagina Successiva
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 3

vampire
Utente medio

0425_da_Leo

Città: Bari


Inserito il - 02/07/2009 : 11:40:47  Mostra Profilo  Visita l'Homepage di vampire Invia a vampire un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da hewlett

Io ho detto solo ciò che ho visto... pur sostenendo a pieno quello che dite



si ma infatti era solo un consiglio il mio..nel senso che nn bisogna fossilizzarsi su un unico tipo di risoluzione...ce ne possono essere tante..è abbastanza vario questo esercizio..naturalmente almeno la formalizzazione in clausole deve essere corretta e coerente cn quella ke dice il linguaggio naturale..
Torna all'inizio della Pagina

Frisketta
Utente medio

lara croft


Regione: Puglia
Prov.: Foggia
Città: provincia


Inserito il - 02/07/2009 : 14:41:27  Mostra Profilo  Visita l'Homepage di Frisketta Invia a Frisketta un Messaggio Privato  Rispondi Quotando
E il primo esercizio del modulo A come si faceva?

Frisketta
Torna all'inizio della Pagina

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 02/07/2009 : 16:36:57  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
quello del grafo?
Moralizzavi e grafo e trovavi le tre cricche.
La probabilità congiunta è na cavolata, bastava ricordarsi che è il prodotto della probabilità delle cricche fratto il prodotto delle probabilità di intersezione delle cricche




Torna all'inizio della Pagina

Frisketta
Utente medio

lara croft


Regione: Puglia
Prov.: Foggia
Città: provincia


Inserito il - 02/07/2009 : 20:20:47  Mostra Profilo  Visita l'Homepage di Frisketta Invia a Frisketta un Messaggio Privato  Rispondi Quotando
ok grazie

Frisketta
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 07/07/2009 : 15:43:39  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 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...



Oggi ho visto che usciva 15-20 passi con la strategia grezza e non ordinata ;)
Torna all'inizio della Pagina

9178angel
Utente medio

ushiro-uramawashi-geri


Regione: Puglia
Prov.: Bari


Inserito il - 07/07/2009 : 16:18:47  Mostra Profilo  Visita l'Homepage di 9178angel Invia a 9178angel un Messaggio Privato  Rispondi Quotando
ah ecco :D
Torna all'inizio della Pagina

WonderBoy
Utente giovane

Città: UK


Inserito il - 14/07/2009 : 10:53:43  Mostra Profilo  Visita l'Homepage di WonderBoy Invia a WonderBoy 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...



ho chiesto alla professoressa e andava fatto così.
Torna all'inizio della Pagina

WonderBoy
Utente giovane

Città: UK


Inserito il - 14/07/2009 : 11:02:51  Mostra Profilo  Visita l'Homepage di WonderBoy Invia a WonderBoy un Messaggio Privato  Rispondi Quotando
Inoltre se proprio vogliamo essere pignoli la formalizzazione è unica! mi sono letto un libro di logica e c'è una bella differenza tra le vostre formalizzazioni.
Dire come faceva Mauro nella prima clausola Ex Ay non è proprio corretto perchè così si pone in essere il medico a seconda dell'esistenza di un paziente quindi andava messo più internamente il per ogni y.
Torna all'inizio della Pagina

miky83
Nuovo Utente



Inserito il - 14/07/2009 : 11:48:45  Mostra Profilo  Visita l'Homepage di miky83 Invia a miky83 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...






secondo me in questa risoluzione c'è un errore nella formalizzazione del goal

nessun medico è un ciarlatano
è stato tradotto con
!(Ay Medico(y) -> Ciarlatano(y))

ma questo vuol dire che se uno non è medico non è ciarlatano se è medico non lo so

che è diverso da dire che se uno è medico non è ciarlatano


noi dobbiamo dire che se uno è medico non è ciarlatano quindi:
Ay Medico(y) -> !Ciarlatano(y)
questa secondo me è la formalizzazione corretta del goal non negato


edit: cmq ho letto ora le correzioni di wonder quoto tutto..tra l'altro siamo stati a scemunire insieme su sta cosa è normale che diciamo la stessa cosa :D

Modificato da - miky83 in data 14/07/2009 11:52:35
Torna all'inizio della Pagina

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 14/07/2009 : 14:48:24  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
miky, si è giusto, cmq la soluzione corretta era stata gia messa nella prima pagina da nala..




Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 14/07/2009 : 17:37:57  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
CARI wonderboy e company
il problema in questo esercizio non era la formalizzazione ma
era AZZECCARE la formalizzazione perchè anche se il GOAL fosse questo
Ay Medico(y) -> !Ciarlatano(y)) e non quello specificato da me inzialmente, mi dimostrate come si risolve il problema se per caso
non avessi scritto questo:

Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y)) ?

Facile dire ORA la formalizzazione è unica :D in sede di esame
non puoi mettere un esercizio dove salta il 90% per una cosa del genere;

quando wonder diceva "come faceva Mauro nella prima clausola Ex Ay non è proprio corretto perchè così si pone in essere il medico a seconda dell'esistenza di un paziente quindi andava messo più internamente il per ogni y"

questa cosa me la devi motivare bene bene perchè è fondamentale ai fini dell'esercizio; se non formalizzavi la prima frase come
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
l'esercizio non usciva neanche sotto tortura, e daje

Modificato da - Mauro84 in data 14/07/2009 17:39:37
Torna all'inizio della Pagina

Ivan86
Utente Capoeirista

capoeira


Regione: Puglia
Prov.: Bari
Città: Bitritto


Inserito il - 14/07/2009 : 19:47:57  Mostra Profilo  Visita l'Homepage di Ivan86 Invia a Ivan86 un Messaggio Privato  Rispondi Quotando
si il problema è azzeccare la formalizzazione, in questo caso non era immediato, tanto è che solo in 2 l'hanno passato con un ottimo voto...
Poi cmq bisogna stare attenti a trasformare anche in clausole.. ad esempio Mauro nella seconda soluzione che hai messo hai sbagliato a trasformare la seconda frase in clausole.. quelli sono tutti Or, non capisco xke sono diventanti And...




Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 14/07/2009 : 20:56:22  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Ivan86

si il problema è azzeccare la formalizzazione, in questo caso non era immediato, tanto è che solo in 2 l'hanno passato con un ottimo voto...
Poi cmq bisogna stare attenti a trasformare anche in clausole.. ad esempio Mauro nella seconda soluzione che hai messo hai sbagliato a trasformare la seconda frase in clausole.. quelli sono tutti Or, non capisco xke sono diventanti And...



si vero ma nella fretta :D ci siamo capiti cmq
Torna all'inizio della Pagina

rel
Utente assiduo

aa



Inserito il - 14/07/2009 : 22:34:22  Mostra Profilo  Visita l'Homepage di rel Invia a rel un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

.. e daje..



"daje lupi" forse :D
(citando un qualcosa che dovrebbe essere noto a tutti i più meritevoli tra voi)
Torna all'inizio della Pagina

WonderBoy
Utente giovane

Città: UK


Inserito il - 16/07/2009 : 10:15:24  Mostra Profilo  Visita l'Homepage di WonderBoy Invia a WonderBoy un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

CARI wonderboy e company
mi dimostrate come si risolve il problema se per caso
non avessi scritto questo:

Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y)) ?




forse non mi sono spiegato bene
"esiste almeno un paziente cui piacciono tutti i medici"
la frase era un qualcosa simile.

si formalizzava in
Ex [Paziente(x) and (Ay Medico(y) -> Piace(x,y))]

che tradotto in clausole è
{ paziente(Skx)}
{!medico(y), piace(Skx, y)}


Questo detto dalla prof non l'ho detto io!
Poi io ho dedotto quello che ho scritto prima...ovvero il fatto per la quale mettiamo il per ogni più internamente ;)

Citazione:
Messaggio inserito da Mauro84
Facile dire ORA la formalizzazione è unica :D in sede di esame
non puoi mettere un esercizio dove salta il 90% per una cosa del genere;



vabbè ci vuole anche una buona dose di fortuna...

Citazione:
Messaggio inserito da Mauro84
quando wonder diceva "come faceva Mauro nella prima clausola Ex Ay non è proprio corretto perchè così si pone in essere il medico a seconda dell'esistenza di un paziente quindi andava messo più internamente il per ogni y"

questa cosa me la devi motivare bene bene perchè è fondamentale ai fini dell'esercizio; se non formalizzavi la prima frase come
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))
l'esercizio non usciva neanche sotto tortura, e daje



Ma non è vero mauro! mannagg
L'ho fatto vedere alla prof e mi ha detto che era giusto...poi non so che dirti. appena mi libero posto la mia soluzione.
A me riusciva in 14 passi con la risoluzione grezza.
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 16/07/2009 : 10:21:38  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da WonderBoy
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

Ma non è vero mauro! mannagg
L'ho fatto vedere alla prof e mi ha detto che era giusto...poi non so che dirti. appena mi libero posto la mia soluzione.
A me riusciva in 14 passi con la risoluzione grezza.



Fallo l'esercizio senza mettere quella formula in quel modo traducile in clausole e poi vediamo se esce :D

Il discorso lo ripeto è che se non azzeccavi la prima formula l'esercizio non ESCE; detto questo le formalizzazioni in logica non è detto che siano uniche lo dimostrato anche con la traccia del 16 giugno 2009 con una formalizzazione diversa da quella proposta dalla prof. Mo non è che quello che dice la prof è tutto giusto; su quello che dico un po di evidenza la metto o no?
pensa che la mia prima frase
formalizzata va ULTRA bene; (giusto per tenerti contento la prof. ha detto che va bene)
QUINDI se dici che riesci a risolvere il problema senza mettere quella frase così fallo e vedrai che non ti uscirà mai;

resta il fatto che anche DIO mi deve motivare il fatto che con la mia frase l'esercizio non esce :D

Modificato da - Mauro84 in data 16/07/2009 10:29:29
Torna all'inizio della Pagina

miky83
Nuovo Utente



Inserito il - 16/07/2009 : 12:23:35  Mostra Profilo  Visita l'Homepage di miky83 Invia a miky83 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...



scusa mauro ma è questa la soluzione perchè dici che non esce?
Torna all'inizio della Pagina

Mauro84
Utente medio

Mauro


Regione: Puglia
Prov.: Bari


Inserito il - 16/07/2009 : 12:31:03  Mostra Profilo  Visita l'Homepage di Mauro84 Invia a Mauro84 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da miky83

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...



scusa mauro ma è questa la soluzione perchè dici che non esce?



Ma chi sta dicendo che non esce;) sto dicendo che se non azzecchi
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

l'esercizio non ti uscirà mai e nessuno mi motiva il fatto che

Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y)) [risoluz prof] possa scriverlo come

Ex Ax Paziente(x) and Medico(y) -> Piace(x,y) [risoluz mia]



Torna all'inizio della Pagina

WonderBoy
Utente giovane

Città: UK


Inserito il - 16/07/2009 : 13:02:44  Mostra Profilo  Visita l'Homepage di WonderBoy Invia a WonderBoy un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

Ma chi sta dicendo che non esce;) sto dicendo che se non azzecchi
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

l'esercizio non ti uscirà mai


su questo non mi posso esprimere perchè non ho provato


Citazione:
Messaggio inserito da Mauro84
e nessuno mi motiva il fatto che

Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y)) [risoluz prof] possa scriverlo come

Ex Ax Paziente(x) and Medico(y) -> Piace(x,y) [risoluz mia]




Attenzione nessuno sta dicendo che la tua formalizzazione è errata, sto dicendo solamente che la formalizzazione della prof è più corretta.
Procedendo nel tuo modo leghi i medici all'esistenza di un paziente invece non è vero, o meglio secondo la logica e andando anche un po a senso non è propriamente corretto.

Spero di essermi chiarito...

Modificato da - WonderBoy in data 16/07/2009 13:03:35
Torna all'inizio della Pagina

miky83
Nuovo Utente



Inserito il - 16/07/2009 : 13:03:24  Mostra Profilo  Visita l'Homepage di miky83 Invia a miky83 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Mauro84

Citazione:
Messaggio inserito da miky83

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...



scusa mauro ma è questa la soluzione perchè dici che non esce?



Ma chi sta dicendo che non esce;) sto dicendo che se non azzecchi
Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y))

l'esercizio non ti uscirà mai e nessuno mi motiva il fatto che

Ex Paziente(x) and Ay (Medico(y) -> Piace(x,y)) [risoluz prof] possa scriverlo come

Ex Ax Paziente(x) and Medico(y) -> Piace(x,y) [risoluz mia]







perchè questa significherebbe che il medico è in funzione del paziente...cioè se non ci sono pazienti non c'è il medico...stai dicendo...esiste un paziente per ogni medico per cui ad un paziente piace un medico.

invece la frase era
Esiste almeno un paziente a cui piacciono tutti i medici
tutti i medici è completamente staccato dal paziente...

provando a tradurlo in uno pseudo linguaggio logico sarebbe
eiste un pippo che è paziente e per ogni pluto che è medico a pippo piace pluto

con la tua soluzione sarebbe
esiste un pippo che è paziente per ogni pluto che è medico per cui a pippo piace pluto

stai dicendo in sostanza che esiste un paziente per ogni medico

cioè in un italiano più normale che tutti i medici hanno un paziente e questo nella frase non sta scritto...queste cose sono riminiscenze delle lezioni seguite da borzacchini...hanno fatto una cazzata a togliere l'esame di logica...ste cose si studiano come si deve non è vero che è a culo...ste cose mi ricordo che le spiegava per bene.
Torna all'inizio della Pagina
Pagina: di 3 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente | 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,3 secondi.

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