Is there a flaw in my logic?

I was discussing religion and god with my friend, when she pointed this out to me. My logic is as follows: A being cannot be all powerful because they cannot create a rock which has the definition of being unliftable by that being. Which would imply that they cannot create something, or cannot lift something. 1st... show more I was discussing religion and god with my friend, when she pointed this out to me.
My logic is as follows:

A being cannot be all powerful because they cannot create a rock which has the definition of being unliftable by that being. Which would imply that they cannot create something, or cannot lift something.

1st point: Are we right about what it means to be all powerful/omnipotent? Could an all powerful being create a rock they cannot lift and then proceed to lift it?

Assuming I am right about not being able to be all powerful:

One cannot be all knowing either. Because being all knowing would require the knowledge of knowing how to become all powerful, but that's not possible, so one cannot be all knowing:

2nd point: If something is impossible, can one know it? Does that fall inside the definition of knowing all things, even the impossible ones?

That's the end of the question, just one more bonus question for those who enjoy logic puzzles.

Can being all knowing be proven impossible because that would require the knowledge gained from experience of being eternally ignorant?

Thank you for your time and patience.
Update: I'm trying to generalize this a little more. Using my logic, assuming it is correct, can ANYTHING be all powerful, or omipotent if you prefer that term. And hence omniscient.
Update 2: Ok. I came here to discuss the logic, not what I am applying it to. If I wanted to talk about god, I'd be in the religious section, where I spend a part of my time anyways.
8 answers 8