- #1
kimmmmi
- 1
- 0
Homework Statement
In a sentence like "Tina is tall", "Tina" is an entity (type e), "is" is an identity function and "tall" is an function of entities to truth values (e-> t or et). The denotations are something like this: Tina = Tina' , is = [tex]\lambda[/tex]x.x and tall = tall'. So in lambda terms the whole sentence is something like (thin'(Tina')). But my problems are:
1. I don't see any lambda terms in this description
2. If the sentence gets more complicated with logical functions like AND ([tex]\wedge[/tex]) and OR ([tex]\vee[/tex]), I'm not sure what the overall lambda term should look like.
3. More specificially: are there some kind of rules to follow (a "stappenplan" in dutch) to get from denotations to lambda terms for the entire sentence?2. An example
Tina is tall or (Tina is thin and Tina is not thin).
We know that this sentence is equivalent to Tina is tall, because Tina cannot be thin and not thin at the same time, so the right constituent of the OR is false. How can we give a lambda term for this sentence?
The Attempt at a Solution
WORD TYPE DENOTATIONTina e Tina'
is (et)(et) [tex]\lambda[/tex]x.x
tall et tall'
or t(tt) [tex]\lambda[/tex]x.[tex]\lambda[/tex]y.[tex]\vee[/tex]t(tt) (x)(y)
thin et thin'
and (et)(et)(et) [tex]\lambda[/tex]x.[tex]\lambda[/tex]y.[tex]\lambda[/tex]z.[tex]\wedge[/tex]et((et)(et)) x(z)y(z)
not (et)(et) ?? [tex]\lambda[/tex]x.-x
The lambda term has to be something like this right?:
[tex]\vee[/tex](tall'(Tina')) ([tex]\wedge[/tex](thin'(Tina')) (-(thin'(Tina')))
But where did all the lambda terms go??
Last edited: