11.06.2013 Views

università degli studi di siena facoltà di scienze matematiche, fisiche ...

università degli studi di siena facoltà di scienze matematiche, fisiche ...

università degli studi di siena facoltà di scienze matematiche, fisiche ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Definizione 16 . Dato un prodotto cartesiano D1 × D2 × . . . × Dn ed<br />

(V ), e lo<br />

un vincolo V su un suo dominio Di, scriveremo δ×(V ) per δ π −1<br />

D i<br />

chiameremo vincolo derivato sul prodotto cartesiano. ♦<br />

Esempio 16 . Nell’esempio 13 <strong>di</strong> pagina 19 avevamo la nostra istanza sul<br />

Palio e tre selezioni derivanti da tre vincoli sui records:<br />

V1(r) =<br />

<br />

1 se t2 ≤ 13;<br />

0 altrimenti.<br />

e V3(r) =<br />

<br />

, V2(r) =<br />

<br />

1 se (t2 − t1) ≤ 6;<br />

0 altrimenti.<br />

1 se t7 = null;<br />

0 altrimenti.<br />

Di questi i primi due derivano chiaramente sul prodotto cartesiano, è<br />

facile riconoscere i vincoli originali sui dominî T2 e T7.<br />

V3 invece non è derivabile da alcun vincolo su <strong>di</strong> un singolo dominio, in<br />

quanto coinvolge, con un operatore binario (la <strong>di</strong>fferenza, operatore possibile<br />

fra gli elementi <strong>di</strong> Q), due dominî <strong>di</strong>stinti (anche se sono lo stesso insieme).<br />

♦<br />

Chiu<strong>di</strong>amo il paragrafo con una considerazione. La logica dei pre<strong>di</strong>cati<br />

è una teoria applicata comunemente all’informatica e per molti versi si può<br />

adattare anche ai vincoli.<br />

I pre<strong>di</strong>cati (come nella logica classica) sono affermazione con due possibili<br />

valori <strong>di</strong> verità, vero o falso, a seconda del soggetto loro attribuito.<br />

Per i pre<strong>di</strong>cati, come per gli operatori, si parla poi <strong>di</strong> arietà a seconda del<br />

numero <strong>di</strong> elementi a cui si riferiscono.<br />

Chiaramente il pre<strong>di</strong>cato corrispondente ad un vincolo derivato sul prodotto<br />

cartesiano è un pre<strong>di</strong>cato unario, per forza <strong>di</strong> cose coinvolgerà solo l’unico<br />

elemento del dominio da cui il vincolo deriva.<br />

É possibile inoltre comporre i pre<strong>di</strong>cati per mezzo <strong>di</strong> connettivi, questi<br />

non sono altro che i comuni simboli <strong>di</strong> negazione, congiunzione e <strong>di</strong>sgiunzione:<br />

¬, ∧, ∨ .<br />

Si parla <strong>di</strong> formule quando, tramite i connettivi, si compongono varî pre<strong>di</strong>cati,<br />

cosí da ottenerne nuove affermazione, più articolate, ma sempre vere o<br />

false a seconda <strong>degli</strong> elementi cui si riferiscono.<br />

Esempio 17 . Ripren<strong>di</strong>amo i tre vincoli sul Palio (esempio 16), ad ognuno<br />

corrisponde un pre<strong>di</strong>cato, che è poi quello corrispondente al risultato<br />

1, chiamiamoli P1 (t2 ≤ 13), P2 (t7 = null) e P3 ((t2 − t1) ≤ 6).<br />

22<br />

.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!