Nixon Diamond

An interesting problem in NonMonotonicLogic, and one which demonstrates why simple, deterministic PredicateLogic is often a poor model for the RealWorld.

Consider US president Richard Nixon. Two well known facts about Nixon are:

The Quaker faith is quite pacificist, so in a logic system we could write:

 Quaker(x) -> Pacifist(x)

The Republican Party has (at least since WWII) been the more bellicose of the major US political parties, and has generally been willing to flex US military muscle.

 Republican(x) -> !Pacifist(x)

Now: From those facts and rules, is Nixon a pacifist or not? If we are to consider the above system of axioms, we discover a contradiction. This is the NixonDiamond.

In real life, of course, we realize that the two rules given above, are both approximations and not absolute. In Nixon's case, he was demonstrably not a pacifist, despite his Quaker faith - he oversaw a major escalation of the Vietnam War. OTOH, the bit about Republicans not being pacifists is also not absolute; a former Republican senator from Oregon - Mark Hatfield - was a strict pacifist, and one of the few (if only) senators to vote against the first Gulf War. He has since retired from office.


EditText of this page (last edited December 10, 2014) or FindPage with title or text search