Lying goes further than what people are looking for. It is more about the intend to mislead the person. Even when not telling the truth does not mean you are lying.

e.g. I take the train to work each day and the train takes (if there are no delays) 22 minutes. If somebody asks me how long it takes I say "half an hour" most of the times. Even if I know that the time is not correct and I assume the person know that it won't be 30 minutes exactly, I would not see this as a lie.

Now if I know that the person needs to have a connection so he can take his flight and I say 22 minutes, I would consider that as a lie. Why would that be a lie as the correction is correct? Because I can assume that the question was not really about the duration of the train trip, but about catching their plane.

The correct info would be that even if the trip is 22 minutes, to calculate an hour, because the train can leave up to 5 minutes later and not be seen as delay and even if the train leaves on time, delays might happen in that short trip. Also if the train does not go at all, he still can get the next one and be on time.

Now if that first person where I told how long the trip was is asked, somebody else might ask it and he will say 30 minutes. He would also no be lying, because he does not have the correct information and he does not know that he does not.

Lying is more about the willingness to mislead people than it is about telling the truth.

Car example:

Naming your system auto-pilot is lying, even if you know that an auto-pilot need human interaction and an alert driver/pilot. You know what people will understand it means and if you still use it that way just to say late "but we did not mean that" is lying.