* Sunday, 2011-11-06 at 19:58 -0300 - Jorge Llambías <jjllambias@gmail.com>: > On Sun, Nov 6, 2011 at 6:57 PM, Martin Bays <mbays@sdf.org> wrote: > > I thought this was cute, and it seems to be allowed by the BPFK section > > definition of {goi}: > > > > {ko'a goi li pa lo'o ce'o ko'a ce'o ke li re lo'o ce'o ko'a zo'u pa > > cimni je terkancu cu mleca lo se zilkancu be lu'i ko'a} > > > > It's the continuum hypothesis ;) > > I don't really quite know how either "lu'i" or "ce'o" are meant to work, but... > > Assuming ko'a is a set, wouldn't "lu'i ko'a" be a singleton, and so > "lo se zilkancu be lu'i ko'a" be just one? > > And doesn't ko'a have only three members: 1, ko'a, {2, ko'a}? Well, I was making up semantics for {lu'i} and {ce'o} which make this work. Probably I shouldn't do that. The goi phrase was meant to be read as A == ((1,A),(2,A)) . As for lu'i... actually, I guess it doesn't work. Also there's no reason that A should be the *smallest* infinite binary tree, which is needed for the continuum hypothesis bit. Anyway, the real point was that self-referential goi is cool. If anyone can see an actual use for them, that would be even cooler. This does raise the more important question of how {ce} and {ce'o} should work. If we want {.a bu ce'o by ce'o cy} to get (a,b,c), doesn't that involve following LISP et al and defining (a,b,c) = <<a,b>,c>? And if we want {.a bu ce by ce cy} to get {a,b,c}, rather that {{a,b},c}, doesn't that involve blatant cheating? Is this what "considered jointly" in the bpfk definitions is meant to handle? It doesn't seem very clear. Maybe it would be cleaner to explicitly have a ce b := a \cup {b} if A is a set {a,b} otherwise , and similarly for ce'o?
Attachment:
pgpD7rfOXAYQV.pgp
Description: PGP signature