Take the set: $\left(2\mathbb{N}^+-1)\cup \{0\}\cup\{-\frac{1}{3}\}\right)\times\langle2\rangle$
Where $\langle2\rangle=\{\ldots\frac{1}{4},\frac{1}{2},1,2,4\ldots\}$
Now create the equivalence classes from this set by the relation $x\sim y\iff 2^zx=y$
Is this set of equivalence classes a complete space under the 2-adic metric?
These classes are all uniquely indexed by either a positive odd number, $0$, or $-\frac{1}{3}$. Their 2-adic distance is measured only at this index. So $\lvert 10-6\rvert=\lvert 10-48\rvert=\lvert5-3\rvert_2=\frac{1}{2}$
For example. Consider all odd integer sequences defined by iteration of the function $f(x)=4x+1$ such as $1,5,21,85,341,\ldots$. These all converge to $-\frac{1}{3}$ which is in the space.
A little background: I'm trying to extend Sharkovskii's theorem to the Collatz conjecture. I think the result I need is that either this is a complete space or the sets $\{0\}$ and $\{-\frac{1}{3}\}\times\langle2\rangle$ can be considered endpoints of a line segment and that the segment is complete in-between.
The "continuous function" required by Sharkovskii's theorem to map the theorem to the Collatz conjecture is $g(x)=3x+2^{v_2(x)}$