There's ~29% doc is scum. & ~29% chance that bloop is scum. So ~48% 1 of the protectors are scum
>>> scum = 3/11
>>> def chance_of_protect(bloop, doc):return ((1-scum)*bloop)+(1-(1-scum)*bloop)*(1-scum)*doc
...
>>> chance_of_protect(.9, .6)
0.8052892561983471
>>> chance_of_protect(.9, .7)
0.8304132231404959
>>> chance_of_protect(1, .7)
0.8661157024793389
>>> chance_of_protect(1, .6)
0.8462809917355372
Think I got the math right (chance of bloop protecting, plus chance of doc protecting when bloop not protecting) maybe I should be outputting multiple columns for each scenario of bloop-is-scum or doc-is-scum
But seems pretty good to go with something between 90% & 100% bloop protection with 60% to 70% doc protection. Depends how much we value getting my check on rob versus pushing envelope to bait a blocked NK. If not protecting me, protect Torb 70% of the time or rob 30% of the time
Trying to keep doc proc low to have good odds I can be doc target N2 if I survive N1