ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Oooh, FOL is too hard to learn.

To: "'[ontolog-forum] '" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "Jim Rhyne" <jrr@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 19 Oct 2010 09:56:50 -0700
Message-id: <028e01cb6fae$a14b9970$e3e2cc50$@com>
John,
I'm sure that your comments about logic being too hard for programmers were
intended to amuse more than enlighten.
My experience is that most programmers know FOL. They may not know it well,
granted. They do not use it because of:
1. lack of a practical methodology for using FOL in the course of writing
procedural programs (Prolog and its relatives deliberately excepted);
2. lack of tools for managing large corpora of FOL;
3. concerns about efficient execution of logic programs;
4. difficulty of debugging.
This last item is one of my gripes about the semantic web technology, OWL in
particular. It is very nice to know that you have an inconsistent ontology,
but you get no help from tableaux reasoners to quickly track down the
conflicting axioms.    (01)

Jim Rhyne
Software Renovation Consulting
www.enterprisesoftwarerenovation.com    (02)

-----Original Message-----
From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx
[mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of John F. Sowa
Sent: Tuesday, October 19, 2010 5:31 AM
To: ontolog-forum@xxxxxxxxxxxxxxxx
Subject: Re: [ontolog-forum] Oooh, FOL is too hard to learn.    (03)

On 10/19/2010 7:46 AM, FERENC KOVACS wrote:
> Or why John Sowa believes that semantics covers just what he likes it
> to be defined in formal logic? Why semiotics is forgotten about not to
> to mention many other ways of communication which all carry meaning?
> Like what abot spatial semantics, biosemiotics, etc?    (04)

This thread started with issues related to the Semantic Web and related
computational systems.  I made the point that many programmers avoid
learning logic because it is too hard.  Instead, they invent very
limited subsets of logic, which don't interoperate smoothly with
other subsets.  Then somebody extracted one part of one of my
comments and created a new thread.    (05)

Re semiotics:  I love to talk about semiotics and biosemiotics.
But that was not the topic from which this thread began.  As Peirce
said, formal logic is one part of a more general study about how
any system of signs expresses information about any subject of
any kind.  It is one part of the much more general theory of
semiotics.    (06)

As Saussure said, linguistics is also one part of the much
more general theory of signs.  And all communication in general
is one part of the much more general theory of signs.    (07)

And every living organism responds to signs from the environment,
including other organisms, and every aspect of its response creates
signs that can be interpreted by other organisms.  That includes
all animal signs (zoosemiotics) and plant signs (phytosemiotics).
It goes all the way down to bacterial colonies that communicate
by generating and interpreting signs.    (08)

In fact all larger organisms are highly organized colonies of
single cells that communicate via chemical, electrical, and
tactile signs.  The neural systems of animals are designed for
high-speed long-distance communication throughout the body,
especially to that huge colony of neurons called the brain.    (09)

But none of these topics were included in the original thread
from which this subthread was extracted.  That is why they
weren't mentioned in the previous discussion.    (010)

But if you are interested in how I would relate semiotics
to language and logic, following is a paper I wrote on that
topic:    (011)

    http://www.jfsowa.com/pubs/rolelog.pdf
    The Role of Logic and Ontology in Language and Reasoning    (012)

Note that it doesn't mention semiotics in the title, but the
heading for the second section is:    (013)

    2. A Semiotic Foundation for Ontology    (014)

In any case, I have to leave on a short trip, and I probably
won't have time to respond to further points during the next
few days.    (015)

John    (016)

_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (017)



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (018)

<Prev in Thread] Current Thread [Next in Thread>