It's not at the same x,y...
And yes, it would be up in the air or within the earth, but that must be kept in mind when determining which x,y is the proper one. As long as you get the point that isn't in the air or in the ground, you're golden, but how do you determine that mathematically? It must be kept in mind.
Actually, it would be the same x,y if all three points are in the x,y plane.
Exactly. But my whole argument was based on the fact that they AREN'T on the x,y plane (i.e, the readings are taken from different real-world elevations). Or, at least one point is not. In that case, you would receive two points with different x and/or y.
On the scale that GPS operates at, even the Himalayas are only +1 or 2 Z, and just about everything else is effectively 0.
I don't see how this is relevant. "Effectively 0" is not the same as 0, and will still have an effect on the calculation and subsequent answers received.
But the effect is so minimal, that it can safely be ignored. At the scale you're operating on, everything is coplanar. We don't need millimeter resolution, here.
I disagree. The scale of the GPS is small, sure, but not necessarily the scale of the three datapoints you have and the fourth one to be discovered.
Picture a pole that goes the same distance below ground as it does above ground, and is perfectly straight up and down relative to the earth's surface. You could say that the top of the pole and the bottom of the pole have the same x,y coordinates on the surface of the earth.
Now, tilt that pole any direction. The x,y has changed. Even if the tilt is not large, it can have a significant impact on the x,y coordinates, depending on how long it is, what the point of rotation is, etc etc.
When you calculate the two potential answers, picture a pole between those two potential answers. The only way the pole would be straight up and down is if the triangle is perfectly parallel to the earth (i.e., you took all three data points at the same elevation). If the triangle rotates along an axis, the pole is then tilted to the same degree. For instance, if the three data points are taken on a 45 degree incline, relative to the potential answer, then one answer would be at the correct x,y,z on the surface of the earth, and the other answer would be x/1.41, y/1.41, somewhere below the surface of the earth.
The tilt of the triangle of the three data points collected is what would determine the largeness of the difference between the two points, not the scale of the GPS triangulation.