As I understand it, the Ontological argumentontological argument that is sometimes applied to the existence of God goes something like this:
God by definition is perfect. Non-existence would be an imperfection, therefore God exists.
However it seems to me there is something a bit off with the argument. For example, one could say,
I define a monster to be the scariest possible being. A monster would be scarier if it exists and is about to attack me. Therefore, I am about to be attacked by a terrifying monster.
Yet this version seems clearly false.
First of all, are these arguments actually equivalent or is there something fundamentally different between them that I missed?
Secondly, is this the same argument used by Christians or is there another variant? If it is/was used, who was it used by and how widely accepted is it? Do any major theological traditions raise any significant objections to this argument?