G-adic Numbers and Roth's Theorem