11.07.2015 Views

selykielen suunnittelu ja toteutus Samu Viita

selykielen suunnittelu ja toteutus Samu Viita

selykielen suunnittelu ja toteutus Samu Viita

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

37Yllä oleva ekstensionaalinen taso on formaali esitystapa kuvassa 3esitetylle ekstensionaalisen tason visualisoinnille. Tricycle-olio ilmaistaanuloimpien aaltosulkujen sisällä. Aaltosulut tarkoittavat joukkoa <strong>ja</strong> kuvattu ilmentymäon joukon ainoa alkio. Ilmentymä ilmaistaan kulmasuluilla, eli tuplerakenteena.Tuple varustetaan olioidentiteetillä. Koko tricycle:n olioidentiteettion siis o12, <strong>ja</strong> sen ainoan attribuutin arvona on 100. Kyseessä oleva arvo esiintyytuplen ensimmäisessä positiossa. Tämän jälkeen tulevat alkiot ovat joukko<strong>ja</strong>,joiden sisällä tricycle:n komponentit esitetään tuple-muotoisina. Tricycle:nkomponentit konstruoidaan samalla periaatteella. Tricycle:ä kuvaavan tuplenviimeisenä alkiona on joukko, jonka sisällä on kaksi oliota, joiden olioidentiteettinäovat o2 <strong>ja</strong> o3. Ne siis ovat rear-komponentin wheel-olioita. Tricycle-olioon,liitetään indeksi . Sen ensimmäiseen alkioon, eli Price-attribuutin arvoon100, liittyy indeksi . Vastaavasti attribuuttiarvoon steel liittyy indeksi.Alla on tricycle:n intensionaalisen tason formaali esitys. Binäärirelaatiostavoidaan selvittää esimerkiksi se, mikä on attribuuttiarvoa steel vastaava käsiteintensionaalisella tasolla. Koska ekstensionaalisella tasolla attribuuttiarvoonsteel voidaan liittää indeksi <strong>ja</strong> intensionaalisella tasolla attribuuttiin materialliitetään sama indeksi, on steel attribuutin material arvo.{, , ,, , , , , , ,, , ,, , ,, , ,, , ,

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

Saved successfully!

Ooh no, something went wrong!