You might have thought that I agreed with you, but I didn’t. You want the proposition G to be “a greatest possible being exists”. How to define “greatest”? Your greatest is a little tricky, because we can’t look at just a single possible world and identify the greatest being in that world.
Instead, the greatest being in a world has to be something like the one that exists in the most other possible worlds. But even then, you can’t insist that G -> G in every possible world. You need “greatest possible” to be “exists in all possible worlds”.
So G = “there is a being that exists in all possible worlds”.
Now, you set out to prove the truth of G. And you want to use, as justification for one of your assumptions, G.
~<>G (= ~G) is an assertion that in all possible worlds it is not the case that there is a being that exists in all possible worlds. That seems perfectly reasonable to me. I can find nothing contradictory (symbolically) with it. If you perceive a contradiction, then you have not rendered the argument into symbols correctly. We are not obligated to accept the truth of G until you prove it.
<>~G is an assertion that in some possible world it is not the case that there is a being that exists in all possible worlds. It seems like a weaker form of ~G, but they turn out to be equivalent given your other assumption.
<>G V ~<>G seems to be the agnostic (or possibly “weak atheist”) position. Certainly one of the disjuncts is true and one false, but the agnostic does not claim to know which.
<>G & <>~G is your (I think) characteristic of the agnostic position as one that is contradictory. But I think you mistake the possible in “it’s possible that there is a God and possible that there isn’t” as metaphysical possibility, when it is really just an admission that the agnostic makes no assumption about the dijunction G V ~G.
I believe that the truth value of Goldbach’s conjecture, like the truth value of “2 + 2 = 5” is a logical necessity. Just as “2 + 2 = 5” is not merely contingently false, but necessarily false; I believe that Goldbach’s conjecture is either necessarily true or necessarily false. We just don’t know which.
Thus, I can say:
G = every even number greater than two is the sum of two primes
(G -> G): in all possible worlds, if every even number greater than two is the sum of two primes then in all possible worlds every even number greater than two is the sum of two primes
<>G: in some possible world every even number greater than two is the sum of two primes
Therefore G: every even number greater than two is the sum of two primes
Of course, you can spot the bug in my proof. Nobody would (or should) accept an assertion that Goldbach’s conjecture is true in some possible world as one the assumptions in a proof of Goldbach’s conjecture. It’s the same bug as in:
G = there is a being that exists in all possible worlds
(G -> G): in all possible worlds, if there is a being that exists in all possible worlds then in all possible worlds there is a being that exists in all possible worlds
<>G: in some possible world there is a being that exists in all possible worlds
Therefore G: there is a being that exists in all possible worlds
A Euclidean relation is one that satisfies: for all x, y, z. xRy & xRz -> yRz
Posit two worlds, 0 and 1. R = {(0,0),(0,1),(1,0),(1,1)}. R is Euclidean, here’s a simple proof: choose an arbitrary x, y, and z each in {0,1} such that xRy and xRz. Then yRz is true, because R relates all y and z each in {0,1}.
World 0 World 1
A F T
B F F
Now, we have a countermodel to (A -> B) -> (~B -> ~A). A -> B is true in 0 (by virtual of A being false). The premise ~B is true in world 0 (since ~B is true in all worlds x such that 0Rx). However, the conclusion ~A is not true, because ~A is not true in all worlds x such that 0Rx.
I was not aware that erislover refered to G as a proposition at all, which is what I was pointing out. He referred to it as a being. In the logic that I know, truth values are assigned to propositions, not beings.