On Thu, Jan 14, 2010 at 1:25 PM, Kerim Aydin <ke...@u.washington.edu> wrote:
>
> On Thu, 14 Jan 2010, ais523 wrote:
>> Valid point, I'm pretty convinced that ratification is broken, now.
>> (Possibly by being too ambiguous to have an effect.) I still don't think
>> the general concept of ratification is too weak to provide a mechanism
>> around 1698; but the specific implementation we have at the moment may
>> be.
>
> I agree.  I think we tried to be parsimonious and general by using the
> phrase "the gamestate is minimally modified..." but it leaves far too
> much open.  Does it modify peoples votes or just the fact of adoption?
> Does it modify state or whether events happened?  (either one could be
> the "minimal" modification depending on circumstances).  And it's very
> unclear, when ratification happens, what event caused the values to
> change.

No.

The Rules are part of the gamestate.

"Whether person X submitted a valid ballot on proposal Y" is not.  It
is a statement incorporating the gamestate-- specifically, what the
Rules were at the time X attempted to submit the ballot-- but it is
not stored in the gamestate, and ratification cannot alter reality.

"Whether proposal X was adopted" is also not part of the gamestate.
Either it was adopted at a certain time, or it was not, according to
the rules then.  Ratification does not affect it at all.

If the fact that proposal X was adopted self-ratifies, then we have to
figure out what would happen if it was, in fact, adopted when voting
results were published.  It was not adopted because not enough people
voted for it-- it is IMPOSSIBLE that it was adopted, if you would like
to use that wording.  Agora is a game that follows rules, yet we are
pretending the gamestate did not change according to the rules at a
specific instant of time.  This is a contradiction, and yes, anything
follows, but it is not unreasonably hard to imagine that at that time,
some illegal action magically occurred.  A "removable discontinuity".

What was it?  There are lots of actions that could have led to the
proposal's not being adopted.  Infinitely many, in fact.  Here are a
few:

- Rule 955 was amended to state that all decisions have an outcome of
ADOPTED, Rule 101 (i) notwithstanding
- Rule 106 was amended to state that proposals are adopted regardless
of the outcome of the decision, same
- some AGAINST-voter's voting limit was 0, Rule 1950 notwithstanding
- the outcome was ADOPTED, Rule 955 notwithstanding
- the proposal was adopted, Rule 106 notwithstanding

Out of all these possibilities, the last three are all equivalent and
provide the _minimal_ modification to the gamestate: the proposal's
effects are carried out during ratification.  It doesn't matter which
one was chosen: whether a voting limit _was_ 0 or the proposal _was_
adopted is not part of the gamestate, so the only actual gamestate
modification is the different ruleset that, after the hypothetical
action, we would have.  The first two possibilities (and more!) are
also valid but would require additional gamestate modifications, so
they are not chosen.

Well, there's an issue (maybe "minimally" wasn't a good idea).  Here's
another possibility:

- the proposal was adopted, but did not take effect, Rule 106 notwithstanding

This requires _no_ changes to the gamestate, and I suppose the
ratification rule would choose that.

-- 
-c.

Reply via email to