You: All you are saying is that, in your opinion, robots and viruses are alive. In general there is nothing wrong with defining life as "I know it when I see it," but you cannot use that kind of definition as the basis for a rigorous proof. If you cannot define life in an unambiguous way, then you cannot prove that it never arises out of inanimate matter and your proof for the existence of God is on shaky ground indeed.