At question is a promise that purports to recursively create and cash a promise 
with identical text, causing G's vote on proposal 8543 to fluctuate 
indefinitely between two values.

# What does it mean to cash a promise?

2618/2: { A promise's bearer CAN, by announcement, cash the promise, provided 
that any conditions for cashing it specified by its text are unambiguously met. 
By doing so, e acts on the creator of the promise's behalf, causing the creator 
to act as if e published the promise's text, and destroys the promise. }

# Can a promise create a promise?

Promise creation is permitted by 2618/2: { A consenting player CAN, by 
announcement, grant a specified entity a promise, specifying its text and 
becoming its creator. }

G. is a player, and 2519/2 explicitly states that a player consents to an 
action if { the action is taken as part of a promise which e created }; no 
issues there. What about the "by announcement, specifying its text" bit? If G. 
just published the text of the promise, it'd certainly qualify, so "act[ing] as 
if e published the promise's text" should work fine.

No issues here.

# Can a promise cash a promise?

Sure, it's by announcement. We've already seen that works.

# Wait, can you cash your own promises at all?

This one's interesting. 2466/2 only gives the phrase "acting on behalf" any 
special meaning when it's on behalf of another person, so "acting on one's own 
behalf" doesn't really have any special meaning or significance. By a 
plain-English reading, acting on one's behalf to do something is just doing the 
thing. So I think this works just fine.

# What about that conditional in the promise?

Good question, heading. Agora's support for conditional actions is famously not 
specified by the rules, only precedent, rooting from 478/38's definition of 
performing an action "by announcement" as "unambiguously and clearly specifying 
the action and announcing that e performs it". It's widely held that, at some 
point, a conditional can become too difficult to resolve to meet the 
"unambiguously and clearly" standard. Do we run into that here?

We generally permit conditionals based on ambiguous game state, for converging 
the game state and such. This might fall into that category. But this doesn't 
really matter, as I shall show below.

Let's say there exists some point at which the state of G.'s vote is so 
ambiguous that it can no longer be used as a valid conditional. Where would 
that point be? Certainly not after the first flip—at that point, it's just been 
flipped once, so it's still perfectly clear. It remains clear after the second 
flip, or the third flip, or indeed any finite number of flips; the ambiguity 
arises only after an infinite (or arbitrarily large) number of flips back and 
forth. Even if the conditional stopped functioning at that point, the state of 
G's vote is already unknown. After all, if it was known, the conditional 
wouldn't be ambiguous!

So even if the conditional stops functioning at some point, it would only be 
after the damage was already done.

# So what's the verdict?

I find PARADOXICAL. Congratulations, G.!

By the way, there was some discussion about my draft ruling on the Discord that 
might be worth reading; it's available starting at [0] or in the next Discord 
digest.

[0]: 
https://discord.com/channels/724077429412331560/724079019578097684/82291900393193472

Gaelan

Reply via email to