Re: Proposal: 6NF

From: Cimode <cimode_at_hotmail.com>
Date: 8 Oct 2006 02:59:40 -0700
Message-ID: <1160301580.230043.109170_at_c28g2000cwb.googlegroups.com>


dawn wrote:
> Cimode wrote:
> > dawn wrote:
> >
> >
> > > Again, that depends on your definition of NULL. I don't understand how
> > > you would not think it depends on your definition. Do you think these
> > > letters fell from the sky with a meaning attached?
> > Values are universally defined as output of functions and NO science
> > does not fall from the sky...
> >
> > > Not convinced? I dare you to produce/define ANY function that certainly
> > > produces NULL as an output. If you can't then just shut the hell
> > > up...and stop confusing people...
> >
> > > I did produce one. If you would like to see it in action, you can use
> > > the open source dbms OpenQM. Remember, this is NOT an SQL NULL.
> > > OpenQM does not support SQL.
> > Stating that f(NULL) = NULL is NOT a proof and F(x) = x NOT a precise
> > example of a function...cos(x) is an example of function 2(x) + 3 is a
> > function... Do you know what is a function?
>
> I am quite sure that produced a valid function. There are three
> values in the domain of my function, "M", "F" and NULL (Yes, in this
> case it is a value and no, it is not an SQL NULL, but it is a NULL
> none-the-less). If you are looking for a function on an interval
> domain on the real numbers, then we could define a function g on the
> intervale [0,1] where
>
> f(0) = "Male"
> f(1) = "Female"
> f(x) = NULL for all x in the interval (0,1)
>
> This, too, is a function, even if not a function mapping reals to
> reals. NULL is not, of course, a real number, even if it is a
> legitimate output value for a function whose domain is the real numbers
> or a subset thereof.
How practical? redefining functions to fit your definition... What is the god damn formal expression of function F? One do not define functions on intervals...For F(X) X represents ALL values of the domain (inputs) from which F extracts ..not just the one that fit your faulty conclusions...

 > > You did not demonstrate anything except that you don't understand the
> > formal mathematical definition of a function...
>
> If someone will confirm that you are correct in this, I will revisit
> what I have though to be the definition of a function. I suspect,
> however, that you are the one who needs to revisit the definition and
> verify that I have presented you now with two functions where NULL is a
> value in the range of the function.
What you have presented is NOT a mathematical function

http://en.wikipedia.org/wiki/Function_(mathematics) //In mathematics, a function relates each of its inputs to exactly one output. A standard notation for the output of the function f with the input x is f(x). The set of all inputs that a function accepts is called the domain of the function.//

> > You consider as logical
> > *proof* a specific example of implementation (open source bulshit)...
>
> Nope, that was not the logical proof -- the function was. In case you
> were confused, I suggested you could give it a whirl in an open source
> dbms.
That is not a god damn function...A function is not defined throught intervals...

[nonsense snipped]

> Sometimes confused, but in this case not so much. smiles. --dawn
Only idiots smile at their ignorance... Received on Sun Oct 08 2006 - 11:59:40 CEST

Original text of this message