Re: On Formal IS-A definition
Date: Mon, 10 May 2010 02:21:08 -0700 (PDT)
Message-ID: <04bfe41e-5926-4ca9-a997-7c6cda0469da_at_j36g2000prj.googlegroups.com>
On May 10, 8:06 am, Keith H Duggar <dug..._at_alum.mit.edu> wrote:
> Mathematically there is no "modification" or "mutation" nor
> any such anthropomorphic passage of time sense. A variable is a
> symbol. That symbol might have a binding. That binding is also a
> relation whose key is the variable symbol and in the case of an
> imperative interpretation if the variable is "mutable" also the
> "time" or "program counter" or similar is part of the key. For
> example the variable X might have the following binding relation
>
> S T V
> X 0 0
> X 1 0
> X 2 5
> X 3 5
> ...
>
> where S is the variable symbol, T is the "time", and V is the
> bound value. But note that nothing "changes" at T=2 from this meta
> perspective of math where "time" is just yet-another dimension.
Thank you for the clarification.
>
> > Wrong. You can't modify a homomorphism just like you can't modify a
> > number or a set. Homomorphisms are values and are therefore
> > immutable. You have invented a homomorphism variable to hold a
> > homomorphism value. What you claimed were variables were just values
> > intended to act as inputs to a homomorphism function.
>
> Except his error is irrelevant. Variables are symbols and are
> representable by sets. Their bindings (regardless of extent ie
> dependence on "time") can be represented by relations which are
> sets just as their interpretations are relations which are sets.
Should we write our posts in E-prime to represent our interpretations more clearly? Received on Mon May 10 2010 - 11:21:08 CEST