On Wed, 12 Nov 2008, comex wrote:
> On Wed, Nov 12, 2008 at 12:36 PM, Kerim Aydin <[EMAIL PROTECTED]> wrote:
>> Fourth:  why is this any harder to deal with then a simple "I vote for
>> all players who are werewolves?" or "I vote for player A if e is a
>> werewolf" which is simply discarded as unclear (I think?)  Using an
>> AFO-level of indirection doesn't alter the basic unclarity.
>
> Yes it does.  Announcements have to be clear.  They cannot contain
> overly complex conditionals, etc.  Contracts however have the power of
> the Rules within their own little gamestate, and can be as arbitrarily
> complex as desired.  

Ok, but entering into the spirit of this argument, if one contract
passes a value "valid FOR vote iff secret info = true" to another contract,
then even *if* the conditional involves uncertainty in the Agoran 
gamestate, the receiving contract (and its internal state) just sees "vote 
iff Conditional" where conditionals either aren't specifically permitted 
by the contract, or are permitted, but in this case rely on unavailable 
information.  So why (from internal operation of werewolf) is the contract 
not able to simply conclude "this conditional is invalid."?

-G.

 

Reply via email to