The problem is to show that the set $R$ is an UFD, where
$R := \{a\in \mathbb{Q}| a=\frac{n}{2^k} \text{ for some }n, k\in \mathbb{Z},k\geq0 \}$
I am thinking of something like $\mathbb{Q}[x]/(2x-1)$ but I cannot proceed from here.
Should I go through the definition of an UFD, that are
(1) unique factorization
(2) the Ascending Chain Condition?
If not, in general how could I show that a given set is an UFD? Since for other domains like ED and PID, the ideas are quite straight forward. Any help would be appreciated.