Problem:
Let $a:\mathbb N \rightarrow \mathbb C $ a function with the property: $$\displaystyle{\sum_{d\mid n}a(d)=2^n, \forall n \in \mathbb N}.$$ Prove that $n\mid a(n), \forall n \in \mathbb N.$
My thought:
I used Möbius inversion formula to find that: $$\displaystyle{a(n)=\sum_{d\mid n}μ(n/d)2^d},\forall n \in \mathbb N.$$ From this formula we get information for the binary representation of $a(n)$. Then I thought to consider the binary representation of $n$, see if there is any connection between the binary representations of $a(n)$ and $n$ and if this connection can imply the desired relation of divisibility. I don't know if this idea can give me anything and how to proceed with it.
Any hints and ideas are highly appreciated.
Thanks in advance.