Re:A single person answered 76k questions about SQL on Stack...
by hervature on Friday September 24, 2021 @02:00PM
(#28645790)
"1+1=3" is only incorrect in the standard accepted definition of arithmetic. That is inherently the subjective part. Nothing prevents people from using different math system. At the very least, I could say 1+1=10 in binary and you have to concede that you need to add more caveats to your statement. The other form of subjectivity is that style/performance/complexity is always considered for programming and the tradeoff is always subjective.
[ Parent
| on HN ]
Re:A single person answered 76k questions about SQL on Stack...
by ARandomerDude on Friday September 24, 2021 @02:22PM
(#28646037)
Math is objective, not subjective, which is why 1+1=3 is incorrect, not just a violation of my preferences.
Binary is not a different math system. It's the same math system with the same rules but a different radix. 1+1 does not equal ten in binary. It still equals 2. You're just using a different notation for the same concept of two. The substance of the thing is not identical to how you signify it, which is why you can write "two", "2", "II", "2r10", ...all of which signify the same abstraction.
Re:A single person answered 76k questions about SQL on Stack...
by hervature on Friday September 24, 2021 @03:03PM
(#28646522)
You are kind of proving my point. You just defined 10 to be "two" by establishing which base you are using. Thus, notation is subjective based on the author's desires. But, my argument was not even that. My argument was that 2 comes before 3 is not a universal law of math. That was chosen (subjectively) by humans.