我們先根據Set A, 把不合邏輯的事物棄掉. 其實就是在Set A取出一子集合Set B. Set B is a subset of Set A.
Set B 定為包括所有合邏輯原素的集合. 例如: 1. 能吃一碗飯. 2. 能造出任何合邏輯的東西. 3. 能舉起任何合邏輯的東西, ...等等
但"能畫出一個有角的圓"這種不合邏輯的事不屬於此集合 Set B. 而是屬於Set A\B, 而Set A\B是Set A 的另一子集. Set B 及 SetA\B 是互相排中的關係. 意思即((Set B) U (SetA\B)) = Set A 並且 ((Set B) Intersections (SetA\B)) = 空集.
上帝全能, 可化為全稱命題 " 對於所有原素 x 於Set B 內, P(x): 上帝能做出事情 x ".
即上帝能做出所有合邏輯的事情.
由於用 Set B 之原素造出的兩難反例對: "上帝不能做出衪舉不起的石頭" 或 "上帝不能舉起衪所做的衪舉不起的石頭"的二者只能選一; 與 由Set A \ B 之原素做出的反例: "上帝不能畫出有角的圓" 是不同範疇原素的命題. 因此, 如果有人說 "上帝能不能造出一塊衪舉不起的石頭?"相等於問"上帝能不能造出有角的圓"的論調是牽強比乎, 並且不成立.