10 Mar 2005
CS 3243 - FOL and Prolog
6
Atomic sentences
n
Atomic sentence =
predicate
(
term
1
,...,
term
n
)
or
term
1
= term
2
n
n
Term
=
function
(
term
1
,...,
term
n
)
or
constant
or
variable
n
n
E.g.,
n
Brother(KingJohn,RichardTheLionheart)
n
Length(LeftLegOf(Richard)) =
Length(LeftLegOf(KingJohn))
Functions
can be
viewed as
complex
names for
constants