semantics extended to questions

This commit is contained in:
aarne
2007-10-20 09:51:26 +00:00
parent e86db4d8c8
commit 192f55e2f5
6 changed files with 187 additions and 17 deletions

View File

@@ -5,11 +5,14 @@ abstract Base = {
cat
S ;
NP ;
PN ;
CN ;
AP ;
A2 ;
Conj ;
fun
-- sentence syntax
PredAP : NP -> AP -> S ;
ComplA2 : A2 -> NP -> AP ;
@@ -20,18 +23,39 @@ fun
ConjAP : Conj -> AP -> AP -> AP ;
ConjNP : Conj -> NP -> NP -> NP ;
UsePN : PN -> NP ;
Every : CN -> NP ;
Some : CN -> NP ;
None : CN -> NP ;
And, Or : Conj ;
-- lexicon
UseInt : Int -> NP ;
UseInt : Int -> PN ;
Number : CN ;
Even, Odd, Prime : AP ;
Equal, Greater, Smaller, Divisible : A2 ;
}
Sum, Product, GCD : ListPN -> PN ;
-- adding questions
cat
Question ;
Answer ;
ListPN ;
fun
WhatIs : PN -> Question ;
WhichAre : CN -> AP -> Question ;
QuestS : S -> Question ;
Yes : Answer ;
No : Answer ;
Value : NP -> Answer ;
Many : ListPN -> NP ;
BasePN : PN -> PN -> ListPN ;
ConsPN : PN -> ListPN -> ListPN ;
}