From: Rowland McDonnell on
Richard Tobin <richard(a)cogsci.ed.ac.uk> wrote:

> Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote:
>
> >I had to look up `transitive closure' when it was first used in this
> >thread.
> >
> >And I still don't get it. Wikip says this:
> >
> >"In mathematics, a binary relation R over a set X is transitive if
> >whenever an element a is related to an element b, and b is in turn
> >related to an element c, then a is also related to c."
>
> Example: "ancestor" is the transitive closure of "parent".
>
> Given (ordered) pairs of people A and B,

Okay - first hiccup: `ordered' pairs? What ordering? Where's it
specified?

I can imagine a set of pairs of people -- yep, no trouble. The set
contains nothing but pairs, fine.

But that'll be pairs like this:

A and A'
B and B'
C and C'
..
..
..

or so I'd write it. So you've lost me at the first hurdle.

(Look, I always wanted to be an *experimental* physicist, at least after
I'd found out I found heavy maths /heavy/...)

> some are in the relation "B
> is the parent of A".

I can dig a set of people - but what's this `A' and `B' general
specifier?

> "Parent" isn't a transitive relation, because
> B being the parent of A and C being the parent of B doesn't imply
> that C is the parent of A.

Yeah, that's straightforward English usage, that is.

> The relation "ancestor" is what you get if you keep applying "parent".

Erm? Lost you there.

> It's called the closure because you go on until you don't get any
> new elements - the resulting set is closed.

Umm - yeah, but `go on with' what, exactly?

> It's transitive in that
> if B is an ancestor of A and C is an ancestor of B, then C is an
> ancestor of A.

If B is an ancestor of A and C is an ancestor of B, then C is an
ancestor of C - is an /example/ of the property of transitivity.

Yes.

I don't see anything else there, though.

> >btw, I don't reckon that your definition of `ancestors of a program' is
> >a valid one. Surely it's like saying that any food I eat is my
> >ancestor?
>
> Yes, it's just like that. The food you eat isn't your ancestor, but
> it seems like a reasonable metaphor.

Reasonable metaphor for using a programming language (eating food) to
write a new program (growing my body), is how I was looking at it.

Rowland.

--
Remove the animal for email address: rowland.mcdonnell(a)dog.physics.org
Sorry - the spam got to me
http://www.mag-uk.org http://www.bmf.co.uk
UK biker? Join MAG and the BMF and stop the Eurocrats banning biking
From: Richard Tobin on
In article <1jkg905.1x29vqz1q95ar0N%real-address-in-sig(a)flur.bltigibbet.invalid>,
Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote:

>> Given (ordered) pairs of people A and B,
>
>Okay - first hiccup: `ordered' pairs? What ordering? Where's it
>specified?

"Ordered" just means that the pair A,B is different from the pair
B,A.

>> some are in the relation "B is the parent of A".

>I can dig a set of people - but what's this `A' and `B' general
>specifier? E.g. B = Margarent Thatcher, A = Mark Thatcher.

Just an example.

>> The relation "ancestor" is what you get if you keep applying "parent".
>
>Erm? Lost you there.

Your ancestors are the people you get to by taking your parents, their
parents, their parents, ...

>> It's called the closure because you go on until you don't get any
>> new elements - the resulting set is closed.
>
>Umm - yeah, but `go on with' what, exactly?

Go on applying the parent relation. Of course, when I say "go on",
I'm describing the natural way of finding the ancestors. The rigorous
definition of transitive closure would be declarative, rather than
procedural.

>> Yes, it's just like that. The food you eat isn't your ancestor, but
>> it seems like a reasonable metaphor.

>Reasonable metaphor for using a programming language (eating food) to
>write a new program (growing my body), is how I was looking at it.

As I've probably remarked before, "The Origin of Consciousness in
the Breakdown of the Bicameral Mind" is good on metaphors, even if
you don't accept its main thesis.

-- Richard
From: Pd on
Richard Tobin <richard(a)cogsci.ed.ac.uk> wrote:

> As I've probably remarked before, "The Origin of Consciousness in
> the Breakdown of the Bicameral Mind" is good on metaphors, even if
> you don't accept its main thesis.

It was in this august forum not more than a dozen days ago that I
propounded language as almost a necessity for consciousness, so at least
on that point I agree with Jaynes.

--
Pd
From: Woody on
Woody <usenet(a)alienrat.co.uk> wrote:
> Ian McCall <ian(a)eruvia.org> wrote:
>
>> We being the general marketplace, not particular individuals within
>> it. Transputers never really caught on in a big way, and all was said
>> to be down to optimising compilers and languages for multithreading
>> and getting developers to understand it properly.
>
> I so wanted the atari transputer workstation. I loved the idea of
> occam
> and it seemed such a logical design for the future of computing. Of
> course viewing it from a software point of view rather than a world
> view
> didn't help. Was too young to realise (actually care) that the world
> didn't want flashy computers, they wanted to write rubbishy
> powerpoints
> instead.

And on that subject

<http://www.theregister.co.uk/2010/06/21/amiga_x1000/>





--
Woody
From: John DoH on
In article
<1jkckl8.15bubau1pgc4i0N%real-address-in-sig(a)flur.bltigibbet.invalid>,
real-address-in-sig(a)flur.bltigibbet.invalid (Rowland McDonnell) wrote:

> jim <jim(a)magrathea.plus.com> wrote:
>
> > Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote:
> >
> > > "Every program has a branching and converging bootstrap ancestry."
> > >
> > > I've written code without any ancestry at all.
> >
> > I doubt that. Not unless you've developed your own CPU from first
> > principles.
>
> Eh? Don't be silly. The patterning of the code I produced is what had
> no ancestry, is what I mean.

Then say what you mean, only you yourself can understand Rowlandese

[snip bollocks]
>
> Rowland.

--
"Telling someone to kill themselves is not harmful: it's merely me
expressing an opinion. You try to drive people to suicide - that's evil.
My behaviour is perfectly okay; your behaviour is evil -
plain and simple evil." Rowland McDonnell - 9th. Mar. 2009