Received: from mail-yh0-f56.google.com ([209.85.213.56]:39415) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1To05Q-00055l-3I; Wed, 26 Dec 2012 15:08:45 -0800 Received: by mail-yh0-f56.google.com with SMTP id i33sf5166012yhi.11 for ; Wed, 26 Dec 2012 15:08:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:x-beenthere:x-received:x-received:received-spf :mime-version:in-reply-to:references:date:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; bh=NidbAQ6BlpND/zhNHY8a37NubryUTUBmKqgXjpnPLZg=; b=gUihq/gPMUvDq5gdIFKv9myCF15M21HD5Ytl8VydUUQextqevOI3k+v3/FKSxsW8x3 B3DRLRhNO+htekBOV/vhBmM3o02fse9OKpgOV0redov/fz3TXPaAkImNDSdN/6rqavfo R9PjRlixSNAcj6JXebjgU7Bak+TvizIlBZ00ws9ZoNzeyP3OmKq7IpMHENrDcicR+nAT NhQM6erdQ3b0zRy5GQG0cDqutMbSFghO4kVZis8IllQ4ElOY9NcFJFnrXWewuod2wPL2 UAZTND6mqixI38S8THUHxrUkG8NZpYnKvrweAQsv3C0VXdwCBcujNwiLvr9IhU+VZS9q TkBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:x-beenthere:x-received:x-received:received-spf :mime-version:in-reply-to:references:date:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; bh=NidbAQ6BlpND/zhNHY8a37NubryUTUBmKqgXjpnPLZg=; b=ij2NDy3CovXgaBVT61o1FAfzSSX6Ju2Rxvgn7sXftPmfVrqn8Me5wRyqTiuC6v4pX+ 7QYTwyn1DOpPoBfn46aaslWcgQ15jGYEVEAHS3iWRzMYyZRx3cNwWoEKSxuTVm4Y9nNv 5t/sG91tJkNqcmFlqkj4VyRIJjvm1qiJeTWzVLKWlUjxhPiqsVuaLAN6p4Qzf/T7CKix /rBdjlVzh23K5KmT7QKMh9Ui3MGL2zGz6slNKGT2iUTWg64dTR8VB93W1Mo7Mu2FBHid ptm+n1hzF7oTbQ60xE1quutAUPmPUAkeN1qoSaKSQvkFDcTxwSYR1SiRrOgOTrW0BJ3T tMHQ== X-Received: by 10.49.116.139 with SMTP id jw11mr4407975qeb.12.1356563305463; Wed, 26 Dec 2012 15:08:25 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.49.87.135 with SMTP id ay7ls3540479qeb.8.gmail; Wed, 26 Dec 2012 15:08:24 -0800 (PST) X-Received: by 10.58.213.102 with SMTP id nr6mr14319710vec.21.1356563304075; Wed, 26 Dec 2012 15:08:24 -0800 (PST) X-Received: by 10.58.213.102 with SMTP id nr6mr14319708vec.21.1356563304052; Wed, 26 Dec 2012 15:08:24 -0800 (PST) Received: from mail-vc0-f178.google.com (mail-vc0-f178.google.com [209.85.220.178]) by gmr-mx.google.com with ESMTPS id u2si1423057vdi.2.2012.12.26.15.08.24 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 26 Dec 2012 15:08:24 -0800 (PST) Received-SPF: pass (google.com: domain of blindbravado@gmail.com designates 209.85.220.178 as permitted sender) client-ip=209.85.220.178; Received: by mail-vc0-f178.google.com with SMTP id x16so9193910vcq.23 for ; Wed, 26 Dec 2012 15:08:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.52.36.19 with SMTP id m19mr37572012vdj.33.1356563303897; Wed, 26 Dec 2012 15:08:23 -0800 (PST) Received: by 10.220.13.197 with HTTP; Wed, 26 Dec 2012 15:08:23 -0800 (PST) In-Reply-To: References: Date: Wed, 26 Dec 2012 18:08:23 -0500 Message-ID: Subject: Re: [lojban] Some weirdness in how mathematicians work with quantifiers From: Ian Johnson To: lojban@googlegroups.com X-Original-Sender: blindbravado@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of blindbravado@gmail.com designates 209.85.220.178 as permitted sender) smtp.mail=blindbravado@gmail.com; dkim=pass header.i=@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/alternative; boundary=20cf307abeb9d81bfd04d1c981a2 X-Spam-Score: -0.1 (/) X-Spam_score: -0.1 X-Spam_score_int: 0 X-Spam_bar: / --20cf307abeb9d81bfd04d1c981a2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable That is a nice example, and it gets the point across. Thanks for that. You've got some good points about Lojban as well; I don't really have any other comments at the moment. (A little disoriented still, just had a bunch of teeth extracted.) mu'o mi'e la latro'a On Wed, Dec 26, 2012 at 10:53 AM, Felipe Gon=E7alves Assis < felipeg.assis@gmail.com> wrote: > coi latro'a > > Your confusion is well-founded. I'll introduce an example without > analysis to make > the discussion accessible to non-mathematicians. Then I'll get to your > point. > > Let's prove "Everyone has an uncle" from "Everyone has a mother" and > "Everyone has a brother". > > (1) Everyone has a mother. > (2) Bob has a mother. > (3) Let Mary be a mother of Bob. > (4) Everyone has a brother. > (5) Mary has a brother. > (6) Let Sam be a brother of Mary. > (7) Sam is a brother of a mother of Bob. > (8) Sam is an uncle of Bob. > (9) Bob has an uncle. > (10) Everyone has an uncle. > > This is a sequence of valid inferences: > (1) and (4) are hypotheses; > (2) and (5) are Universal Instantiations; > (3) and (6) are Existential Instantiations; > (7) and (9) are Existential Generalizations; > (10) is Universal Generalization; > (8) is definition. > > In prose: > "Let Bob be an arbitrary folk. By hypothesis, Bob has a mother. Let Mary = be > a mother of Bob. Again, by hypothesis, Mary has a brother. Let's call him > Sam. > Well, Sam is the brother of Mary, and Mary is the mother of Bob, > therefore, by > definition, Sam is an uncle of Bob. We have concluded that Bob has an > uncle. > Since Bob was arbitrary, everyone has an uncle." > > Now to your point: Let's see how a mathematician could write that argumen= t > using logical formulae: > "We wish to prove > (for all Bob)(there exists z) UNCLE(z, Bob). > > We have > (for all x1)(there exists Mary) MOTHER(Mary, x1); > (for all x2)(there exists Sam) BROTHER(Sam, x2). > > Setting x1=3DBob, we obtain Mary such that MOTHER(Mary, Bob). > Setting x2=3DMary, we obtain Sam such that BROTHER(Sam, Mary). > Now set z=3DSam to get > BROTHER(z, Mary) and MOTHER(Mary, Bob) > from where, by definition, > UNCLE(z, Bob) > as desired." > > What happens is > 1. Universal Generalization and Existential Instantiation are > anticipated in the > bound variable names of the thesis and hypotheses, respectively, and done > implicitly. > 2. Universal Instantiation and Existential Generalization are done with = a > "set > x=3Dy" wording. > > Of these, what appears to trouble you is the implicit Existential > Instantiation. > The reuse of the bound variable as the witness object is not how > formal inference > rules typically work. The free Mary in "MOTHER(Mary, Bob)" is > something different > from the bound Mary in "(for all x1)(there exists Mary) MOTHER(Mary, > x1)". It would > be equally logical to say, e.g., > "Setting x1=3DBob, we obtain Eve such that MOTHER(Eve, Bob)" . > > This "set x1=3DBob and obtain a Mary" thing only works because Mathematic= ians > use a peculiar set of inference rules, which involves naming bound > variables > differently across sentences in hypothesis and thesis and "using" each > formula > only once. > > Regarding Lojban, instead of trying to translate something like > "There exists Bob such that Bob is blue, therefore we obtain a blue Bob.= " > Try translating > "There exists x such that x is blue. Let Bob be a blue thing." > > My initial suggestion is > {da blanu .i[seji'ubo] la .bab. ca'e go'i} > > A dual question is how to translate Universal Generalization: > "Let Bob be arbitrary. [...] Bob is blue, therefore everything is blue.= " > > I suggest > {la .bab. ca'e [...] .i la .bab. blanu .i ja'o ro da go'i} > > a'o mi sidju do > mu'o mi'e .asiz. > > On 24 December 2012 20:53, Ian Johnson wrote: > > This is rather subtle, so I think it's best to begin with an example. > This > > example isn't all that mathematically heavy, but it does involve the > > interaction of several sentences which each have a "forall exists foral= l" > > quantifier structure. This does have something to do with Lojban, but i= t > > will be a while before that is actually clear. You've been warned :) > > > > Suppose g : R->R is uniformly continuous and f : R -> R is integrable o= n > > [a,b]. Define the new function > > (f * g)(x) =3D integral from a to b of g(x-z) f(z) dz > > We want to show that the function f * g is continuous at every point, > that > > is: > > (for all x in R,e1 > 0)(there exists d1 > 0)(for all y in R) |x-y| < d1 > -> > > |(f * g)(x) - (f * g)(y)| < e1. > > > > (I write quantifiers in almost-prenex-normal form; my apologies if it i= s > > hard to read.) > > > > Let e1 > 0. > > Using the uniform continuity of g we have > > (for all e2 > 0)(exists d2 > 0)(for all x,y in R) |x-y| < d2 -> |g(x) - > > g(y)| < e2. > > > > So let e2 > 0, obtain the desired d2 > 0, and take x,y with |x-y| < d2. > > Then: > > > > | (f * g)(x) - (f * g)(y) | =3D | integral from a to b of f(z) (g(x-z) = - > > g(y-z)) dz | > > <=3D integral from a to b of |f(z) (g(x-z) - g(y-z))| dz > > =3D integral from a to b of |f(z)| |g(x-z) - g(y-z)| dz > > < integral from a to b of |f(z)| e2 dz > > =3D Me2 > > where M =3D integral from a to b of |f(z)| exists and is finite by > assumption. > > > > (Now comes the weird part.) > > > > Setting e2 =3D e1/M, obtain d2 using the continuity of g, then set d1= =3Dd2. > Then > > if |x-y| < d1, from the above |(f * g)(x) - (f * g)(y)| < M e1/M =3D e1= as > > desired. Thus f*g is continuous at every point. > > > > What is weird here is that we're playing with e2 and d2 as if they're > real. > > e1 and d1 are interacted with as the quantifier structure suggests: you > > introduce e1, do some work, and find a valid value of d1. But e2 is now > > instantiated (in this case in a trivial way, thankfully) under the e1 > > quantifier, and then d2 is instantiated under the e2 quantifier, > followed by > > folding back up to obtain the original statement. None of this > instantiation > > is "real", it's all syntactic, but we operate better when objects appea= r > to > > be concrete. This is all ultimately valid reasoning, and indeed can be > > compressed so that everything is in normal form, but syntactically it's > very > > strange, because it's analogous to {da goi ko'a}, which as I think most > of > > us know doesn't actually make any sense. > > > > I was originally curious about this because I don't know how I would > render > > proofs like this in Lojban; I would be forced, in order to "set d1=3Dd2= " > and > > such, to bind d2, which is bound under a quantifier, to a variable, whi= ch > > doesn't actually make logical sense. > > > > Any thoughts? > > > > mu'o mi'e la latro'a > > > > -- > > You received this message because you are subscribed to the Google Grou= ps > > "lojban" group. > > To post to this group, send email to lojban@googlegroups.com. > > To unsubscribe from this group, send email to > > lojban+unsubscribe@googlegroups.com. > > For more options, visit this group at > > http://groups.google.com/group/lojban?hl=3Den. > > -- > You received this message because you are subscribed to the Google Groups > "lojban" group. > To post to this group, send email to lojban@googlegroups.com. > To unsubscribe from this group, send email to > lojban+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/lojban?hl=3Den. > > --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To post to this group, send email to lojban@googlegroups.com. To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com. For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den. --20cf307abeb9d81bfd04d1c981a2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable That is a nice example, and it gets the point across. Thanks for that. You&= #39;ve got some good points about Lojban as well; I don't really have a= ny other comments at the moment. (A little disoriented still, just had a bu= nch of teeth extracted.)

mu'o mi'e la latro'a

On W= ed, Dec 26, 2012 at 10:53 AM, Felipe Gon=E7alves Assis &l= t;felipeg.assi= s@gmail.com> wrote:
coi latro'a

Your confusion is well-founded. I'll introduce an example without
analysis to make
the discussion accessible to non-mathematicians. Then I'll get to your = point.

Let's prove "Everyone has an uncle" from "Everyone has a= mother" and
"Everyone has a brother".

(1) Everyone has a mother.
(2) Bob has a mother.
(3) Let Mary be a mother of Bob.
(4) Everyone has a brother.
(5) Mary has a brother.
(6) Let Sam be a brother of Mary.
(7) Sam is a brother of a mother of Bob.
(8) Sam is an uncle of Bob.
(9) Bob has an uncle.
(10) Everyone has an uncle.

This is a sequence of valid inferences:
(1) and (4) are hypotheses;
(2) and (5) are Universal Instantiations;
(3) and (6) are Existential Instantiations;
(7) and (9) are Existential Generalizations;
(10) is Universal Generalization;
(8) is definition.

In prose:
"Let Bob be an arbitrary folk. By hypothesis, Bob has a mother. Let Ma= ry be
a mother of Bob. Again, by hypothesis, Mary has a brother. Let's call h= im Sam.
Well, Sam is the brother of Mary, and Mary is the mother of Bob, therefore,= by
definition, Sam is an uncle of Bob. We have concluded that Bob has an uncle= .
Since Bob was arbitrary, everyone has an uncle."

Now to your point: Let's see how a mathematician could write that argum= ent
using logical formulae:
"We wish to prove
=A0 (for all Bob)(there exists z) UNCLE(z, Bob).

We have
=A0 (for all x1)(there exists Mary) MOTHER(Mary, x1);
=A0 (for all x2)(there exists Sam) BROTHER(Sam, x2).

Setting x1=3DBob, we obtain Mary such that MOTHER(Mary, Bob).
Setting x2=3DMary, we obtain Sam such that BROTHER(Sam, Mary).
Now set z=3DSam to get
=A0 BROTHER(z, Mary) and MOTHER(Mary, Bob)
from where, by definition,
=A0 UNCLE(z, Bob)
as desired."

What happens is
=A01. Universal Generalization and Existential Instantiation are
anticipated in the
bound variable names of the thesis and hypotheses, respectively, and done implicitly.
=A02. Universal Instantiation and Existential Generalization are done with = a "set
x=3Dy" wording.

Of these, what appears to trouble you is the implicit Existential Instantia= tion.
The reuse of the bound variable as the witness object is not how
formal inference
rules typically work. The free Mary in "MOTHER(Mary, Bob)" is
something different
from the bound Mary in "(for all x1)(there exists Mary) MOTHER(Mary, x1)". It would
be equally logical to say, e.g.,
=A0 "Setting x1=3DBob, we obtain Eve such that MOTHER(Eve, Bob)" = .

This "set x1=3DBob and obtain a Mary" thing only works because Ma= thematicians
use a peculiar set of inference rules, which involves naming bound variable= s
differently across sentences in hypothesis and thesis and "using"= each formula
only once.

Regarding Lojban, instead of trying to translate something like
=A0"There exists Bob such that Bob is blue, therefore we obtain a blue= Bob."
Try translating
=A0 "There exists x such that x is blue. Let Bob be a blue thing."= ;

My initial suggestion is
=A0 {da blanu .i[seji'ubo] la .bab. ca'e go'i}

A dual question is how to translate Universal Generalization:
=A0 "Let Bob be arbitrary. [...] Bob is blue, therefore everything is = blue."

I suggest
=A0 {la .bab. ca'e [...] .i la .bab. blanu .i ja'o ro da go'i}<= br>
a'o mi sidju do
mu'o mi'e .asiz.

On 24 December 2012 20:53, Ian Johnson <blindbravado@gmail.com> wrote:
> This is rather subtle, so I think it's best to begin with an examp= le. This
> example isn't all that mathematically heavy, but it does involve t= he
> interaction of several sentences which each have a "forall exists= forall"
> quantifier structure. This does have something to do with Lojban, but = it
> will be a while before that is actually clear. You've been warned = :)
>
> Suppose g : R->R is uniformly continuous and f : R -> R is integ= rable on
> [a,b]. Define the new function
> (f * g)(x) =3D integral from a to b of g(x-z) f(z) dz
> We want to show that the function f * g is continuous at every point, = that
> is:
> (for all x in R,e1 > 0)(there exists d1 > 0)(for all y in R) |x-= y| < d1 ->
> |(f * g)(x) - (f * g)(y)| < e1.
>
> (I write quantifiers in almost-prenex-normal form; my apologies if it = is
> hard to read.)
>
> Let e1 > 0.
> Using the uniform continuity of g we have
> (for all e2 > 0)(exists d2 > 0)(for all x,y in R) |x-y| < d2 = -> |g(x) -
> g(y)| < e2.
>
> So let e2 > 0, obtain the desired d2 > 0, and take x,y with |x-y= | < d2.
> Then:
>
> | (f * g)(x) - (f * g)(y) | =3D | integral from a to b of f(z) (g(x-z)= -
> g(y-z)) dz |
> <=3D integral from a to b of |f(z) (g(x-z) - g(y-z))| dz
> =3D integral from a to b of |f(z)| |g(x-z) - g(y-z)| dz
> < integral from a to b of |f(z)| e2 dz
> =3D Me2
> where M =3D integral from a to b of |f(z)| exists and is finite by ass= umption.
>
> (Now comes the weird part.)
>
> Setting e2 =3D e1/M, obtain d2 using the continuity of g, then set d1= =3Dd2. Then
> if |x-y| < d1, from the above |(f * g)(x) - (f * g)(y)| < M e1/M= =3D e1 as
> desired. Thus f*g is continuous at every point.
>
> What is weird here is that we're playing with e2 and d2 as if they= 're real.
> e1 and d1 are interacted with as the quantifier structure suggests: yo= u
> introduce e1, do some work, and find a valid value of d1. But e2 is no= w
> instantiated (in this case in a trivial way, thankfully) under the e1<= br> > quantifier, and then d2 is instantiated under the e2 quantifier, follo= wed by
> folding back up to obtain the original statement. None of this instant= iation
> is "real", it's all syntactic, but we operate better whe= n objects appear to
> be concrete. This is all ultimately valid reasoning, and indeed can be=
> compressed so that everything is in normal form, but syntactically it&= #39;s very
> strange, because it's analogous to {da goi ko'a}, which as I t= hink most of
> us know doesn't actually make any sense.
>
> I was originally curious about this because I don't know how I wou= ld render
> proofs like this in Lojban; I would be forced, in order to "set d= 1=3Dd2" and
> such, to bind d2, which is bound under a quantifier, to a variable, wh= ich
> doesn't actually make logical sense.
>
> Any thoughts?
>
> mu'o mi'e la latro'a
>
> --
> You received this message because you are subscribed to the Google Gro= ups
> "lojban" group.
> To post to this group, send email to lojban@googlegroups.com.
> To unsubscribe from this group, send email to
> lojban+unsubs= cribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/lojban?hl=3Den.

--
You received this message because you are subscribed to the Google Groups &= quot;lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/lojba= n?hl=3Den.


--
You received this message because you are subscribed to the Google Groups "= lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com.
For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den.
--20cf307abeb9d81bfd04d1c981a2--