Brainhat
Sun Jul 25 22:02:10 2021















Test name/
Modified

Comments
Input
Output
Warnings









address-action
Tue May 12 11:44:37 2020
Certain attributes, such as email addresses, are part of an address group. They will take attributes that are not part of the pre-defined vocabulary.
We couldn't anticipate the universe of possible email addresses in advance.
my email is dowd@atlantic.com.
what is my email?


my email is dowd@atlantic.com.
You are dowd@atlantic.com.
what is my email?
You are dowd@atlantic.com.
address-action1
Wed Dec 16 22:30:11 2020
This test checks a rule that causes automatic connection to an outside process. It's particularly for a robot. Robots are defined in the vocabulary as children of xrobot.
Describe an xrobot's address and brainhat will attempt to make a connection.
Output will probably be "connect: connection refused..."
robby's address is 127.0.0.1.
connect: Connection refused
Cannot open connection to robby robot at 127.0.0.1:4140

robby's address is 127.0.0.1.
127.0.0.1 robby robot is 127.0.0.1.
address-action2
Sun Mar 14 22:37:44 2021
Testing address-action
Should say yes, yes, true, true.
Note: You can't say "mario's address" to see
mario's address. It gets picked off as an
equivalence: e.g., "mario is address"
No inference tests.

mario's address is 11 tulip street.
is mario's address 11 tulip street?
what is mario's address?
do i say mario's address?
break eval mario's address.
break eval i say mario's address.


gethostbyname failed for 11 tulip street

mario's address is 11 tulip street.
11 tulip street mario is 11 tulip street.
is mario's address 11 tulip street?

***unsupported, but probably okay that way.

what is mario's address?
he is 11 tulip street.
do i say mario's address?
yes.
You say 11 tulip street mario is 11 tulip street.
break eval mario's address.
he is address.
"True"

break eval i say mario's address.
You say 11 tulip street address mario is address.
"True"
handson01
Thu Apr 23 10:55:19 2020
Should say 'dog'. dog.

dog.
dog.
handson02
Thu Apr 23 10:55:04 2020
Should say 'happy dog is happy' and then 'dog is happy'. dog is happy.
dog.

dog is happy.
happy dog is happy.
dog.
dog is happy.
handson03
Thu Apr 23 10:57:42 2020
Should say 'happy dog is happy' then 'happy hungry dog is hungry'
then 'hungry happy dog is large'.
dog is happy.
dog is hungry.
dog is big.

dog is happy.
happy dog is happy.
dog is hungry.
happy hungry dog is hungry.
dog is big.
happy hungry dog is large.
handson04
Thu Apr 23 11:04:51 2020
Should say 'happy dog is happy', then 'happy hungry dog is hungry',
then 'yes. happy dog is hungry.', then 'yes. hungry dog is happy.'
dog is happy.
dog is hungry.
is dog hungry?
is dog happy?

dog is happy.
happy dog is happy.
dog is hungry.
happy hungry dog is hungry.
is dog hungry?
yes.
happy dog is hungry.
is dog happy?
yes.
hungry dog is happy.
handson05
Thu Apr 23 11:04:37 2020
Should say 'happy dog is happy.', then 'yes. dog is happy.',
followed by 'no. dog is happy.'
dog is happy.
is dog happy?
is dog sad?

dog is happy.
happy dog is happy.
is dog happy?
yes.
dog is happy.
is dog sad?
no.
dog is happy.
handson06
Thu Apr 23 11:11:22 2020
Should say 'happy hungry dog is hungry', followed by
'yes. hungry dog is happy.' and 'yes. happy dog is hungry.'
happy dog is hungry.
is dog happy?
is dog hungry?

happy dog is hungry.
happy hungry dog is hungry.
is dog happy?
yes.
hungry dog is happy.
is dog hungry?
yes.
happy dog is hungry.
handson07
Thu Apr 23 11:39:16 2020
Should say 'happy hungry dog is hungry', then
'sad hungry dog is hungry', then
'happy dog is hungry. sad hungry dog is hungry.'
happy dog is hungry.
sad dog is hungry.
describe dog.

happy dog is hungry.
happy hungry dog is hungry.
sad dog is hungry.
sad hungry dog is hungry.
describe dog.
happy dog is hungry.
sad hungry dog is hungry.
handson08
Thu Apr 23 11:39:36 2020
Should say 'sad dog is sad' followed by 'past sad dog is happy' dog is sad.
dog is happy.

dog is sad.
sad dog is sad.
dog is happy.
past sad dog is happy.
handson09
Thu Apr 23 11:40:00 2020
Should say 'the dog is in the water' followed by
'the dog is in the water.'
the dog is in the water.
where is the dog.

the dog is in the water.
the dog is in the water.
where is the dog.
the dog is in the water.
handson10
Thu Apr 23 11:38:05 2020
Should say 'dog is in the house' followed by
'no. dog is in the house.'
dog is in the house.
is dog in the yard?

dog is in the house.
dog is in the house.
is dog in the yard?
no.
dog is in the house.
handson11
Thu Apr 23 11:40:43 2020
Should say 'You were sad', followed by 'You are angry'
and 'You will be happy.'
i was sad.
i am angry.
i will be happy.

i was sad.
You were sad.
i am angry.
You are angry.
i will be happy.
You will be happy.
handson12
Mon Aug 24 21:04:11 2020
Should say 'dog's ball is red', 'cat's ball is blue',
'no, the ball is blue.'
the dog's ball is red.
the cat's ball is blue.
is the cat's ball red?

the dog's ball is red.
dog's red ball belonging to dog is red.
the cat's ball is blue.
cat's blue ball belonging to cat is blue.
is the cat's ball red?
no.
the ball is blue.
handson13
Mon Aug 24 21:08:29 2020
Should say 'rover is rover,
followed by 'barky is barky',
then 'barky is happy'
and 'rover is hungry.'
the big dog's name is rover.
the small dog's name is barky.
barky is happy.
rover is hungry.

the big dog's name is rover.
rover is rover.
the small dog's name is barky.
barky is barky.
barky is happy.
barky is happy.
rover is hungry.
rover is hungry.
handson14
Mon Aug 24 21:14:31 2020
Should say 'yes. dog wants a bone.' the dog wants a bone.
does the dog want a bone?


the dog wants a bone.
the dog wants a bone.
does the dog want a bone?
yes.
the dog wants a bone.
handson15
Mon Aug 24 21:15:09 2020
Should say 'i saw...', 'i see...' and 'i will see.' i saw my mother.
i see my country.
i will see europe.

i saw my mother.
You did see your mother belonging to You.
i see my country.
You see your country belonging to You.
i will see europe.
You will see europe.
handson16
Mon Aug 24 21:16:21 2020
Should say 'yes' and then 'maybe.' i saw the princess.
did i see the princess?
do i see the princess?

i saw the princess.
You did see the princess.
did i see the princess?
yes.
You did see the princess.
do i see the princess?
maybe.
You did see the princess.
handson17
Mon Aug 24 21:18:27 2020
Should say 'you sleep' or 'you do sleep'. i am sleeping.

i am sleeping.
You sleep.
handson18
Mon Aug 24 21:19:03 2020
Should say 'do you like french fries?' i might like french fries.
i might like french fries.
You might like fries.
do You like fries?
handson19
Mon Aug 24 21:21:02 2020
Should say 'the cat chases the dog.' The cats chase the dogs.
the cats chase the dogs.
the cat chases the dog.
handson20
Mon Aug 24 21:23:25 2020
Should say 'you are hungry', 'i am happy',
'the dog eats...'
I to be hungry.
You to be happy.
The dog to eat his food.

i to be hungry.
You are hungry.
you to be happy.
I am happy.
the dog to eat his food.
the dog eats the dog's food belonging to the dog.
handson21
Mon Aug 24 21:25:33 2020
Should say 'princess is pretty', 'mario is ugly',
'food is delicious', 'princess likes mario to eat food.'
The princess is pretty.
Mario is ugly.
The food is delicious.
She likes him to eat it.
Who is she?

the princess is pretty.
the pretty princess is pretty.
mario is ugly.
ugly mario is ugly.
the food is delicious.
the delicious food is delicious.
she likes him to eat it.
she likes ugly mario eats the delicious food.
who is she?
the pretty princess is pretty woman.
** Results changed **
handson22
Sun Aug 30 15:40:48 2020
Should say 'mario knows that mario is happy' Mario knows that he is happy.
Does mario know that mario is happy?

mario knows that he is happy.
mario knows mario is happy.
does mario know that mario is happy?
yes.
he knows mario is happy.
handson23
Mon Aug 24 21:32:06 2020
Should say 'mario wants mario to see the dog.' Mario wants to see the dog.
mario wants to see the dog.
mario wants mario to see the dog.
handson24
Mon Aug 24 21:33:47 2020
Should say 'mario liked the princess swam in the river.' The princess swam in the river.
Mario liked it.

the princess swam in the river.
the princess did swim in the river.
mario liked it.
mario did like the river.
handson25
Sun Aug 30 22:57:29 2020
Should say 'mario seems happy.' Mario seems happy.
Is mario happy?
How does mario seem?

mario seems happy.
mario seems happy.
is mario happy?
maybe.
mario.
how does mario seem?
he seems happy.
handson26
Mon Aug 24 21:38:58 2020
Should say 'maybe' and then 'yes. mario believes that
the princess loves luigi.'
Mario believes that the princess loves luigi.
Does the princess love luigi?
does mario believe that the princess loves luigi?

mario believes that the princess loves luigi.
mario believes the princess loves luigi.
does the princess love luigi?
maybe.
I do not know.
does mario believe that the princess loves luigi?
yes.
mario believes the princess loves luigi.
handson27
Mon Aug 24 21:39:56 2020
Should say 'you say that the dog is happy.' The dog is happy.
What do I say?

the dog is happy.
the happy dog is happy.
what do i say?
You say the happy dog is happy.
handson28
Mon Aug 24 21:42:54 2020
Should say 'maybe', then 'yes. you say the dog is happy.' debug clear verbatim.
The dog is happy.
Is the dog happy?
Do I say that the dog is happy?

debug clear verbatim.

the dog is happy.
the dog is happy.
is the dog happy?
maybe.
the dog.
do i say that the dog is happy?
yes.
You say the dog is happy.
handson29
Mon Aug 24 21:44:41 2020
Should say 'dog is sad because you say dog is happy.' debug clear verbatim.
If I say the dog is happy then the dog is sad.
The dog is happy.
Why?

debug clear verbatim.

if i say the dog is happy then the dog is sad.
if You say the dog is happy then the dog is sad.
the dog is happy.
the dog is happy.
the sad dog is sad.
why?
the sad dog is sad because You say the dog is happy.
** Results changed **
handson30
Sun Aug 30 15:41:19 2020
Demonstrate inheritance. Is a dog a pet?
Is a dog an animal?
is a dog a mammal?
is a dog a thing?
Is a dog a fish?


is a dog a pet?
yes.
a dog is a pet.
is a dog an animal?
yes.
a dog is a animal.
is a dog a mammal?
yes.
a dog is a mammal.
is a dog a thing?
yes.
a dog is a thing.
is a dog a fish?
no.
a dog is not a fish.
handson31
Tue Oct 27 16:32:13 2020
CCs as children of other CCs.
Should say 'yes. yes, yes, maybe.'
Dog sees cat.
Does dog see animal?
Does something see cat?
Does something sense something?
Does dog see fish?


dog sees cat.
dog sees cat.
does dog see animal?
yes.
dog sees cat.
does something see cat?
yes.
dog sees cat.
does something sense something?
yes.
dog sees cat.
does dog see fish?
maybe.
I do not know.
handson32
Sat Sep 12 12:59:35 2020
Intransitive objects demo.
Should say 'yes, yes, yes, maybe.'
Mario sleeps.
Luigi talks.
The princess sees bananas.
Does Mario sleep?
Does Luigi talk?
Does the princess see bananas?
Does Mario sleep bananas?

mario sleeps.
mario sleeps.
luigi talks.
luigi talks.
the princess sees bananas.
the princess sees banana.
does mario sleep?
yes.
mario sleeps.
does luigi talk?
yes.
luigi talks.
does the princess see bananas?
yes.
the princess sees banana.
does mario sleep bananas?
maybe.
I do not know.
handson33
Mon Aug 24 21:53:47 2020
Mario should be an onion. Mario is an onion.
Is mario a vegetable?

mario is an onion.
mario is a onion.
is mario a vegetable?
yes.
he is a vegetable.
handson34
Mon Aug 24 21:55:03 2020
Mario should not be the king Mario is not the king.
Is mario king?

mario is not the king.
mario is not the king.
is mario king?
no.
he is not the king.
handson35
Mon Aug 24 22:02:49 2020
The answer should be 'maybe', 'no', 'no.' Is mario a vegetable?
Is a fruit a vegetable?
Mario is a fruit.
Is mario a vegetable?

is mario a vegetable?
maybe.
I do not know.
is a fruit a vegetable?
no.
a fruit is not a vegetable.
mario is a fruit.
mario is a fruit.
is mario a vegetable?
no.
he is not a vegetable.
handson36
Mon Aug 24 22:04:02 2020
The answer should be 'I love you because you love me.' If I love you then you love me.
I love you.
Why?

if i love you then you love me.
if You love Me then I love You.
i love you.
You love Me.
I love You.
why?
I love You because You love Me.
handson37
Mon Aug 24 22:05:26 2020
The answer should be 'I love you because you love me.' If an animal sees something then an animal eats something.
Bird sees grape.
Cat see bird.

if an animal sees something then an animal eats something.
if a animal sees thing then a animal eats thing.
bird sees grape.
bird sees grape.
bird eats grape.
cat see bird.
cat sees bird.
cat eats bird.
handson38
Mon Aug 24 22:06:56 2020
Should say 'fido barks at sparky' if a dog sees another dog then the dog barks at the other dog.
a dog's name is fido.
a dog's name is sparky.
fido sees sparky.

if a dog sees another dog then the dog barks at the other dog.
if a dog sees another dog then the dog barks at the dog.
a dog's name is fido.
fido is fido.
a dog's name is sparky.
sparky is sparky.
fido sees sparky.
fido sees sparky.
fido barks at sparky.
handson39
Mon Aug 24 22:09:20 2020
Demonstrate inference chaining If I am happy then you are happy.
If I see a toy then I am happy.
If I look then I see a ball.
I am looking.
Why?
Why?
Why?

if i am happy then you are happy.
if You are happy then I am happy.
if i see a toy then i am happy.
if You see a toy then You are happy.
if i look then i see a ball.
if You look then You see a ball.
i am looking.
You look.
You see ball.
You are happy.
I am happy.
why?
I am happy because You are happy.
why?
You are happy because You see ball.
why?
You see ball because You look.
handson40
Mon Aug 24 22:12:31 2020
Must not be happy until a red house is seen. If I see a red house then I am happy.
I see a house.
Am I happy?
I see a blue house.
Am I happy?
I see a red house.

if i see a red house then i am happy.
if You see a red house then You are happy.
i see a house.
You see a house.
am i happy?
maybe.
You.
i see a blue house.
You see a blue house.
am i happy?
maybe.
You.
i see a red house.
You see a red house.
You are happy.
handson41
Mon Aug 31 22:42:33 2020
Demonstrate the eval command If I see a red house then I am happy.
I see a house.
debug eval i see a house.
debug eval i see a red house.

if i see a red house then i am happy.
if You see a red house then You are happy.
i see a house.
You see a house.
debug eval i see a house.
You see a house.
"True"

debug eval i see a red house.
You see a red house.
"Maybe"
handson42
Mon Aug 31 22:44:56 2020
Simple pronoun reference I see the dog.
It is hungry.

i see the dog.
You see the dog.
it is hungry.
the hungry dog is hungry.
handson43
Mon Aug 31 22:46:08 2020
Event pronoun reference The princess loves luigi.
Mario hates it.

the princess loves luigi.
the princess loves luigi.
mario hates it.
mario hates the princess loves luigi.
handson44
Tue Sep 1 07:54:26 2020
Some W words The cat in the forest meows.
The dog barks.
What meows?
Where is the cat?
Does something bark?

the cat in the forest meows.
the cat in the forest meows.
the dog barks.
the dog barks.
what meows?
the cat in the forest meows.
where is the cat?
the cat is in the forest.
does something bark?
yes.
the dog barks.
imp-action-4e
Sun Mar 7 18:14:39 2021
Testing imperatives.
This is for imp-action-4e.
Should say banana, strawberry.
I should consider recording that this
imperative occured so
I can key other action off of it.
say banana.
if i am happy then say strawberry.
i am happy.
do you say banana?




say banana.
banana.
if i am happy then say strawberry.
if You are happy then say strawberry.
i am happy.
You are happy.
strawberry.
do you say banana?
maybe.
I do not know.
there is no context kept for imperatives so this will be maybe.
question-title-2
Sat Sep 1 11:23:06 2018
Testing equivalences. Should say
maybe, yes.
Mario was king.
Is Mario king?
Was Mario king?

mario was king.
mario was king.
is mario king?
maybe.
he was king.
was mario king?
yes.
mario was king.
question-title-2i
Mon Aug 24 13:23:03 2020
Should say:
"You want Mario to be king"
if i ask if mario is king then i want mario to be king.
is mario king?

if i ask if mario is king then i want mario to be king.
if You do ask is mario king then You want mario is king.
is mario king?
maybe.
I do not know.
You want mario is king.
question-title-2i2
Mon Aug 24 13:23:24 2020
Should say:
"You want Mario to be king"
if i ask is mario king then i want mario to be king.
is mario king?

if i ask is mario king then i want mario to be king.
if You do ask is mario king then You want mario is king.
is mario king?
maybe.
I do not know.
You want mario is king.
question-title-2n
Mon May 14 22:55:24 2018
Testing negative title assignment. Should say
maybe, maybe, no, yes
Luigi was not king.
Is Luigi king?
Is Luigi not king?
Was Luigi king?
Was Luigi not king?

luigi was not king.
luigi was not king.
is luigi king?
maybe.
he was not king.
is luigi not king?
maybe.
luigi was not king.
was luigi king?
no.
he was not king.
was luigi not king?
yes.
luigi was not king.
question-title-2s
Mon May 14 22:56:44 2018
Should say:
maybe, yes, yes, maybe.
Is Mario king?
Do I ask if Luigi is king?
Do I ask if Mario is king?
Do I ask is Mario king?
Do I ask if Mario was king?

is mario king?
maybe.
I do not know.
do i ask if luigi is king?
maybe.
I do not know.
do i ask if mario is king?
yes.
You do ask is mario king.
do i ask is mario king?
yes.
You do ask is mario king.
do i ask if mario was king?
maybe.
I do not know.
question-what-7
Mon Nov 9 17:46:22 2020
Taxonomically, a dog is a pet.
Accordingly, this test should
say "you have a dog."
I have a dog.
What kind of pet do i have?

i have a dog.
You have a dog.
what kind of pet do i have?
You have a dog.
question-what-7b
Sun Aug 26 08:37:47 2018
Should say "i don't know." I have a pet.
What kind of pet do i have?

i have a pet.
You have a pet.
what kind of pet do i have?
I do not know.
question-what-7i
Fri May 3 17:20:03 2019
Should say "I will eat your dog." If I ask what kind of pet do you have then you will eat my dog.
What kind of pet do you have?


if i ask what kind of pet do you have then you will eat my dog.
if You do ask what kind of pet do I have then I will eat your dog belonging to You.
what kind of pet do you have?
I do not know.
I will eat your dog belonging to You.
question-what-7i2
Sun Aug 26 08:38:14 2018
In this test, we want to see that Brainhat will look for a child of the indirect object when prompted.
Should ask "what kind of pet do you have?"
If I have a pet then ask what kind of pet do i have.
I have a pet.

if i have a pet then ask what kind of pet do i have.
if You have a pet then ask You that what kind of pet do You have.
i have a pet.
You have a pet.
what kind of a pet do You have?
question-what-7s
Thu Aug 30 14:59:37 2018
Should say "yes." What kind of pet do you have?
Do I ask what kind of pet do you have?

what kind of pet do you have?
I do not know.
do i ask what kind of pet do you have?
yes.
You do ask do I have pet.
sent-action-10
Sun Mar 14 18:46:29 2021
Testing sent-action-10.
This is for stative verbs.
Should say yes, yes, true, true, happy, happy

mario says that the ball is in the water.
does mario say that the ball is in the water?
do i say that mario says that the ball is in the water?
break eval mario says that the ball is in the water.
break eval i say that mario says that the ball is in the water.
if mario says that the ball is in the water then i am happy.
if i say that mario says that the ball is in the water then you are happy.

mario says that the ball is in the water.
mario says the ball is in the water.
does mario say that the ball is in the water?
yes.
mario says the ball is in the water.
do i say that mario says that the ball is in the water?
yes.
You say mario says the ball is in the water.
break eval mario says that the ball is in the water.
mario says the ball is in the water.
"True"

break eval i say that mario says that the ball is in the water.
You say mario says the ball is in the water.
"True"

if mario says that the ball is in the water then i am happy.
if mario says the ball is in the water then You are happy.
You are happy.
if i say that mario says that the ball is in the water then you are happy.
if You say mario says the ball is in the water then I am happy.
I am happy.
sent-action-11
Sun Mar 14 18:51:24 2021
Testing sent-action-11.
This is for stative verbs that take
adjectives.
Should say yes, yes, yes, yes, happy, happy
+***should say yes - maybe needs grammar.
+***should say true - maybe needs grammar.

mario seems happy.
does mario seem happy?
do i say that mario seems happy?
break eval mario seems happy?
break eval do i say mario seems happy?
if mario seems happy then i am happy.
if i say mario seems happy then you are happy.

mario seems happy.
mario seems happy.
does mario seem happy?
yes.
mario seems happy.
do i say that mario seems happy?
maybe.
I do not know.
***should say yes - maybe needs grammar.

break eval mario seems happy?
mario seems happy.
"True"

break eval do i say mario seems happy?
You do say mario seems happy.
"Maybe"

***should say true - maybe needs grammar.

if mario seems happy then i am happy.
if mario seems happy then You are happy.
if i say mario seems happy then you are happy.
if You say mario seems happy then I am happy.
I am happy.
sent-action-14s
Sun Mar 14 18:59:36 2021
Testing sent-action-14s.
This is for non-stative verbs.
Should say yes, yes, true, true, happy, happy

Dog eats the fish in the water.
Does dog eat the fish in the water?
do i say dog eats the fish in the water?
break eval dog eats the fish in the water.
break eval i say dog eats the fish in the water.
if dog eats the fish in the water then i am happy.
if i say dog eats the fish in the water then you are happy.

dog eats the fish in the water.
dog eats the fish in the water.
does dog eat the fish in the water?
yes.
dog eats the fish in the water.
do i say dog eats the fish in the water?
yes.
You say dog eats the fish in the water.
break eval dog eats the fish in the water.
dog eats the fish in the water.
"True"

break eval i say dog eats the fish in the water.
You say dog eats the fish in the water.
"True"

if dog eats the fish in the water then i am happy.
if dog eats the fish in the water then You are happy.
You are happy.
if i say dog eats the fish in the water then you are happy.
if You say dog eats the fish in the water then I am happy.
I am happy.
sent-action-14sp
Sun Mar 14 22:25:29 2021
Testing sent-action-14sp.
*** this is specialized. This was added to
support "a dog's name is barky.
luigi wants barky's ball."
Without this rule, I was getting
"luigi wants barky."
The rule uses subobj-possess, which
should be merged with other possessives.
Every test is preceded by "dog's name is barky".

Should say yes, yes, true, true, happy, happy
but most forms do not work.
+***should say yes - need to merge possessive.
+***should say yes - need to merge possessive.

dog's name is barky.
luigi wants barky's ball.
what does luigi want?
does luigi want barky's ball?
do i say that luigi want barky's ball?

dog's name is barky.
barky is barky.
luigi wants barky's ball.
luigi wants dog's ball belonging to barky.
what does luigi want?
luigi wants dog's ball belonging to barky.
does luigi want barky's ball?
maybe.
I do not know.
***should say yes - need to merge possessive.

do i say that luigi want barky's ball?
maybe.
I do not know.
***should say yes - need to merge possessive.
sent-action-5a
Sun Mar 7 18:32:50 2021
Testing sent-action-5a.
It is a propostion that ends in an adverb.
The verb is stative, which is how we
know whether to apply the adverb to the
verb or to the subject (as a prepositional
phrase.)
Should say yes, yes, yes, yes, happy, happy

dog sees poorly.
does dog see poorly?
do i say dog sees poorly?
break eval dog sees poorly.
break eval i say dog sees poorly.
if dog sees poorly then i am happy.
if i say dog sees poorly then you are happy.

dog sees poorly.
dog sees poorly.
does dog see poorly?
yes.
dog sees poorly.
do i say dog sees poorly?
yes.
You say dog sees poorly.
break eval dog sees poorly.
dog sees poorly.
"True"

break eval i say dog sees poorly.
You say dog sees poorly.
"True"

if dog sees poorly then i am happy.
if dog sees poorly then You are happy.
You are happy.
if i say dog sees poorly then you are happy.
if You say dog sees poorly then I am happy.
I am happy.
sent-action-8
Mon Aug 24 16:12:13 2020
should say luigi sees poorly. luigi is seeing poorly.
how does luigi see?

luigi is seeing poorly.
luigi sees poorly.
how does luigi see?
luigi sees poorly.
sent-action-8a
Sun Mar 14 22:26:13 2021
Testing sent-action-8.
This is for the progressive.
Should say yes, yes, true, true, happy, happy
+should say yes - needs grammar; not supported.

i am eating.
am i eating?
do i say that i am eating?
break eval i am eating.
break eval i say that i am eating.
if i am eating then i am happy.
if i say that i am eating then you are happy.

i am eating.
You eat.
am i eating?

should say yes - needs grammar; not supported.

do i say that i am eating?
yes.
You say You eat.
break eval i am eating.
You eat.
"True"

break eval i say that i am eating.
You say You eat.
"True"

if i am eating then i am happy.
if You eat then You are happy.
You are happy.
if i say that i am eating then you are happy.
if You say You eat then I am happy.
I am happy.
sent-action-8i
Mon Sep 17 22:49:52 2018
the princess should be mad about luigi sleeping in kitchen. if luigi is sleeping in the kitchen the princess will be mad.
luigi is sleeping in the bedroom.
luigi is sleeping in the kitchen.
why?



if luigi is sleeping in the kitchen the princess will be mad.
if luigi sleeps in the kitchen then the princess will be angry.
luigi is sleeping in the bedroom.
he sleeps in the bedroom.
luigi is sleeping in the kitchen.
luigi sleeps in the kitchen.
she will be angry.
why?
the future angry princess will be angry because he sleeps in the kitchen.
sent-action-8s
Sat Oct 3 17:32:40 2009
should say maybe, yes, yes luigi is sleeping poorly.
do i say that luigi is sleeping in the kitchen?
do i say that luigi is sleeping poorly?
do i say that luigi is sleeping?

luigi is sleeping poorly.
luigi sleeps poorly.
do i say that luigi is sleeping in the kitchen?
maybe.
I do not know.
do i say that luigi is sleeping poorly?
yes.
You say luigi sleeps poorly.
do i say that luigi is sleeping?
yes.
You say luigi sleeps poorly.
sent-action-9
Tue Sep 29 06:39:40 2009
should say mario sees the princess mario is seeing the princess.
mario is seeing the princess.
mario does see the princess.
sent-action-9a
Sun Mar 7 18:27:18 2021
Testing sent-action-9.
The pattern is not entirely necessary.
It parses the combo of a form of to be
and another verb in the progressive.
Should say no, yes, yes, yes, happy, happy

mario is hearing the princess.
is mario hearing the princess?
do i say mario is hearing the princess?
break eval mario is hearing the princess.
break eval i say mario is hearing the princess.
if mario is hearing the princess then i am happy.
if i say that mario is hearing the princess then you are happy.

mario is hearing the princess.
mario does hear the princess.
is mario hearing the princess?

***there is no question for this pattern, which is probably okay.

do i say mario is hearing the princess?
yes.
You say mario does hear the princess.
break eval mario is hearing the princess.
mario does hear the princess.
"True"

break eval i say mario is hearing the princess.
You say mario does hear the princess.
"True"

if mario is hearing the princess then i am happy.
if mario does hear the princess then You are happy.
You are happy.
if i say that mario is hearing the princess then you are happy.
if You say mario does hear the princess then I am happy.
I am happy.
sent-action-9i
Thu Aug 30 13:40:11 2018
should say that luigi is sad. if mario is seeing the princess then luigi is sad.
mario is seeing the princess.

if mario is seeing the princess then luigi is sad.
if mario does see the princess then luigi is sad.
mario is seeing the princess.
mario does see the princess.
sad luigi is sad.
sent-action-9s
Sun Dec 1 19:43:00 2013
should say yes. mario is seeing the princess.
do i say that mario is seeing the princess?

mario is seeing the princess.
mario does see the princess.
do i say that mario is seeing the princess?
yes.
You say mario does see the princess.
sent-declare-attr2
Sun Mar 14 22:48:02 2021
Testing sent-declare-attr2.
Should be yes, yes, true, true, happy, happy.
ball is round.
is ball round?
do i say ball is round?
break eval ball is shape.
break eval i say ball is shape.
if ball is round i am happy.
if i say ball is round you are happy.

ball is round.
round ball is round.
is ball round?
yes.
ball is round.
do i say ball is round?
yes.
You say round ball is round.
break eval ball is shape.
round shape ball is shape.
"True"

break eval i say ball is shape.
You say round ball is shape.
"True"

if ball is round i am happy.
if ball is round then You are happy.
You are happy.
if i say ball is round you are happy.
if You say ball is round then I am happy.
I am happy.
sent-declare-attr2ps
Mon Mar 15 12:13:09 2021
Testing sent-declare-attr2ps
*** this is specialized. This was added to
support "a dog's name is barky."
The rule uses subobj-possess, which
should be merged with other possessives.
Every test is preceded by "dog's name is barky".

+***should say yes - need to merge possessive.

dog's name is barky.
barky's food is good.
how is barky's food?
is barky's food good?

dog's name is barky.
barky is barky.
barky's food is good.
dog's good food belonging to barky is good.
how is barky's food?
barky is barky.
is barky's food good?

***should say yes - need to merge possessive.
sent-declare-attr3
Sun Mar 14 22:58:55 2021
Testing sent-declare-attr3. This uses a verb
contraction. It's not a very necessary pattern,
but it works so I left it alone.
Should be yes, yes, true, true, happy, hungry.
I'm happy.
am I happy?
do i say that I'm happy?
break eval i'm happy.
break eval i say i'm happy.
if i'm happy then you are happy.
if I say that i'm happy then i am hungry.

i'm happy.
You are happy.
am i happy?
yes.
You are happy.
do i say that i'm happy?
yes.
You say You are happy.
break eval i'm happy.
You are happy.
"True"

break eval i say i'm happy.
You say You are happy.
"True"

if i'm happy then you are happy.
if You are happy then I am happy.
I am happy.
if i say that i'm happy then i am hungry.
if You say You are happy then You are hungry.
You are hungry.
sent-declare-attr3a
Sun Mar 14 23:01:17 2021
Testing sent-declare-attr3a. This uses a verb
contraction. It's not a very necessary pattern,
but it works so I left it alone.
Should be yes, yes, true, true, happy, happy.
mario's in the water.
is mario's in the water?
do i say mario's in the water.
break eval mario's in the water.
break eval i say mario's in the water.
if mario's in the water then i am happy.
if i say mario's in the water then you are happy.

mario's in the water.
mario is in the water.
is mario's in the water?

do i say mario's in the water.
yes.
You say mario is in the water.
break eval mario's in the water.
he is in the water.
"True"

break eval i say mario's in the water.
You say mario in the water is in the water.
"True"

if mario's in the water then i am happy.
if he is in the water then You are happy.
You are happy.
if i say mario's in the water then you are happy.
if You say mario is in the water then I am happy.
I am happy.
sent-declare-attr4
Mon Apr 20 14:17:08 2020
Some trailing attributes fill the role of adverbs in attribute assignments--particularly used in references to time. luigi was sad at 10 pm.
describe luigi.


luigi was sad at 10 pm.
past sad luigi was sad at 10 pm.
describe luigi.
he was sad.
past sad luigi was sad at 10 pm.
sent-declare-attr4-2
Sat Apr 17 16:49:48 2021
Testing sent-declare-attr4.
There are issues.
Should be yes, yes, true, true.
I didn't bother with inference tests
because of the broken stuff. I
think the wrong pattern might be handling
the sub-forms.
+***half-right - "at 2" part is not voiced.
+***Yikes! - Comes back false.
i was happy at 2.
was i happy at 2.
do i say i was happy at 2?
break eval i was happy at 2.
break eval i say i was happy at 2.

i was happy at 2.
You were happy at 2 hour.
was i happy at 2.
yes.
You were happy.
***half-right - "at 2" part is not voiced.

do i say i was happy at 2?
yes.
You say You were happy at 2 hour.
break eval i was happy at 2.
You were happy at 2 hour.
"True"

***yikes! - comes back false.

break eval i say i was happy at 2.
You say You were happy at 2 hour.
"True"
** Results changed **
sent-declare-not-attr1
Sat Apr 17 16:47:56 2021
Testing sent-declare-not-attr1.
Should be yes, yes, true, true, happy, happy.
Pretty broken.
+***broken - broken.
+***broken - returns false!.
+***broken - uses isTrue() and isTrue() returns false!.
the ball isn't red.
is the ball not red?
do i say the ball is not red?
break eval the ball is not red.
break eval i say the ball is not red.
if the ball is not red then i am happy.
if i say that the ball is not red then you are happy.

the ball isn't red.
the not red ball is not red.
is the ball not red?
yes.
the ball is not red.
do i say the ball is not red?
maybe.
I do not know.
***broken - broken.

break eval the ball is not red.
the not red ball is red.
"False"

***broken - returns false!.

break eval i say the ball is not red.
You say the not red ball is red.
"True"

if the ball is not red then i am happy.
if the ball is not red then You are happy.
***broken - uses istrue() and istrue() returns false!.

if i say that the ball is not red then you are happy.
if You say the not red ball is not red then I am happy.
I am happy.
***and this works!
** Results changed **
sent-not-action1
Sun Mar 7 15:59:41 2021
Testing negative proposition
for non-extaction verbs.
Testing sent-not-action1
Should say no, yes, yes, true, true, happy, happy
mario doesn't eat the fish.
does mario eat the fish?
does mario not eat the fish?
do i say mario doesn't eat the fish?
break eval mario doesn't eat the fish.
break eval i say that mario doesn't eat the fish.
if mario doesn't eat the fish then i am happy.
if i say that mario doesn't eat the fish then you are happy.

mario doesn't eat the fish.
mario does not eat the fish.
does mario eat the fish?
no.
mario does not eat the fish.
does mario not eat the fish?
yes.
mario does not eat the fish.
do i say mario doesn't eat the fish?
yes.
You say mario does not eat the fish.
break eval mario doesn't eat the fish.
mario does not eat the fish.
"True"

break eval i say that mario doesn't eat the fish.
You say mario does not eat the fish.
"True"

if mario doesn't eat the fish then i am happy.
if mario does not eat the fish then You are happy.
You are happy.
if i say that mario doesn't eat the fish then you are happy.
if You say mario does not eat the fish then I am happy.
I am happy.
sent-not-action1-2
Mon Mar 15 12:09:31 2021
Testing sent-not-action1
Should be no, yes, yes, true, true, happy, happy.
mario doesn't see the ball.
does mario see the ball?
does mario not see the ball?
do i say mario doesn't see the ball?
break eval mario doesn't see the ball?
break eval i say mario doesn't see the ball?
if mario doesn't see the ball then luigi is happy.
if I say mario doesn't see the ball then the princess is happy.

mario doesn't see the ball.
mario does not see the ball.
does mario see the ball?
no.
mario does not see the ball.
does mario not see the ball?
yes.
mario does not see the ball.
do i say mario doesn't see the ball?
yes.
You say mario does not see the ball.
break eval mario doesn't see the ball?
mario does not see the ball.
"True"

break eval i say mario doesn't see the ball?
You say mario does not see the ball.
"True"

if mario doesn't see the ball then luigi is happy.
if mario does not see the ball then luigi is happy.
he is happy.
if i say mario doesn't see the ball then the princess is happy.
if You say mario does not see the ball then the princess is happy.
she is happy.
sent-not-action1a
Mon Mar 15 11:42:04 2021
Testing sent-not-action1a
This is for extactions, so that a
required adverbial phrase at the end is
treated as an adverb and not as an attribute.
"Mario doesn't put fish in his mouth."
Should be no, yes, yes, true, true, happy, happy, happy.
+***should say yes - needs grammar.
+***broken - pronoun issue; 'his' resolves to 'speaker'.
mario doesn't put fish in his mouth.
does mario put fish in his mouth.
does mario not put fish in his mouth.
do i say mario doesn't put fish in his mouth.
break eval mario doesn't put fish in his mouth.
break eval i say mario doesn't put fish in his mouth.
if mario doesn't put fish in his mouth then luigi is happy.
if I say mario doesn't put fish in his mouth princess is happy.
if I say mario doesn't put fish in mario's mouth you are happy.

mario doesn't put fish in his mouth.
mario does not put fish in mario's mouth.
does mario put fish in his mouth.
no.
mario does not put fish in mario's mouth.
does mario not put fish in his mouth.
maybe.
mario does not put fish in mario's mouth.
***should say yes - needs grammar.

do i say mario doesn't put fish in his mouth.
yes.
You say mario does not put fish in mario's mouth.
break eval mario doesn't put fish in his mouth.
mario does not put fish in mario's mouth.
"True"

break eval i say mario doesn't put fish in his mouth.
You say mario does not put fish in mario's mouth.
"True"

if mario doesn't put fish in his mouth then luigi is happy.
if mario does not put fish in mario's mouth then luigi is happy.
he is happy.
if i say mario doesn't put fish in his mouth princess is happy.
if You say mario does not put fish in your mouth then princess is happy.
***broken - pronoun issue; 'his' resolves to 'speaker'.

if i say mario doesn't put fish in mario's mouth you are happy.
if You say mario does not put fish in mario's mouth then I am happy.
I am happy.
sent-not-action1b
Mon Mar 15 11:46:16 2021
Testing sent-not-action1b
Should be no, yes, yes, yes, true, true, happy, happy.
mario doesn't see the ball.
does mario see the ball?
does mario not see the ball?
do i say that mario doesn't see the ball?
do i say that mario does not see the ball?
break eval mario doesn't see the ball.
break eval mario does not see the ball.
if mario doesn't see the ball then i am happy.
if i say that mario doesn't see the ball then you are happy.

mario doesn't see the ball.
mario does not see the ball.
does mario see the ball?
no.
mario does not see the ball.
does mario not see the ball?
yes.
mario does not see the ball.
do i say that mario doesn't see the ball?
yes.
You say mario does not see the ball.
do i say that mario does not see the ball?
yes.
You say mario does not see the ball.
break eval mario doesn't see the ball.
mario does not see the ball.
"True"

break eval mario does not see the ball.
mario does not see the ball.
"True"

if mario doesn't see the ball then i am happy.
if mario does not see the ball then You are happy.
You are happy.
if i say that mario doesn't see the ball then you are happy.
if You say mario does not see the ball then I am happy.
I am happy.
sent-not-action2
Sun Mar 7 18:37:19 2021
Testing negative proposition
for non-extaction verbs.
Testing sent-not-action2.
Should say no, yes, yes, true, true, happy, happy
+not working - needs grammar.
mario doesn't see well.
does mario see well?
does mario not see well?
do i say mario doesn't see well?
break eval mario doesn't see well.
break eval i say that mario doesn't see well.
if mario doesn't see well then i am happy.
if i say that mario doesn't see well then you are happy.

mario doesn't see well.
mario does not see well.
does mario see well?
no.
he does not see well.
does mario not see well?

not working - needs grammar.

do i say mario doesn't see well?
yes.
You say mario does not see well.
break eval mario doesn't see well.
he does not see well.
"True"

break eval i say that mario doesn't see well.
You say mario does not see well.
"True"

if mario doesn't see well then i am happy.
if he does not see well then You are happy.
You are happy.
if i say that mario doesn't see well then you are happy.
if You say mario does not see well then I am happy.
I am happy.
sent-not-action2-2
Mon Mar 15 12:13:53 2021
Testing sent-not-action2.
This is for a non-transitive use of a verb.
Should be no, yes, yes, true, true, happy, happy.
+***should say yes - needs grammar.
mario doesn't see.
does mario see?
does mario not see?
do i say mario doesn't see?
break eval mario doesn't see?
break eval i say mario doesn't see?
if mario doesn't see then luigi is happy.
if I say mario doesn't see then the princess is happy.


mario doesn't see.
mario does not see.
does mario see?
no.
he does not see.
does mario not see?

***should say yes - needs grammar.

do i say mario doesn't see?
yes.
You say mario does not see.
break eval mario doesn't see?
he does not see.
"True"

break eval i say mario doesn't see?
You say mario does not see.
"True"

if mario doesn't see then luigi is happy.
if he does not see then luigi is happy.
he is happy.
if i say mario doesn't see then the princess is happy.
if You say mario does not see then the princess is happy.
she is happy.
sent-thereis-1
Sun Mar 14 23:02:57 2021
Testing sent-thereis-1.
Should be yes, yes, true, true, happy, happy.
there is a dog.
is there a dog?
do i say there is a dog?
break eval there is a dog.
break eval i say there is a dog.
if there is a dog then i am happy.
if i say there is a dog then you are happy.

there is a dog.
a described dog is described.
is there a dog?
yes.
a described dog is described.
do i say there is a dog?
yes.
You say a described dog is described.
break eval there is a dog.
a described dog is described.
"True"

break eval i say there is a dog.
You say a described dog is described.
"True"

if there is a dog then i am happy.
if a described dog is described then You are happy.
You are happy.
if i say there is a dog then you are happy.
if You say a described dog is described then I am happy.
I am happy.
sent-title-1
Sun Mar 14 23:12:56 2021
Testing sent-title-1.
Should be yes, yes, true, true, happy, happy.
mario is the king.
is mario king?
do i say mario is king?
break eval mario is king.
break eval i say mario is king.
if mario is king then i am happy.
if i say mario is king then you are happy.


mario is the king.
mario is the king.
is mario king?
yes.
he is the king.
do i say mario is king?
yes.
You say mario is the king.
break eval mario is king.
he is the king.
"True"

break eval i say mario is king.
You say mario is the king.
"True"

if mario is king then i am happy.
if he is king then You are happy.
You are happy.
if i say mario is king then you are happy.
if You say mario is king then I am happy.
I am happy.
sent-title-2
Sun Mar 14 23:16:01 2021
Testing sent-title-2.
Should be yes, yes, true, true, happy, happy.
mario is not the king.
is mario not king?
do i say mario is not king?
break eval mario is not king.
break eval i say mario is not king.
if mario is not king then i am happy.
if i say mario is not king then you are happy.


mario is not the king.
mario is not the king.
is mario not king?
yes.
he is not the king.
do i say mario is not king?
yes.
You say mario is not the king.
break eval mario is not king.
he is not the king.
"True"

break eval i say mario is not king.
You say mario is not the king.
"True"

if mario is not king then i am happy.
if he is not king then You are happy.
You are happy.
if i say mario is not king then you are happy.
if You say mario is not king then I am happy.
I am happy.
test001
Sun Nov 10 20:41:29 2019
Result should say "yes, mario is near luigi". if a thing is near another thing then the other thing is near the former thing.
mario is near luigi.
is luigi near mario?

if a thing is near another thing then the other thing is near the former thing.
if a thing is by another thing then the other thing is by the prior thing.
mario is near luigi.
mario is by luigi.
he is by mario.
he is by luigi.
is luigi near mario?
yes.
he is by mario.
test001a
Sun Nov 10 20:41:06 2019
Result should say "yes, cat is near dog". if a thing is near another thing then the other thing is near the former thing.
dog is near cat.
is cat near dog?

if a thing is near another thing then the other thing is near the former thing.
if a thing is by another thing then the other thing is by the prior thing.
dog is near cat.
dog is by cat.
cat is by dog.
dog by cat is by cat.
is cat near dog?
yes.
cat is by dog.
test002
Mon Nov 23 00:22:27 2020
The answer should be that luigi is happy. if a thing is with another thing then the other thing is with the former thing.
if a man is with the princess then a man is happy.
the princess is with luigi.
is luigi happy?

if a thing is with another thing then the other thing is with the former thing.
if a thing is with another thing then the other thing is with the prior thing.
if a man is with the princess then a man is happy.
if a man is with the princess then he is happy.
the princess is with luigi.
she is with luigi.
he is with the princess.
happy luigi with she is happy.
the princess with he is with happy luigi.
is luigi happy?
yes.
he is happy is with her.
test003
Tue Oct 9 03:57:31 2018
answer should be "round". the red block is round.
the blue block is square.
what shape is the red block?

the red block is round.
the red round block is round.
the blue block is square.
the blue square block is square.
what shape is the red block?
the red round block is round.
test004
Sun Mar 24 22:13:04 2019
Result should say "blue the block is blue.
what color is the toy?

the block is blue.
the blue block is blue.
what color is the toy?
the blue block is blue.
test005
Tue Oct 9 03:57:31 2018
Result should say "the block is in the river, yes". the block is in the river.
is the toy in the river?

the block is in the river.
the block is in the river.
is the toy in the river?
yes.
the block is in the river.
test006
Tue Oct 9 03:57:31 2018
Result should say "the toy is in the water" the block is in the water.
where is the toy?

the block is in the water.
the block is in the water.
where is the toy?
the block is in the water.
test007
Mon Aug 24 12:58:12 2020
Answer should be "yes, the fish is tiny" as tiny is a child of small. the fish is tiny.
is the fish small?

the fish is tiny.
the tiny fish is tiny.
is the fish small?
yes.
the fish is tiny.
test008
Tue Oct 9 03:57:31 2018
Answer should be "no, the block is red". the block is red.
is the block blue?

the block is red.
the red block is red.
is the block blue?
no.
the block is red.
test009
Fri Jan 4 20:53:42 2019
Answer should be "no, the block is not red". the block is not red.
is the block red?

the block is not red.
the not red block is not red.
is the block red?
no.
the block is not red.
test010
Sun Sep 27 22:52:16 2009
Answer should be "yes, mario is in the water". mario is near the princess.
is the princess near mario.
mario is in the water.
is mario in the water?

mario is near the princess.
mario is by the princess.
is the princess near mario.
maybe.
she.
mario is in the water.
he is in the water.
is mario in the water?
yes.
mario by the princess is in the water.
test011
Fri Jul 31 12:01:42 2020
This should probably say "maybe." mario is happy.
mario was sad.
was mario happy?

mario is happy.
happy mario is happy.
mario was sad.
he was sad.
was mario happy?
maybe.
mario is happy was sad.
test012
Mon Aug 24 13:23:55 2020
Should say "maybe". mario sees the red ball.
does mario see the blue ball?

mario sees the red ball.
mario sees the red ball.
does mario see the blue ball?
maybe.
mario sees the red ball.
test013
Mon May 11 15:10:29 2020
Ask me what color is the ball.... If i ask what color is the block then ask what color is the ball.
What color is the block?

if i ask what color is the block then ask what color is the ball.
if You do ask what color to be the block then ask You that what color is the ball.
what color is the block?
the block...
I do not know.
what color is the ball?
test014
Sun Mar 7 12:48:41 2021
This should say 'yes'. there is a ball in the water.
is the ball in the water?

there is a ball in the water.
a ball is in the water.
is the ball in the water?
yes.
the ball is in the water.
test015
Sun Sep 27 22:52:34 2009
Shouldn't dump core if a thing is in the water then a thing is round.
is the block blue?

if a thing is in the water then a thing is round.
if a thing is in the water then a thing is round.
is the block blue?
maybe.
the block.
test016
Sun Sep 27 22:52:36 2009
Needs to keep tenses straight and not generate multiple blocks/balls. the ball is red.
the ball was blue.
the block is blue.
the block was red.
what color is the ball?
what color was the ball?
what color is the block?
what color was the block?

the ball is red.
the red ball is red.
the ball was blue.
the red ball was blue.
the block is blue.
the blue block is blue.
the block was red.
the blue block was red.
what color is the ball?
the red ball is red.
what color was the ball?
the red ball was blue.
what color is the block?
the blue block is blue.
what color was the block?
the blue block was red.
test017
Fri Aug 31 11:45:03 2018
Should say yes. brainhat's name is mario.
is brainhat mario?

brainhat's name is mario.
I am mario.
is brainhat mario?
yes.
I am mario I.
test018
Sun Sep 27 22:52:42 2009
Should know that blue mario is sad. Red mario is happy.
Blue mario is sad.
Is red mario sad?

red mario is happy.
red happy mario is happy.
blue mario is sad.
he is sad.
is red mario sad?
no.
mario is happy.
test019
Thu Aug 30 13:45:59 2018
I should end up with two separate marios, and the answer should be that "mario is in the water" (but not "in the building"). Red mario is in the water.
Blue mario is in the building.
Where is red mario?

red mario is in the water.
red mario is in the water.
blue mario is in the building.
he is in the building.
where is red mario?
red mario is in the water.
test020
Sun Sep 27 22:52:48 2009
Mario should be round. mario is happy.
man is round.
is mario round?

mario is happy.
happy mario is happy.
man is round.
round man is round.
is mario round?
yes.
mario is round.
test021
Fri Mar 26 13:45:33 2021
mario should not be round; answer should be "maybe" if a man does not have a ball then a man is round.
mario has a ball.
is mario round?

if a man does not have a ball then a man is round.
if a man does not have a ball then a man is round.
mario has a ball.
mario has a ball.
is mario round?
maybe.
mario.
test022
Sun Sep 27 22:52:52 2009
The block should be round and blue If the ball is red then the block is blue.
If the ball is red then the block is round.
The ball is red.

if the ball is red then the block is blue.
if the ball is red then the block is blue.
if the ball is red then the block is round.
if the ball is red then the block is round.
the ball is red.
the red ball is red.
the round block is round.
the round blue block is blue.
test023
Mon Aug 24 13:24:13 2020
Should ask a question. if mario sees the ball then ask if mario wants the ball.
mario sees the ball.

if mario sees the ball then ask if mario wants the ball.
if mario sees the ball then ask You that mario wants the ball.
mario sees the ball.
mario sees the ball.
does mario want the ball?
test024
Sun Sep 27 22:53:14 2009
Should say 'the ball' a man talks with the ball.
what does a man talk with?
what talks with the ball?

a man talks with the ball.
a man talks with the ball.
what does a man talk with?
he talks with the ball.
what talks with the ball?
a man talks with the ball.
test025
Sun Sep 27 22:53:16 2009
Should ask if the ball is red. if the speaker asks if the block is blue then ask speaker if the ball is red.
is the block blue?

if the speaker asks if the block is blue then ask speaker if the ball is red.
if You do ask is the block blue then ask You that the ball is red.
is the block blue?
maybe.
the block.
is the ball red?
test026
Fri Mar 26 13:45:53 2021
Shouldn't declare that the princess is happy If a person is not a woman then a person is happy.
The princess is a woman.

if a person is not a woman then a person is happy.
if a person is not a woman then a person is happy.
the princess is a woman.
the princess is a woman.
test027
Fri Jan 4 20:53:39 2019
The ball should be blue--not *not* blue. The block is not blue.
The ball is blue.
What color is the ball.

the block is not blue.
the not blue block is not blue.
the ball is blue.
the blue ball is blue.
what color is the ball.
the blue ball is blue.
test028
Sun Sep 27 22:53:24 2009
Mario should not be luigi mario is the red block.
luigi is the blue block.

mario is the red block.
mario is the block.
luigi is the blue block.
luigi is the block.
test029
Sun Sep 27 22:53:26 2009
Mario should not be the block; answers "no" and "yes" respectively. mario is not the ball.
is mario the ball?
is mario not the ball?

mario is not the ball.
mario is not the ball.
is mario the ball?
no.
he is not the ball.
is mario not the ball?
yes.
mario is not the ball.
test030
Tue Aug 25 16:48:10 2020
A long chain of reasoning followed by some whys. The effect should be a drill down to the original cause. if i am happy then you are sad.
if i see a toy then i am happy.
if i am round then i see a red ball.
if i am in the water then i am round.
i am in the water.
why?
why?
why?
why?

if i am happy then you are sad.
if You are happy then I am sad.
if i see a toy then i am happy.
if You see a toy then You are happy.
if i am round then i see a red ball.
if You are round then You see a red ball.
if i am in the water then i am round.
if You are in the water then You are round.
i am in the water.
You are in the water.
You are round.
You see red ball.
You are happy.
I am sad.
why?
I am sad because You are happy.
why?
You are happy because You see red ball.
why?
You see red ball because You are round.
why?
You are round because You are in the water.
test031
Tue May 12 11:46:46 2020
The question should be the same regardless of the way the question is posed if i am happy then you are sad.
i am happy.
why are you sad?
why is brainhat sad?

if i am happy then you are sad.
if You are happy then I am sad.
i am happy.
You are happy.
I am sad.
why are you sad?
I am sad because You are happy.
why is brainhat sad?
I am sad because You are happy.
test032
Sun Sep 27 22:53:32 2009
Should be "maybe." mario did not see the ball.
does mario see the ball?

mario did not see the ball.
mario did not see the ball.
does mario see the ball?
maybe.
mario did not see the ball.
test033
Fri Aug 31 16:18:55 2018
mario is *not* the block ask if mario is the block.
no.
is mario the block?

ask if mario is the block.
is mario the block?
no.
mario is not the block.
is mario the block?
no.
he is not the block.
test034
Sun Sep 27 22:53:38 2009
I look in the water. (should be) i am looking in the water.
where am i looking?

i am looking in the water.
You look in the water.
where am i looking?
You look in the water.
test035
Mon Aug 24 17:09:53 2020
Man should see building.
If there's a problem, see notes for September 2018 for discussion.
if a person looks at a thing then a person sees a thing.
a man looks at a building.
what does a man see?

if a person looks at a thing then a person sees a thing.
if a person looks at a thing then a person sees a thing.
a man looks at a building.
a man looks at a building.
a man sees a building.
what does a man see?
a man sees a building.
test036
Tue Sep 18 23:05:10 2018
Should say "you see the ball." the ball is red.
the block is blue.
what color is the ball?
i see it.

the ball is red.
the red ball is red.
the block is blue.
the blue block is blue.
what color is the ball?
the red ball is red.
i see it.
You see the red ball.
test037
Tue Oct 16 23:00:22 2018
Should say "You see the ball." i have the ball.
i have the block.
what color is the ball?
i see it.

i have the ball.
You have the ball.
i have the block.
You have the block.
what color is the ball?
the ball...
I do not know.
i see it.
You see the ball.
test038
Sun Sep 27 22:53:48 2009
Should say "I don't know". i have a ball.
i have a block.
what else do i have?

i have a ball.
You have a ball.
i have a block.
You have a block.
what else do i have?
I do not know.
test039
Sun Sep 27 22:53:52 2009
Should say "yes". i am looking at the block.
do i look at the block?

i am looking at the block.
You look at the block.
do i look at the block?
yes.
You look at the block.
test040
Sun Sep 27 22:53:54 2009
This should properly exercise the proposition and say that i am sad. if i am looking at the princess then i am sad.
i am looking at the princess.

if i am looking at the princess then i am sad.
if You look at the princess then You are sad.
i am looking at the princess.
You look at she.
You are sad.
test041
Sun Sep 27 22:53:58 2009
Both questions are answered by the same pattern; both should say "yes". the princess sees in the water.
mario sees the ball.
does the princess see?
does mario see?

the princess sees in the water.
the princess sees in the water.
mario sees the ball.
mario sees the ball.
does the princess see?
yes.
the princess sees in the water.
does mario see?
yes.
mario sees the ball.
test042
Fri Sep 7 13:28:30 2018
This should answer yes. does mario see the ball?
do i ask does mario see the ball?

does mario see the ball?
maybe.
I do not know.
do i ask does mario see the ball?
yes.
You do ask does mario see the ball.
test043
Sun Sep 27 22:54:02 2009
Should say "yes" and "maybe" respectively. what is the ball?
do i ask what is the ball?
do i ask what is the block?

what is the ball?
the ball is toy.
do i ask what is the ball?
yes.
You do ask is the ball toy.
do i ask what is the block?
maybe.
I do not know.
test044
Tue May 7 20:19:32 2019
This should fire an inference the speaker might say hello.
hello.

the speaker might say hello.
You might say hello.
do You say hello?
hello.
You say hello.
hello.
test045
Tue May 12 11:47:07 2020
Brainhat should be glad after I ask about the princess. If i ask what is the princess then you are happy.
Are you happy?
What is mario?
What is the princess?
Are you happy?
Why are you happy?

if i ask what is the princess then you are happy.
if You do ask what is the princess then I am happy.
are you happy?
maybe.
I.
what is mario?
mario is man.
what is the princess?
she is woman.
I am happy.
are you happy?
yes.
I am happy.
why are you happy?
I am happy because You do ask is the princess woman.
** Results changed **
test046
Tue May 12 11:47:18 2020
Brainhat should be happy after I ask what does a princess see. If i ask what does a person see then you are happy.
Are you happy?
What does the princess see?
Are you happy?
Why are you happy?

if i ask what does a person see then you are happy.
if You do ask what does a person see then I am happy.
are you happy?
maybe.
I.
what does the princess see?
I do not know.
I am happy.
are you happy?
yes.
I am happy.
why are you happy?
I am happy because You do ask what does the princess see.
** Results changed **
test047
Tue Oct 27 21:12:04 2020
Brainhat gets happy when I ask how is mario. If i ask how is a thing then you are happy.
Are you happy?
how is mario?
Are you happy?
Why are you happy?

if i ask how is a thing then you are happy.
if You do ask how is a thing then I am happy.
are you happy?
maybe.
I.
how is mario?
mario...
I do not know.
I am happy.
are you happy?
yes.
I am happy.
why are you happy?
I am happy because You do ask is mario described.
** Results changed **
test048
Tue Oct 27 17:13:10 2020
Brainhat asks how a thing is-- same test as last time, voiced differently. If i ask how a thing is then you are happy.
Are you happy?
how is mario?
Are you happy?
Why are you happy?

if i ask how a thing is then you are happy.
if You do ask how is a thing then I am happy.
are you happy?
maybe.
I.
how is mario?
mario...
I do not know.
I am happy.
are you happy?
yes.
I am happy.
why are you happy?
I am happy because You do ask is mario described.
** Results changed **
test049
Fri Jul 31 12:03:42 2020
Brainhat is happy because you ask where mario is. If i ask where is a thing then you are happy.
Are you happy?
how is mario?
Are you happy?
where is mario?
Are you happy?
Why are you happy?

if i ask where is a thing then you are happy.
if You do ask where is a thing then I am happy.
are you happy?
maybe.
I.
how is mario?
mario...
I do not know.
are you happy?
maybe.
I.
where is mario?
he.
I am happy.
are you happy?
yes.
I am happy.
why are you happy?
I am happy because You do ask where is mario.
test050
Fri Jul 31 12:03:54 2020
Brainhat gets happy because I ask where something was. If i ask where a man was then you are happy.
Are you happy?
where is mario?
Are you happy?
where was mario?
are you happy?
why?

if i ask where a man was then you are happy.
if You do ask where was a man then I am happy.
are you happy?
maybe.
I.
where is mario?
mario.
are you happy?
maybe.
I.
where was mario?
he.
I am happy.
are you happy?
yes.
I am happy.
why?
I am happy because You do ask where was mario.
test051
Sun Sep 27 22:54:42 2009
see if where questions work. Should be yes, maybe, maybe I was in the water.
Was i in the water?
Am i in the water?
was the princess in the water?

i was in the water.
You were in the water.
was i in the water?
yes.
You were in the water.
am i in the water?
maybe.
You were in the water.
was the princess in the water?
maybe.
the princess.
test052
Fri Aug 31 18:03:05 2018
Testing for "where" questions:
should ask where the ball is, accept the answer and then reply that
the ball is in the water.
Ask me where is the ball.
In the water.
Where is the ball?

ask me where is the ball.
where is the ball?
in the water.
the ball is in the water.
where is the ball?
the ball is in the water.
test053
Sat Sep 1 11:12:52 2018
Testing for where questions. Same as last test with the verb an object reversed. Should ask where the ball is, accept the answer and then reply that the ball is in the water. Ask me where the block is.
In the water.
Where is the block?

ask me where the block is.
where is the block?
in the water.
the block is in the water.
where is the block?
the block is in the water.
test054
Sat Sep 12 13:47:35 2020
It answers with a cause and effect or an adverbial phrase, depending on what it knows about the subject. We test both forms here. I see poorly.
I hear mario because i am near him.
How do i see?
Who do i hear?
Who am i near?
Who am i near?

i see poorly.
You see poorly.
i hear mario because i am near him.
You hear mario because You are by him.
how do i see?
You see poorly.
who do i hear?
You hear mario.
who am i near?
You are by him.
who am i near?
You are by mario.
test055
Sun Sep 27 22:54:56 2009
This is a test of -or- clause inferences If i am happy or mario is sad then you are blue.
Mario is sad.

if i am happy or mario is sad then you are blue.
if You are happy or mario is sad then I am blue.
mario is sad.
he is sad.
I am blue.
test056
Sun Sep 27 22:55:00 2009
The answers should be "maybe" and "maybe." is mario happy?
is mario happy?

is mario happy?
maybe.
mario.
is mario happy?
maybe.
he.
test057
Sun Sep 27 22:55:02 2009
Should answer these questions sensibly. mario says hello.
luigi knows that the princess is pretty.
what does mario say?
what does luigi know?

mario says hello.
mario says hello.
luigi knows that the princess is pretty.
luigi knows the princess is pretty.
what does mario say?
mario says hello.
what does luigi know?
luigi knows the princess is pretty.
test058
Sun Sep 27 22:55:06 2009
Ask me a simple question. ask me if mario sees the princess.
ask me if mario sees the princess.
does mario see the princess?
test059
Tue May 12 11:48:40 2020
The answers should make sense. The last answers should be "yes" and "maybe." The action of this is tied to updatecontext() You have a block.
The block is red.
The block is in the water.

Do you have a block?
Do you have a red block?
Do you have blue block?

Do you have a block in the water?
Do you have a block in the block?

you have a block.
I have a block.
the block is red.
a red block is red.
the block is in the water.
a red block is in the water.
do you have a block?
yes.
I have a red block.
do you have a red block?
yes.
I have a red block.
do you have blue block?
maybe.
I have a red block.
do you have a block in the water?
yes.
I have a red block.
do you have a block in the block?
maybe.
I have a red block.
test060
Fri Sep 14 19:33:07 2018
should say "you do not talk to the princess." ask me if i talk to the princess.
no.

ask me if i talk to the princess.
do You talk to the princess?
no.
You do not talk to her.
test061
Tue May 12 11:49:02 2020
should say "you are sad because the ball is round" each time I ask. (3 times) i am sad because the ball is round.
am i sad?
why am i sad?
why?
why am i sad?

i am sad because the ball is round.
You are sad because the round ball is round.
am i sad?
yes.
You are sad.
why am i sad?
You are sad because the round ball is round.
why?
You are sad because the round ball is round.
why am i sad?
You are sad because the round ball is round.
test062
Sun Sep 27 22:55:20 2009
the blue princess is in the water. the red princess is on the block.
the blue princess is in the water.
where is the red princess?
where is the blue princess?

the red princess is on the block.
the red princess is on the block.
the blue princess is in the water.
she is in the water.
where is the red princess?
the red princess is on the block.
where is the blue princess?
she is in the water.
test063
Sun Sep 27 22:55:24 2009
Fixes to addlink, tobecomp2 and pullavtns.
Should answer "yes" and "yes."
i am happy.
i was happy.
am i happy?
was i happy?


i am happy.
You are happy.
i was happy.
You were happy.
am i happy?
yes.
You are happy were happy.
was i happy?
yes.
You are happy were happy.
test064
Tue Feb 26 23:07:16 2019
last modified: 1/6/3
Should answer "no" and "no." Epistemologically, maybe it should be "maybe" and "no". Leaving that for another day.
i am happy.
i was happy.
was i sad?
am i sad?

i am happy.
You are happy.
i was happy.
You were happy.
was i sad?
maybe.
You are happy.
am i sad?
no.
You are happy.
test065
Tue Feb 26 21:20:40 2019
last modified: 5/31/18.
Should say 'yes'
Works because plurals are really singles.
cats like dogs.
does a cat like a dog?


cats like dogs.
cat likes dog.
does a cat like a dog?
yes.
cat likes dog.
test066
Thu May 21 14:04:12 2020
last modified: 6/1/18.
Should say 'blue block loves red block'
the red block's name is jane.
the blue block's name is fred.
fred loves jane.

the red block's name is jane.
jane is jane.
the blue block's name is fred.
fred is fred.
fred loves jane.
fred loves jane.
test067
Sat Aug 25 07:53:58 2018
last modified: 6/1/18.
Should say 'no, no'
a dog's name is x-dog1.
a dog's name is x-dog2.
is x-dog1 x-dog2?
is x-dog2 x-dog1?

a dog's name is x-dog1.
x-dog1 is x-dog1.
a dog's name is x-dog2.
x-dog2 is x-dog2.
is x-dog1 x-dog2?
no.
x-dog1 dog is not x-dog1 dog.
is x-dog2 x-dog1?
no.
x-dog2 dog is not x-dog2 dog.
test068
Tue May 12 12:00:57 2020
last modified: 6/4/18.
Should say 'yes. the man sees the second dog.'
the man sees the first dog.
the man sees the second dog.
does the man see the first dog?
does the man see the second dog?

the man sees the first dog.
the man sees the first dog.
the man sees the second dog.
the man sees the second dog.
does the man see the first dog?
yes.
the man sees the first dog.
does the man see the second dog?
yes.
the man sees the second dog.
test069
Mon Aug 27 10:27:09 2018
last modified: 6/4/18.
bart dog should be happy
if a dog sees the another dog then the latter dog is happy.
a dog's name is fred.
a dog's name is bart.
fred sees bart.
is bart happy?

if a dog sees the another dog then the latter dog is happy.
if a dog sees the dog then the subsequent dog is happy.
a dog's name is fred.
fred is fred.
a dog's name is bart.
bart is bart.
fred sees bart.
fred sees bart.
bart is happy.
is bart happy?
yes.
bart is happy is bart.
test070
Fri Sep 14 23:10:13 2018
last modified: 7/13/18.
The last answer should be "maybe."
the man in the museum is sad.
is the man in the museum happy?
is the man in the museum red?

the man in the museum is sad.
the sad man in the museum is sad.
is the man in the museum happy?
no.
he is in the museum is sad.
is the man in the museum red?
maybe.
the man in the museum is sad.
test071
Thu Aug 30 13:43:13 2018
last modified: 7/17/18.
The last answer should be "a horse drinks water"
It is a test for what to do when an object is missing for a question that involves a transitive verb.
a horse drinks water.
does a horse drink something?
does a horse drink?

a horse drinks water.
a horse drinks water.
does a horse drink something?
yes.
a horse drinks water.
does a horse drink?
yes.
a horse drinks water.
test072
Mon Aug 24 17:13:21 2020
last modified: 9/14/18.
Should be able to tell two senses of 'ball' apart by their descriptions.
the first ball is red.
the second ball is loud.
what is the first ball?
what is the second ball?

the first ball is red.
the first red ball is red.
the second ball is loud.
the second loud ball is loud.
what is the first ball?
the red ball is red toy.
what is the second ball?
the loud ball is loud party.
test073
Mon Jan 21 16:07:21 2019
last modified: 9/14/18.
Should answer blue and red.
cat's fish is blue.
dog's fish is red.
what color is cat's fish?
what color is dog's fish?


cat's fish is blue.
cat's blue fish belonging to cat is blue.
dog's fish is red.
dog's red fish belonging to dog is red.
what color is cat's fish?
cat's blue fish belonging to cat is blue.
what color is dog's fish?
dog's red fish belonging to dog is red.
test074
Sun Sep 23 14:56:55 2018
last modified: 9/22/18.
Should answer red and blue.
The red dog is in the water.
The blue dog is in the building.
What color is the dog in the water?
What color is the dog in the building?

the red dog is in the water.
the red dog is in the water.
the blue dog is in the building.
the blue dog is in the building.
what color is the dog in the water?
the dog in the water is red.
what color is the dog in the building?
the dog in the building is blue.
test075
Tue Sep 25 15:47:53 2018
last modified: 9/24/18.
Should ask if i want food twice.
Ask me if i want food.
Ask me if i want food.
Yes.

ask me if i want food.
do You want food?
ask me if i want food.
do You want food?
yes.
You want food.
test076
Fri Mar 26 13:53:44 2021
last modified: 9/24/18.
Make sure the "in the water" part is included.
I know that mario sees the princess in the water.
What do I know?

i know that mario sees the princess in the water.
You know mario sees the princess in the water.
what do i know?
You know mario sees the princess in the water.
test077
Mon Sep 24 23:50:27 2018
last modified: 9/24/18.
Should result in a sensical CC.
I want to eat a hamburger.
i want to eat a hamburger.
You want You to eat a hamburger.
test078
Tue Sep 25 08:23:07 2018
last modified: 9/25/18.
The pronoun in this sentence refers to an event
mario saw the princess.
the princess knows it.

mario saw the princess.
mario saw the princess.
the princess knows it.
she knows mario saw the princess.
test079
Thu Nov 14 15:37:46 2019
last modified: 9/25/18.
The pronoun in this sentence refers to an event
mario saw the princess.
it was nice.

mario saw the princess.
mario saw the princess.
it was nice.
that mario saw the princess was nice.
test080
Thu Oct 18 00:04:08 2018
last modified: 9/25/18.
Maybe the party was good?
mario went to the party.
it was good.

mario went to the party.
mario did go to the party.
it was good.
the past good party was good.
test081
Mon Nov 9 17:25:45 2020
last modified: 9/25/18.
Should say "yes."
mario sees the princess.
mario is king.
mario likes the princess.
does the king like the princess?

mario sees the princess.
mario sees the princess.
mario is king.
mario is king.
mario likes the princess.
he likes the princess.
does the king like the princess?
yes.
mario likes the princess.
test082
Tue Oct 16 23:49:23 2018
last modified: 10/14/18.
The pronoun 'he' should refer to the dog and alejandra should have the baby.
My brother's name is Jorge.
He is married.
His wife's name is Alejandra.
She will have a baby in November.
The family is so excited.
I have a beautiful dog.
He is a Siberian Husky.

my brother's name is jorge.
jorge is jorge.
he is married.
jorge did marry.
his wife's name is alejandra.
alejandra is alejandra.
she will have a baby in november.
alejandra will have a baby in november.
the family is so excited.
the very excited family is very excited.
i have a beautiful dog.
You have a pretty dog.
he is a siberian husky.
a dog is a pretty husky.
test083
Thu Jan 10 22:49:56 2019
The block should be blue--not *not* blue. The block is blue.
The ball is not blue.
What color is the block.

the block is blue.
the blue block is blue.
the ball is not blue.
the not blue ball is not blue.
what color is the block.
the blue block is blue.
test084
Tue Jan 15 23:01:29 2019
Probably should say "I don't know..." Red dog likes fish.
What does blue dog like?

red dog likes fish.
red dog likes fish.
what does blue dog like?
I do not know.
test085
Fri Jan 11 17:24:53 2019
Inference substitution isn't going deep enough. Should say
You want a block.
If I say I want a toy then I want a toy.
I want a block.

if i say i want a toy then i want a toy.
if You say You want a toy then You want a toy.
i want a block.
You want a block.
You want a block.
test086
Mon Jan 21 16:06:27 2019
House/barn are orthogonal. if i see a toy in the house then i want a toy in the barn.
i see a block in the house.


if i see a toy in the house then i want a toy in the barn.
if You see a toy in the house then You want a toy in the barn.
i see a block in the house.
You see a block in the house.
You want toy in the barn.
test087
Tue Jan 15 23:02:05 2019
Should say "I don't know..." I see toy in house.
Do I see toy in barn?

i see toy in house.
You see toy in house.
do i see toy in barn?
maybe.
You see toy in house.
test088
Fri Mar 22 23:49:07 2019
Turn off belief. Should say "I don't know" and "yes" debug clear verbatim.
I love you.
Do I love you?
Do I say I love you?

debug clear verbatim.

i love you.
You love Me.
do i love you?
maybe.
I do not know.
do i say i love you?
yes.
You say You love Me.
test089
Fri Mar 22 23:49:17 2019
Turn off belief. Should say "You don't like Me" debug clear verbatim.
If I say that I like you then I don't like you.
I like you.
Do I like you?
Why?

debug clear verbatim.

if i say that i like you then i don't like you.
if You say You like Me then You do not like Me.
i like you.
You like Me.
You do not like Me.
do i like you?
no.
You do not like Me.
why?
You do not like Me because You say You like Me.
test090
Sat Apr 17 16:45:47 2021
Turn off belief. Should say that I am a liar because say i like cats and I do not like cats. debug clear creditspkr.
I do not like cats.
If I say I like a pet and I do not like a pet then I am a liar.
debug set creditspkr.
debug clear verbatim.
I like cats.
Do I say that I like cats?
Do I like cats?
Am I a liar?
Why?

debug clear creditspkr.

i do not like cats.
You do not like cat.
if i say i like a pet and i do not like a pet then i am a liar.
if You say You like a pet and You do not like a pet then You are a liar.
debug set creditspkr.

debug clear verbatim.

i like cats.
You like cat.
do i say that i like cats?
maybe.
I do not know.
do i like cats?
no.
You do not like cat.
am i a liar?
maybe.
I do not know.
why?
You do not like cat.
test091
Tue May 12 11:50:18 2020
Turn off belief. Should say "the sky is red" debug clear verbatim.
If I say something is blue then something is red.
The sky is blue.
Why?
If I say something is blue and something is red then i am a liar.
Am I a liar?
Why?
Why am I a liar?

debug clear verbatim.

if i say something is blue then something is red.
if You say thing is blue then thing is red.
the sky is blue.
the sky is blue.
the red sky is red.
why?
the red sky is red because You say the sky is blue.
if i say something is blue and something is red then i am a liar.
if You say thing is blue and thing is red then You are a liar.
You are liar.
You are liar.
am i a liar?
yes.
You are a liar.
why?
You say the sky is blue.
why am i a liar?
You say the sky is blue.
** Results changed **
test092
Wed Apr 10 08:28:50 2019
Test that 'eval' will correctly interpret inverted propositions I like fish.
I do not like cats.
debug eval i like fish.
debug eval i do not like fish.
debug eval i like cats.
debug eval i do not like cats.

i like fish.
You like fish.
i do not like cats.
You do not like cat.
debug eval i like fish.
You like fish.
"True"

debug eval i do not like fish.
You do not like fish.
"False"

debug eval i like cats.
You like cat.
"False"

debug eval i do not like cats.
You do not like cat.
"True"
test093
Wed May 13 15:12:04 2020
The answer should be that you are happy.
Difficult problem. See May 7, 2019.
If the sky is not grey then I am happy.
The sky is blue.
Am I happy?

if the sky is not grey then i am happy.
if the sky is not grey then You are happy.
the sky is blue.
the blue sky is blue.
am i happy?
maybe.
You.
test094
Tue May 7 22:04:03 2019
The answer should be that you are happy.
This should be easy. See May 7, 2019.
If the sky is not grey then I am happy.
The sky is not grey.
Am I happy?

if the sky is not grey then i am happy.
if the sky is not grey then You are happy.
the sky is not grey.
the not grey sky is not grey.
You are happy.
am i happy?
yes.
You are happy.
test095
Thu Feb 11 21:02:44 2021
Should be True. The sky is grey.
debug eval the sky is not blue.

the sky is grey.
the grey sky is grey.
debug eval the sky is not blue.
the grey not blue sky is not blue.
"True"
test096
Fri Mar 5 12:19:07 2021
Should not smell self. So, "yes" and then "maybe." you are a potato.
you smell another potato.
do you smell a potato?
do you smell you?

you are a potato.
I am a baked potato.
you smell another potato.
I smell a baked potato.
do you smell a potato?
yes.
I smell a baked potato.
do you smell you?
maybe.
I do not know.
test097
Thu Dec 3 21:24:03 2020
This should make sense. buffalo buffalo buffalo.
what buffalo buffalo?
what do buffalo do?
do buffalo buffalo cats?

buffalo buffalo buffalo.
buffalo buffaloes buffalo.
what buffalo buffalo?
buffalo buffaloes buffalo.
what do buffalo do?
buffalo buffaloes buffalo.
do buffalo buffalo cats?
maybe.
I do not know.
test098
Wed Sep 9 21:53:37 2020
Should say 'yes' and then 'no. ask me if i am with you.
no.
am i not with you?
am i with you?

ask me if i am with you.
are You with I?
no.
You are not with I.
am i not with you?
yes.
You are not with I.
am i with you?
no.
You are not with I.
test099
Mon Nov 11 10:35:25 2019
Should say 'yes' and then 'no. ask me if i see you.
no.
do i not see you?
do i see you?

ask me if i see you.
do You see Me?
no.
You do not see Me.
do i not see you?
yes.
You do not see Me.
do i see you?
no.
You do not see Me.
test100
Tue Nov 12 12:34:20 2019
Should say 'yes' and then 'no.' And should not crash. ask me if i am hungry.
no.
am i not hungry?
am i hungry?

ask me if i am hungry.
are You hungry?
no.
You are not hungry.
am i not hungry?
yes.
You are not hungry.
am i hungry?
no.
You are not hungry.
test101
Tue Nov 12 12:32:52 2019
Should only be 1 dirty copy of speaker-1 i was not happy.
i am happy.
debug list speaker.


i was not happy.
You were not happy.
i am happy.
You are happy.
debug list speaker.
Motive: default
(clean text) speaker->speaker-1 (clean), MID 10000
(context text) speaker->speaker-bd3a (dirty), MID 10000
** Results changed **
test102
Wed Aug 12 00:02:18 2020
Check to see if attributes are pushed into past by action of gainsaytobe(). Answers should be red, blue. ball is red.
ball is blue.
what color was ball?
what color is ball?

ball is red.
red ball is red.
ball is blue.
past red ball is blue.
what color was ball?
past red ball was red.
what color is ball?
past red ball is blue.
test103
Tue May 12 17:44:23 2020
Check to see if attributes are pushed into past by action of gainsaytobe().
Answers should be in the restaurant, and in the museum.
mario is in the restaurant.
mario is in the museum.
where was mario?
where is mario?

mario is in the restaurant.
mario is in the restaurant.
mario is in the museum.
he is in the museum.
where was mario?
mario was in the restaurant.
where is mario?
he is in the museum.
test104
Thu Jan 30 11:50:41 2020
Should say "no. dog is not in water." The dog is not in the water.
Is the dog in the water?

the dog is not in the water.
the dog is not in the water.
is the dog in the water?
no.
the dog is not in the water.
test105
Sat Feb 1 09:40:35 2020
Should say "maybe..." I am not inside.
Am I outside?

i am not inside.
You are not in thing.
am i outside?
maybe.
You are not in thing.
test106
Wed Aug 5 14:58:02 2020
Should say "maybe", "maybe" and then "yes." If I see a red house then I am happy.
I see a house.
Am I happy?
I see a blue house.
Am I happy?
I see a red house.
Am I happy?

if i see a red house then i am happy.
if You see a red house then You are happy.
i see a house.
You see a house.
am i happy?
maybe.
You.
i see a blue house.
You see a blue house.
am i happy?
maybe.
You.
i see a red house.
You see a red house.
You are happy.
am i happy?
yes.
You are happy.
test107
Fri Mar 5 12:14:50 2021
Should say "maybe", "yes" and "maybe." my friend's name is rosalba.
rosalba is my best friend.
is rosalba best?
is rosalba my friend?
is rosalba my lunch?


my friend's name is rosalba.
rosalba is rosalba.
rosalba is my best friend.
your rosalba friend is your belonging to You friend.
is rosalba best?
maybe.
your friend is belonging to You.
is rosalba my friend?
yes.
your rosalba friend is your belonging to You friend.
is rosalba my lunch?
maybe.
I do not know.
test108
Thu Nov 26 21:07:52 2020
This is a test of a multi-condition inference
template. Mario should be afraid. The princess
should be afraid. Luigi should not be afraid.
if a person is in the woods and the time is night and the person hears an owl then the person is afraid.
mario is in the woods.
mario hears an owl.
the time is night.
the princess hears an owl.
the princess is in the woods.
luigi hears an owl.
luigi is not in the woods.
is the princess afraid?
is mario afraid?
is luigi afraid?



if a person is in the woods and the time is night and the person hears an owl then the person is afraid.
if a person is in the forest and the time is night and the person hears a owl then the person is afraid.
mario is in the woods.
mario is in the forest.
mario hears an owl.
mario in the forest hears a owl.
the time is night.
the time is night.
the afraid mario in the forest is afraid.
the princess hears an owl.
the princess hears a owl.
the princess is in the woods.
the princess is in the forest.
she is afraid.
luigi hears an owl.
luigi hears a owl.
luigi is not in the woods.
luigi is not in the forest.
is the princess afraid?
yes.
the princess in the forest is afraid.
is mario afraid?
yes.
the mario in the forest is afraid.
is luigi afraid?
maybe.
luigi is not in the forest.
test109
Fri Mar 5 12:13:50 2021
Testing eval. This is important for inferences and motives.
Should be "true" and "maybe."
Mario is happy.
debug eval mario is happy.
debug eval princess is happy.



mario is happy.
happy mario is happy.
debug eval mario is happy.
he is happy.
"True"

debug eval princess is happy.
happy princess is happy.
"Maybe"
test110
Tue Jan 5 22:22:15 2021
Testing eval. This is important for inferences and motives.
Should be "yes" and "maybe."
Mario is happy.
debug eval i say mario is happy.
debug eval i say princess is happy.



mario is happy.
happy mario is happy.
debug eval i say mario is happy.
You say happy mario is happy.
"True"

debug eval i say princess is happy.
You say princess is happy.
"Maybe"
test111
Tue Feb 23 15:38:23 2021
This tests the adverb in an intransitive question. Answers
should be yes, maybe, yes
mario sees poorly.
luigi sleeps in the kitchen.
does mario see poorly?
does luigi sleep in the bedroom?
does luigi sleep in the kitchen?

mario sees poorly.
mario sees poorly.
luigi sleeps in the kitchen.
luigi sleeps in the kitchen.
does mario see poorly?
yes.
mario sees poorly.
does luigi sleep in the bedroom?
maybe.
I do not know.
does luigi sleep in the kitchen?
yes.
luigi sleeps in the kitchen.
test112
Fri Mar 5 12:12:44 2021
This tests simple-statement-24, new as of March, 2021
Results should be "yes", "true", "true", "maybe"
does mario go in building?
do I ask does mario go in building?
break eval do i ask does mario go in building?
break eval i ask does mario go in building?
break eval i ask does mario go in water?

does mario go in building?
maybe.
I do not know.
do i ask does mario go in building?
yes.
You do ask does mario go in building.
break eval do i ask does mario go in building?
You do ask does mario go in building.
"True"

break eval i ask does mario go in building?
You do ask does mario go in building.
"True"

break eval i ask does mario go in water?
You do ask does mario go in water.
"Maybe"
test113
Sat Apr 17 16:20:35 2021
This tests explicit inferences. The dog has the ball
in the kitchen and in the bathroom. When the dog
sees the cat, the dog drops the ball. The dog goes
into another room, but the ball remains where the
dog dropped it, in the bathroom.
if dog has toy and dog is in room then toy is in room.
if a dog sees a cat then dog drops toy and dog chases cat.
if dog drops toy then dog does not have toy.
dog has a ball.
dog is in kitchen.
dog is in bathroom.
where is ball?
dog sees cat.
dog is in bedroom.
where is ball?


if dog has toy and dog is in room then toy is in room.
if dog has toy and dog is in room then toy is in room.
if a dog sees a cat then dog drops toy and dog chases cat.
if a dog sees a cat then dog drops toy and dog chases cat.
if dog drops toy then dog does not have toy.
if dog drops toy then dog does not have toy.
dog has a ball.
dog has a ball.
dog is in kitchen.
dog is in kitchen.
a ball is in kitchen.
dog is in bathroom.
dog is in bathroom.
a ball is in bathroom.
where is ball?
a ball is in bathroom.
dog sees cat.
dog in kitchen sees cat.
dog in kitchen drops toy.
dog in kitchen does not have toy.
dog in kitchen chases cat.
dog is in bedroom.
dog is in bedroom.
where is ball?
a ball is in bathroom.
No history
test114
Tue May 11 22:44:27 2021
This test is for substitutions in compound explicit
inference conditions. The proposition that invokes
the inference template is strictly the shape of
the condition it matches. Other conditions may
not be satisified by anything in the context, or
may be satisfied by isTrue() under aggressive testing.
These conditions have to take their substitutions
from the invoking condition and nearby context.
There's no guarantee of a matching child CC of the
same shape. It's all very technical.

This test fails if we declare that mario goes to
the house. Only the princess goes. Only she sees
the house.
If a person walks in a place then a person is in the place.
If a person is in the forest and the person sees a house then the person goes to the house.
Princess walks in forest.
Princess sees house.
Mario walks in forest.
Does mario go to house?




if a person walks in a place then a person is in the place.
if a person walks in a place then a person is in the place.
if a person is in the forest and the person sees a house then the person goes to the house.
if a person is in the forest and the person sees a house then the person goes to the house.
princess walks in forest.
princess walks in forest.
she is in forest.
princess sees house.
princess in forest sees house.
princess in forest goes to house.
mario walks in forest.
mario walks in forest.
he is in forest.
does mario go to house?
maybe.
I do not know.
No history
test115
Sun Jun 6 22:37:02 2021
This is a gainsay test for an assignment where
the update is a negation. In the end, the ball
should not be in the dog's mouth.
If ball is in dog's mouth then dog has ball.
If dog drops ball then ball is not in dog's mouth.
Ff ball is not in dog's mouth then dog does not have ball.
Ball is in dog's mouth
Dog sees cat.
Dog drops ball.
Where is ball?
Where was ball?
Is ball in dog's mouth?

if ball is in dog's mouth then dog has ball.
if ball is in dog's mouth then dog has ball.
if dog drops ball then ball is not in dog's mouth.
if dog drops ball then ball is not in dog's mouth.
ff ball is not in dog's mouth then dog does not have ball.

ball is in dog's mouth dog sees cat.
ball is in dog's mouth.
dog has ball in dog's mouth.
dog drops ball.
dog drops ball in dog's mouth.
ball is not in dog's mouth.
where is ball?
ball is not in dog's mouth was in dog's mouth was in dog's mouth.
where was ball?
ball was in dog's mouth.
is ball in dog's mouth?
no.
ball is not in dog's mouth was in dog's mouth was in dog's mouth.
No history
xlarge001
Sun Aug 16 15:28:29 2020
#!/bin/bash
# Create gabriela.mbin from gabriela.txt. Read in gabriela.mbin
# Ask a few questions.
dothisfirst="$1 -r testfiles/gabriela.txt -S memories/gabriela.mbin $2"
$dothisfirst
dothis="$1 -R memories/gabriela.mbin +repeat $2"
$dothis<
What is my name?
How old am I?
What is my father's name?
Where does my father work?
What do I want to do?
Where do I plan to go?
What did I study?
What did I enjoy?
What did I want to study?
What do I plan to study?
What is my brother's name?
What is my brother's wife's name?
Who will have a baby?
What is my sister's name?
Will she have a baby?
Do I have a dog?
Do I like him?
Who served a mission?
EOF

You are gabriela.
You are 17 may be with hugo.
jorge is jorge.
jorge works in school.
You want You to study major.
You plan You do go to europe.
You did study ballet at that You were with hugo child.
You did like these moment very.
You did want You to study veterinary medicine.
You plan You do study major.
jorge is jorge.
alejandra is alejandra.
alejandra will have the baby in november.
irma is irma.
maybe. I do not know.
yes. You have your small dog belonging to You.
yes. You love your small dog belonging to You.
jorge did serve a mission at that jorge was 19.
xlarge002
Sat Apr 17 11:41:39 2021
#!/bin/bash
# Compile memory triggers for four files.
# food1.txt,
# food2.txt,
# food3.txt,
# food4.txt,
dothisfirst="$1 -r testfiles/food1.txt -T $2"
$dothisfirst
dothissecond="$1 -r testfiles/food2.txt -T $2"
$dothissecond
dothisthird="$1 -r testfiles/food3.txt -T $2"
$dothisthird
dothisfourth="$1 -r testfiles/food4.txt -T $2"
$dothisfourth
dothis="$1 -A +repeat $2"
$dothis<
cd ./memories; make clean; cd ..;
I am hungry.
I like hot dogs.
I like french fries.
debug xspeak 1
exit
EOF
make[1]: Entering directory '/home/dowd/brainhat/test/memories'
rm *~ core *.log *.mbin *.hsh
make[1]: Leaving directory '/home/dowd/brainhat/test/memories'

You are hungry.
You like hotdog.
You like fries.
(1) You say You like fries. You like hamburger. You like fries. You want a cola. You say You like hotdog. You like hamburger. You like hotdog. You want a cola. You say You are hungry. You like hamburger. You are hungry. You want a cola.

** Results changed **
xlarge003
Mon Aug 24 17:25:11 2020
#!/bin/bash
# sky1.txt,
# sky2.txt,
dothisfirst="$1 -r testfiles/sky1.txt -V $2"
$dothisfirst
dothissecond="$1 -r testfiles/sky2.txt -V $2"
$dothissecond
dothis="$1 -A +repeat $2"
$dothis<
echo "Using similar memories, infer that the sky has a"
echo "white cloud because there is a white cloud in the sky."
it was a beautiful day.
there was a cloud in the sky.
did the sky have a cloud?
what color was the cloud?
exit
EOF
Using similar memories, infer that the sky has a
white cloud because there is a white cloud in the sky.

a day was a pretty day.
a cloud was in the sky.
maybe. I do not know.
the past white cloud was white.
xlarge004
Wed Sep 30 23:01:17 2020
#!/bin/bash
# sky1.txt,
# sky3.txt,
dothisfirst="$1 -r testfiles/sky1.txt -V $2"
$dothisfirst
dothissecond="$1 -c testfiles/sky3.txt -V $2"
$dothissecond
dothis="$1 -A +repeat $2"
$dothis<
echo "Using similar memories, trigger a question about"
echo "the weather."
echo "Note: depends on memory trigger variables"
it was a beautiful day.
there was a cloud in the sky.
did the sky have a cloud?
exit
EOF
Using similar memories, trigger a question about
the weather.
Note: depends on memory trigger variables

a day was a pretty day.
a cloud was in the sky.
maybe. I do not know. did You like weather?
** Results changed **
xlarge005
Mon Aug 24 17:24:44 2020
#!/bin/bash
dothis="$1 -M motives/insideout +repeat"
$dothis<
echo "Testing for a bug with motives. Only one context"
echo "copy of Brainhat should exist when the test"
echo "is complete."
no
debug list brainhat
exit
EOF
Testing for a bug with motives. Only one context
copy of Brainhat should exist when the test
is complete.
am I in thing? am I in thing? am I in thing?

Motive: outside
(clean text) brainhat->brainhat-1 (clean), MID 10000
(context text) brainhat->brainhat-a462 (dirty), MID 10000
** Results changed **
xlarge006
Mon Aug 24 17:25:43 2020
#!/bin/bash
# lostdog1.txt,
dothisfirst="$1 -r testfiles/lostdog1.txt -V $2"
$dothisfirst
dothis="$1 -A +repeat $2"
$dothis<
echo "Recall losing your dog because of the nice weather"
echo "and location. This is a memory test."
i walked on the beach.
the sun was shining.
did i lose something?
exit
EOF
Recall losing your dog because of the nice weather
and location. This is a memory test.

You did walk on the beach.
the sun shines.
yes. You did lose your dog belonging to You.
xlarge007
Sat Dec 19 17:27:00 2020
#!/bin/bash
# banana.txt,
dothisfirst="$1 -r testfiles/banana.txt -1 $2"
$dothisfirst
dothis="$1 -A +repeat $2"
$dothis<
echo "This is a level-1 memory test. Brainhat recalls the"
echo "color of a banana from a memory--not from the dialog."
echo "We also override the recalled color for"
echo "another, red, banana."
is my banana yellow?
your banana is red.
is your banana yellow?
is my banana yellow?
exit
EOF
This is a level-1 memory test. Brainhat recalls the
color of a banana from a memory--not from the dialog.
We also override the recalled color for
another, red, banana.

yes. your yellow banana belonging to You is yellow.
my red banana belonging to I is red.
no. banana is red.
yes. your yellow banana belonging to You is yellow.
** Results changed **
xlarge008
Sat Dec 19 17:26:22 2020
#!/bin/bash
# inthewoods.txt,
dothisfirst="$1 -r testfiles/inthewoods.txt -2 $2"
$dothisfirst
dothis="$1 -A +repeat $2"
$dothis<
echo "This is a level-2 memory test. It invokes a stored"
echo "inference template. Princess should be cold and frightened."
the time is night.
the princess is in the woods.
exit
EOF
This is a level-2 memory test. It invokes a stored
inference template. Princess should be cold and frightened.

the time is night.
the princess is in the forest. she is cold. the cold princess in the forest is afraid.
** Results changed **
xlarge008a
Sat Dec 19 17:25:57 2020
#!/bin/bash
# inthewoods.txt,
dothisfirst="$1 -r testfiles/inthewoods.txt -2 $2"
$dothisfirst
dothis="$1 -A +repeat $2"
$dothis<
echo "This is a level-2 memory test. It invokes a stored"
echo "inference template. This test is checking for a bug"
echo "Princess should be cold and frightened."
echo "There shouldn't be dirty copies of person-n1."
the princess is in the woods.
the time is night.
debug list person
exit
EOF
This is a level-2 memory test. It invokes a stored
inference template. This test is checking for a bug
Princess should be cold and frightened.
There shouldn't be dirty copies of person-n1.

the princess is in the forest.
the time is night. the cold princess in the forest is cold. she is afraid.
Motive: default
(clean symbol) person->person (clean), MID 10000
(clean text) person->person (clean), MID 10000
(clean text) person->person-n1 (clean), MID 10000
** Results changed **
xlarge009
Sat Dec 19 17:24:06 2020
#!/bin/bash
# sixthings.txt, level-1,
# kitchen.txt, level-2,
dothisfirst="$1 -r testfiles/sixthings.txt -1 $2"
dothissecond="$1 -r testfiles/kitchen.txt -2 $2"
$dothisfirst
$dothissecond
dothis="$1 -A +repeat $2"
$dothis<
echo "This adds level-1 memories and level-2 memories"
echo "and tests their interaction. Particularly, mario"
echo "is in the kitchen is a level-1 memory, and a"
echo "a bunch of inferences involving what a person sees"
echo "when they are in the kitchen is the level-2 memory."
where is mario?
exit
EOF
This adds level-1 memories and level-2 memories
and tests their interaction. Particularly, mario
is in the kitchen is a level-1 memory, and a
a bunch of inferences involving what a person sees
when they are in the kitchen is the level-2 memory.

mario in kitchen is in kitchen. mario in kitchen sees window. mario in kitchen sees door. mario in kitchen sees cabinet. mario in kitchen sees counter. mario in kitchen sees. mario in kitchen sees sink. mario in kitchen sees stove. mario in kitchen sees
fridge. mario in kitchen sees dishwasher. mario in kitchen sees oven.
No history
xlarge010
Sun Jun 6 13:18:18 2021
#!/bin/bash
dothis="$1 -M motives/intobuilding +repeat"
$dothis<
echo "Tests for substitution in a motive-based inference"
echo "Mario should be cold."
Does mario go into the restaurant?
bye
EOF
Tests for substitution in a motive-based inference
Mario should be cold.

maybe. I do not know. mario is cold.
No history