There is no proof that will ever satisfy a person dead-set against this. Ever since I brought this home from school as a child, my whole family ribbed me mercilessly for it. If you tell a person that 3/6 = 1/2, they'll believe you - because they have been taught from an early age that fractions can have multiple "representations" for the same underlying amount. People mistakenly believe that decimal numbers don't hav…
Answering how to teach a child not to be bound to 100%'s is really hard. I personally would say just let them explore on their own, teaching a person that 0.99999 = 1 results in the same as if you taught them that 0.99999 != 1. You need to teach them that all sciences and maths are changing constantly, what might be a fact today could change tomorrow. You need to teach them that anything can become wrong or right as we progress and to be open about accepting new information, while being hesitant enough not to not succumb to false/fake information.
That's a very hard lesson to learn and an even harder one to practice. But one that I think a lot of people need to learn.