Meh. Empty program doesn't replicate itself. It's similar to recent rule-nitpick discussion about selling for 0$. Selling for 0$ isn't selling and nothing isn't replicating itself.
Definition of replicate is:
to repeat or copy (something) exactly
Empty program doesn't copy or repeat anything.
Entry rejected.
EDIT:
It's not reddit, downvotes doesn't go here for disagreeing.
The problem is posed in natural language and it has its own rules. In natural language (at least in English) doing nothing isn't copying or replicating. You may check the dictionaries.
Next time someone will claim claim 1 million sales: million nothings for 0 dollars to nobodies.
EDIT (to other child)
Yes, empty set is subset of other sets but that's because the definition of subset. Copy or replicate in natural language (in which the problem is posed) mean something entirely different.
I disagree. You are copying something exactly. Just because that something is empty does not mean it's not being copied. Using cp, by definition of the command, is copying something.
Definition of replicate is: to repeat or copy (something) exactly
Empty program doesn't copy or repeat anything. Entry rejected.
EDIT: It's not reddit, downvotes doesn't go here for disagreeing. The problem is posed in natural language and it has its own rules. In natural language (at least in English) doing nothing isn't copying or replicating. You may check the dictionaries.
Next time someone will claim claim 1 million sales: million nothings for 0 dollars to nobodies.
EDIT (to other child)
Yes, empty set is subset of other sets but that's because the definition of subset. Copy or replicate in natural language (in which the problem is posed) mean something entirely different.