[Inquiry] Peirce's Rules Of Inference

Jon Awbrey jawbrey at att.net
Wed Jun 20 22:02:54 CDT 2007


o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o

PROI.  Note 1

o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o

Responding to messages by John Sowa and Frithjof Dau on the CG List:

I started writing theorem-provers for Alpha Graphs during
the last half of the 1970s, and the first prover that I was
moderately happy with proved it first theorem sometime in 1985.
In the meantime I had taken a few courses on general resolution
theorem provers, but none of that was very helpful with Peirce's
way of doing things.  Along the way I was forced by a convergent
host of conceptual elegance and computational efficiency factors
to generalize from tree-like data structures to cactus-like forms.
These days, of course, speed of computation makes up for all sorts
of inelegance in concept, but still, the latter factors have a big
impact on the humane understanding of what's going on in the proofs.

One of these issues had to do with a conceptual inefficiency in the
representation of logical equality (logical equivalence, iff, <=>).

If you look at the topological dual form of Peirce's graph for x <=> y,
you get this:

 y o   o x
   |   |
 x o   o y
    \ /
     @

In other words, (x => y) & (y => x).

The fact that each variable is mentioned twice turned out
to be an efficiency boondoggle under the constraints that
I was working, and it remains a conceptual inefficiency
under any conditions.

The way that I eventually solved this was by introducing
the following cactus form:

 x   y
 o---o
  \ /
   @

Under the analogous existential interpretation,
this has the meaning x =/= y, that is, x XOR y.

Negating that gives us the cactus expression
for x = y (or x <=> y if you prefer), namely:

 x   y
 o---o
  \ /
   o
   |
   @

Thus, a change in the language results in easier proofs.

Jon Awbrey

CC: Inquiry <inquiry at stderr.org>

o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
inquiry e-lab: http://stderr.org/pipermail/inquiry/
¢iare: http://www.centiare.com/Directory:Jon_Awbrey
getwiki: http://www.getwiki.net/-User_talk:Jon_Awbrey
zhongwen wp: http://zh.wikipedia.org/wiki/User:Jon_Awbrey
http://www.altheim.com/ceryle/wiki/Wiki.jsp?page=JonAwbrey
wp review: http://wikipediareview.com/index.php?showuser=398
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o



More information about the Inquiry mailing list