Matabiri
Graduate Poster
- Joined
- Oct 1, 2003
- Messages
- 1,732
phildonnia said:There is no way to define 'i' in such a way that '-i' doesn't also fit the definition. We might all be using different 'i's.
As long as they all work the same way...
phildonnia said:There is no way to define 'i' in such a way that '-i' doesn't also fit the definition. We might all be using different 'i's.
Sorry, I should have included a smilie, but I coulldn't think of which one would be appropriate.Robin said:Wow, you really are picky aren't you?
The idea that I was really driving at, and which I didn't express very well, is that the concept of a function includes the idea of being well-defined: with a given input, there isn't a choice between different possible outputs. There are no judgment calls, no decision of which answer to give: there's only one answer. With a computer, the same code can result in different outputs, but one can harmonize that with the concept of a function by conceptualizing the peripherals as being variables that can take on different values, meaning that the input was not truly the same. Even when a program gives an output consisting a several values, the computer still doesn't choose between values, it gives them all. Computer programs, like functions, have no choice as to what answer to give, and in that sense they follow the same rules.A computational function may do whatever the software developers damn well want it to do, so an Informix 4GL function may return more than one value.
You are confusing "definition" with "description". If two different things satisfy a description, it's not a definition. There is no such thing as "the number which, when multiplied by itself, gives -1".Matabiri said:Eh? i is defined as "the number which, when multiplied by itself, gives -1" isn't it? No square root in there at all...
Mind you, -i also fits that definition, I suppose...
Art Vandelay said:Even when a program gives an output consisting a several values, the computer still doesn't choose between values, it gives them all. Computer programs, like functions, have no choice as to what answer to give, and in that sense they follow the same rules.