Ahhhh! My poor brain!
Saturday, April 7th, 2007You’d think it would be simple. Of course, at first, it is.
a = b
The same thing as saying b = a, it means (in simplified terms) that a and b are interchangeable, any place you could use one, you can use the other and get exactly the same result.
Okay, fine. but what happens when you get:
a=(sqrt(17)-2)/3
see, that’s nice and accurate, but just glancing at it, you don’t know about where it would come on the number line. So, of course, you write another line saying that it’s approximately equal to 0.707. Great, but how do you write that?
a ∼ 0.707
a ≈ 0.707
a ≅ 0.707
Well, the first one, ∼, according to the HTML specification means that it varies with, or is similar to. The Unicode standard just calls it the “tilde” operator. According to the Wikipedia article on Asymptotic Analysis (which refers to a couple of text books) it means that the functions are asymptotically equivalent - essentially that as they approach infinity, they scale in relatively the same manner. Of course, this would make no sense when declaring the numerical value of a variable.
Okay, the second one, ≈, is referred to by the HTML spec as meaning almost equal to, or asymptotic to. Somewhere on wikipedia it’s said to mean approximately equal to, and the Unicode standard says “almost equal to”.
The third one, ≅, has the HTML spec AND the Unicode standard call it “approximately equal to”, but wikipedia swears it’s “congruent to”.
That’s not even counting a couple of other Unicode symbols - including one that Unicode says is “asymptotically equal to”.
So which one do I use? I don’t want to end up saying that a is “congruent” to 0.707, but I’m not able to find a clear, established usage guide for them.
Grr.