The function y = x² is not one-to-one because multiple inputs yield the same output; for example, both x = -1 and x = 1 result in y = 1. This can be demonstrated mathematically, as solving for x gives x = ±√y, indicating two x-values for any positive y. While y = x² passes the vertical line test, confirming it is a function, it fails the horizontal line test, which confirms it is not one-to-one. The discussion highlights the importance of domain restrictions to achieve a one-to-one function. Overall, y = x² is a valid function but does not meet the criteria for being one-to-one.