Received: from mail-ob0-f183.google.com ([209.85.214.183]:54600) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1TntIt-0002l9-NQ; Wed, 26 Dec 2012 07:54:06 -0800 Received: by mail-ob0-f183.google.com with SMTP id x4sf4906834obh.20 for ; Wed, 26 Dec 2012 07:53:53 -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=pt873Y/KosQnfb2wYjbG2W/RRRJvh8l8F1F8Tts4yLI=; b=muA63iDym2am3Jo10vFvmDTOTBAfJKcFPQqeNuD51tRA8Q1OztL6DBBPqHzwhenHV5 4eRmZuPFjiBwoUUdTluCYgOzNe/t24/KAiwDBWhmpVoBNX5HtFqjtkYMCELe/w47s9xG bZkLPxk4DPWokJHiQPkG38uZmET/4PmEzpvvxMk1nZWhWJme/ElunedKWLcoNM10GyJl hJy6D8Kfy7pVm/EBM8FvX37sucpoKHYXsrkzEz+dU3xvwoMJqjWk2N58+Hz01PFmZFa8 IyTMEW9FzO1Smi4N2ERiL2WlCELBEbG1BNXUvgYoGLlRVpE+2A6fXz3goZVux8r1lugC zt6A== 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=pt873Y/KosQnfb2wYjbG2W/RRRJvh8l8F1F8Tts4yLI=; b=QlDsSrOV93QJK7+xsz89phnV/w+2cAgJlMKIg/L6rKOe/01XMkHEFd5f86aEqS/tHd F+iQSDpCDKVKYRWYSCVmrnoIFM4aUhhayDEL29U0ccEYiLZQWi0NtTUr1i0UYQ0iHAI3 1vVWv1m9X6AnozH134UQV6riV1G6csEQdI54wZ1qb+J9SM0WAlNMDznvEZeMtPTHcKAS tvvDFOPD72eKl/6hjixkcuewcYcjYFFEzMXlD0RINZAv0N6HTS++JAyrX03XDRtmb9b2 5LyfPvPV/gKWUnQV3PRIjdrYlyC/KalTgb8J2CgG+FT8myWOWPqTfSrgPHq9ymFVoBgC KGGQ== X-Received: by 10.50.135.33 with SMTP id pp1mr7275701igb.14.1356537233113; Wed, 26 Dec 2012 07:53:53 -0800 (PST) X-BeenThere: lojban@googlegroups.com Received: by 10.50.163.38 with SMTP id yf6ls6299892igb.12.gmail; Wed, 26 Dec 2012 07:53:52 -0800 (PST) X-Received: by 10.43.62.145 with SMTP id xa17mr12377050icb.22.1356537232482; Wed, 26 Dec 2012 07:53:52 -0800 (PST) X-Received: by 10.43.62.145 with SMTP id xa17mr12377049icb.22.1356537232466; Wed, 26 Dec 2012 07:53:52 -0800 (PST) Received: from mail-ia0-f170.google.com (mail-ia0-f170.google.com [209.85.210.170]) by gmr-mx.google.com with ESMTPS id x4si3126096igm.0.2012.12.26.07.53.52 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 26 Dec 2012 07:53:52 -0800 (PST) Received-SPF: pass (google.com: domain of felipeg.assis@gmail.com designates 209.85.210.170 as permitted sender) client-ip=209.85.210.170; Received: by mail-ia0-f170.google.com with SMTP id i1so7237109iaa.1 for ; Wed, 26 Dec 2012 07:53:52 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.214.68 with SMTP id ny4mr24362343igc.65.1356537232329; Wed, 26 Dec 2012 07:53:52 -0800 (PST) Received: by 10.231.142.134 with HTTP; Wed, 26 Dec 2012 07:53:52 -0800 (PST) In-Reply-To: References: Date: Wed, 26 Dec 2012 12:53:52 -0300 Message-ID: Subject: Re: [lojban] Some weirdness in how mathematicians work with quantifiers From: =?ISO-8859-1?Q?Felipe_Gon=E7alves_Assis?= To: lojban@googlegroups.com X-Original-Sender: felipeg.assis@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of felipeg.assis@gmail.com designates 209.85.210.170 as permitted sender) smtp.mail=felipeg.assis@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: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.1 (/) X-Spam_score: -0.1 X-Spam_score_int: 0 X-Spam_bar: / 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 argument 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=Bob, we obtain Mary such that MOTHER(Mary, Bob). Setting x2=Mary, we obtain Sam such that BROTHER(Sam, Mary). Now set z=Sam 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=y" 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=Bob, we obtain Eve such that MOTHER(Eve, Bob)" . This "set x1=Bob and obtain a Mary" thing only works because Mathematicians 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 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 integrable on > [a,b]. Define the new function > (f * g)(x) = 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) | = | integral from a to b of f(z) (g(x-z) - > g(y-z)) dz | > <= integral from a to b of |f(z) (g(x-z) - g(y-z))| dz > = 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 > = Me2 > where M = integral from a to b of |f(z)| exists and is finite by assumption. > > (Now comes the weird part.) > > Setting e2 = e1/M, obtain d2 using the continuity of g, then set d1=d2. Then > if |x-y| < d1, from the above |(f * g)(x) - (f * g)(y)| < M e1/M = 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 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'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=d2" and > such, to bind d2, which is bound under a quantifier, to a variable, which > 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 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=en. -- 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=en.