Slide 14.2: First-order predicate calculus Slide 14.4: Inference rules Home |
mammal( horse ). mammal( human ). for all x, mammal( x ) → legs(x, 4) and arms(x, 0) or legs(x, 2) and arms(x, 2). arms( horse, 0). not arms( human, 0 ). legs( human, 0 ).In this example,
mammal
, arms
, and legs
.
x
.
arms(human,2)
becomes provable from the axioms.
legs(human,2)
is true also, so the last statement is false.
legs(x,4) and arms(x,0) or legs(x,2) and arms(x,2)
is the same as
(legs(x,4) and arms(x,0)) or (legs(x,2) and arms(x,2))