From pycyn@aol.com Sun Jan 13 13:59:23 2002
Return-Path: <Pycyn@aol.com>
X-Sender: Pycyn@aol.com
X-Apparently-To: lojban@yahoogroups.com
Received: (EGP: mail-8_0_1_3); 13 Jan 2002 21:59:23 -0000
Received: (qmail 83962 invoked from network); 13 Jan 2002 21:59:23 -0000
Received: from unknown (216.115.97.171)
  by m12.grp.snv.yahoo.com with QMQP; 13 Jan 2002 21:59:23 -0000
Received: from unknown (HELO imo-d09.mx.aol.com) (205.188.157.41)
  by mta3.grp.snv.yahoo.com with SMTP; 13 Jan 2002 21:59:22 -0000
Received: from Pycyn@aol.com
  by imo-d09.mx.aol.com (mail_out_v31_r1.9.) id r.184.20c7da0 (2612)
  for <lojban@yahoogroups.com>; Sun, 13 Jan 2002 16:59:14 -0500 (EST)
Message-ID: <184.20c7da0.29735d32@aol.com>
Date: Sun, 13 Jan 2002 16:59:14 EST
Subject: Re: [lojban] multiple logical connectives
To: lojban@yahoogroups.com
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="part1_184.20c7da0.29735d32_boundary"
X-Mailer: AOL 7.0 for Windows US sub 118
From: pycyn@aol.com
X-Yahoo-Group-Post: member; u=2455001
X-Yahoo-Profile: kaliputra

--part1_184.20c7da0.29735d32_boundary
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

In a message dated 1/12/2002 7:56:11 PM Central Standard Time, 
thinkit8@lycos.com writes:


> Now in general a truth table or x arguments is 2^(2^x), 
> right?
A bit abbreviated, but an x-placed connective (or any compound of x component 
sentences) requires 2^x lines to consider when each sentential component can 
take on one of two truth values. Since on each given line the compound or 
connective can take on again one of those two values, there are 2^(2^x) 
different truth functions (compounds or connextives) of x components.

<Repeated connectives give you 16^(x-1)>
I gather this means that combining x components with connectives, without 
repetition of components -- or changes of order or grouping, gives you this 
many compounds. This is correct again (for x> 1), though changes of order 
and grouping give more, while equivalences among apparently different forms 
reduces the number. I don't off-hand remember whether there is a formula for 
how many distinct ones you get in this way or not, and, if there is, what it 
is. In any case, it is generally smaller than the number of possible truth 
functions of that many arguments -- and always is for x>2.

<My question is, for x=3, can the connectives give you the full 
trutch table?>

Yes -- indeed for any number the set of 2-place connectives (indeed just AND 
and NOT or just OR and NOT or either NAND or NOR by itself) is sufficient for 
all connectives of any number of components. BUT many cases at each level 
will require that some components be repeated. There are, in fact, several 
kinds of normal forms the (at the cost of considerable repetition) can 
construct the defining expression for any function directly from the truth 
table. The simplest is disjunctive normal form, the disjunction (OR) of the 
forms representing lines on a truth table on which the function evaluates to 
True. This representation is just the conjunction (AND) of the component 
sentences or their negations depending upon whether that component is 
assigned True or False on that line. The result clearly has exactly the same 
truth table as the function in question. QED
Happily, many functions at each level have simpler definitions and quite a 
few can be defined without repetition, but they are often rather odd sorts 
and simple ones (so it seems) turn out to be rather hard. Easy 
generalizations in useful terms also are not easy to come by in many 
"natural" cases. 
Lojban has tended to get around this by taking on a "set of claims" approach 
for especially useful cases like "some three of the folowing." But these can 
-- in principle -- be done with just connectives.



--part1_184.20c7da0.29735d32_boundary
Content-Type: text/html; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

<HTML><FONT FACE=arial,helvetica><BODY BGCOLOR="#ffffff"><FONT style="BACKGROUND-COLOR: #ffffff" SIZE=2>In a message dated 1/12/2002 7:56:11 PM Central Standard Time, thinkit8@lycos.com writes:<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">Now in general a truth table or x arguments is 2^(2^x), <BR>
right?</BLOCKQUOTE><BR>
A bit abbreviated, but an x-placed connective (or any compound of x component sentences) requires 2^x lines to consider when each sentential component can take on one of two truth values. Since on each given line the compound or connective can take on again one of those two values, there are 2^(2^x) different truth functions (compounds or connextives) of x components.<BR>
<BR>
&lt;Repeated connectives give you 16^(x-1)&gt;<BR>
I gather this means that combining x components with connectives, without repetition of components -- or changes of order or grouping, gives you this many compounds.&nbsp; This is correct again (for x&gt; 1), though changes of order and grouping give more, while equivalences among apparently different forms reduces the number.&nbsp; I don't off-hand remember whether there is a formula for how many distinct ones you get in this way or not, and, if there is, what it is. In any case, it is generally smaller than the number of possible truth functions of that many arguments -- and always is for x&gt;2.<BR>
<BR>
&lt;My question is, for x=3, can the connectives give you the full <BR>
trutch table?&gt;<BR>
<BR>
Yes -- indeed for any number the set of 2-place connectives (indeed just AND and NOT or just OR and NOT or either NAND or NOR by itself) is sufficient for all connectives of any number of components.&nbsp; BUT many cases at each level will require that some components be repeated.&nbsp; There are, in fact, several kinds of normal forms the (at the cost of considerable repetition) can construct the defining expression for any function directly from the truth table.&nbsp; The simplest is disjunctive normal form, the disjunction (OR) of the forms representing lines on a truth table on which the function evaluates to True.&nbsp; This representation is just the conjunction (AND) of the component sentences or their negations depending upon whether that component is assigned True or False on that line.&nbsp; The result clearly has exactly the same truth table as the function in question.&nbsp; QED<BR>
Happily, many functions at each level have simpler definitions and quite a few can be defined without repetition, but they are often rather odd sorts and simple ones (so it seems) turn out to be rather hard.&nbsp; Easy generalizations in useful terms also are not easy to come by in many "natural" cases.&nbsp; <BR>
Lojban has tended to get around this by taking on a "set of claims" approach for especially useful cases like "some three of the folowing."&nbsp; But these can -- in principle -- be done with just connectives.<BR>
<BR>
</FONT></HTML>

--part1_184.20c7da0.29735d32_boundary--

