Think about your answer, then reveal below.
Model answer: log_b(x) = y means b^y = x. For any positive base b, b^y is always positive regardless of what y is — you cannot raise a positive number to any real power and get 0 or a negative result. So there is no real exponent y that satisfies b^y = 0 or b^y = -5, making the logarithm undefined for non-positive inputs.
This connects directly to the prerequisite topic on exponential functions: the range of b^y (for b > 0, b ≠ 1) is the set of all positive real numbers. Since the logarithm is the inverse of the exponential, its domain must be exactly the range of the exponential — positive reals only. The domain restriction is a consequence of the inverse relationship, not an arbitrary rule.