I understand that taking logs of a negative number isn't possible because no number to any power produces a negative number. But why not a negative base? Say, log-10(100) = 2. Rewritten, -102 = 100, which is accurate. You could suggest that you may as well just ignore the negative because -x2 = x2, but it's still weird that this shows up as a syntax error on a calculator.