The new season of Rick and Morty contains an excellent example of belief prompting in a game theoretic scenario, much to my surprise and delight.

Season 5 Episode 6, “Rick & Morty’s Thanksploitation Spectacular”, shows Rick Sanchez and the President of the United States explicating their plans to outwit each other; Rick seeks to deceive the President into granting him a federal pardon during the National Thanksgiving Turkey Presentation, while the President seeks to stymie Rick’s sly scheme.

Naturally, I knew I must model their conflict as a decision tree using Deciduous, the security decision tree generator app Ryan Petrich and I created (warning: spoilers for the first ~8 minutes of the episode are ahead):

The decision tree for the turkey pardon conflict featured in season 5 episode 6 of Rick and Morty.

In prior years, Rick was able to gain a federal pardon for his myriad crimes via the American tradition of Presidents pardoning a turkey on Thanksgiving Day. Rick would brainwash the presidential turkey wrangler, turn himself into a turkey, infiltrate the potential turkey pardonee pool, and then be selected as the chosen turkey to receive a pardon from the President.

But this year, the President is wise to Rick’s tricks and intent on thwarting him – and is willing to expend considerable resources on a mission codenamed “Operation Deep Gobble” to do so. Rick rightly expects this revenge and plans to escalate his investment accordingly.

What follows in the show is an exquisite example of belief prompting: considering what moves your adversary is likely to make to reach their goal, including how they will respond to any mitigations you implement.

The episode shows Rick and the President simultaneously articulating their assumptions about how the other party will operate on Thanksgiving Day, actively anticipating each other’s moves to inform their planning1. On the fateful day, both encounter moves that were unexpected and must quickly reroute their strategy accordingly.

These pre-planned assumptions and just-in-time decisions can both be elegantly mapped on the decision tree, elucidating the strategic and explanatory potential of this visual device.

For y’all’s convenience, I’ve pasted the full Deciduous config code for this Thanksploitation decision tree below. Simply copy and paste it into the deciduous.app text editor to explore it as a hands-on example for using Deciduous.

As a fun next step, think about what additional attacks or mitigations you would pursue if you were Rick Sanchez or Mr. President and add them to the tree. If you’re a fellow nerdburger with nerdburger friends, try roleplaying the scenario and updating the tree live as you LARP the turkey pardon conflict.

title: Rick & Morty's Thanksploitation Decision Tree

attacks:
- brainwash_wrangler: Brainwash presidential turkey wrangler pre-ceremony
  from:
  - reality: '#yolosec'
- become_turkey: Turn into a turkey 
  from:
  - brainwash_wrangler
- infiltrate_turkeys: Infiltrate potential turkey pardonee population
  from:
  - become_turkey
  - sneak_onboard
- chosen_turkey: Be selected at the National Thanksgiving Turkey Presentation
  from:
  - infiltrate_turkeys
  - turkey_behavior
- ghost_corp: Set up ghost corporations to manufacture the vehicles
  from:
  - armored_transport
  - euthanize_wrangler:
    backwards: true
- pass_audit: Pass audit through unexplained means
  from:
  - audit_vehicles
- access_computers: Gain access to vehicle corp's central computers
  from:
  - ghost_corp
  - pass_audit
- track_transport: Track the real armored transports
  from:
  - access_computers
  - flesh_robots
  - decoy_vehicles
- stealth_mode: Land flying ship in stealth mode on top of transport
  from:
  - face_blind
  - armed_marines
- sneak_onboard: Sneak onboard the armored transport
  from:
  - track_transport
  - stealth_mode
  - roof_combat
- face_blind: Exploit marines' turkey-face blindness by turning into a turkey
  from:
  - armed_marines
- flesh_robots: Create flesh-covered robots of self as decoys
  from:
  - monitor_home
- jam_radios: Jam the marines' radios
  from: 
  - investigate_noise
- roof_combat: Engage marines in physical combat
  from:
  - jam_radios
- turkey_behavior: Act like a turkey to avoid detection by President
  from:
  - president_turkey

mitigations:
- euthanize_wrangler: Euthanize the turkey wrangler
  from:
  - brainwash_wrangler
- armored_transport: Transport the turkeys in armored military vehicles
  from:
  - reality
- audit_vehicles: Audit the vehicle manufacturers
  from:
  - ghost_corp
- decoy_vehicles: Deploy decoy vehicles to obfuscate real transport
  from:
  - access_computers
- armed_marines: Put fully armed marines in the real transport vehicle
  from:
  - track_transport
- turkey_marines: Turn marines into turkeys to mitigate turkey-face blindness
  from:
  - face_blind
- id_chips: Track turkey marines with swallowed ID chips
  from: 
  - turkey_marines
- monitor_home: Monitor Rick's house the day of the ceremony
  from:
  - reality
- investigate_noise: Marines investigate noise on roof of vehicle
  from:
  - stealth_mode
- call_backup: Marines call for backup
  from:
  - investigate_noise
- blaine_box: Bring in David Blaine box to detect decoy flesh robots
  from:
  - flesh_robots
- scan_transport: Scan transport truck for ID chip anomalies 
  from:
  - blaine_box
  - id_chips
  - sneak_onboard
- president_turkey: Turn President into turkey to hunt for Rick in the pen
  from:
  - infiltrate_turkeys
  - scan_transport
- attack_rick: President detects and attacks Rick
  from: 
  - turkey_behavior


goals:
- receive_pardon: Receive federal pardon (Rick wins)
  from:
  - chosen_turkey

  1. Some moves are left unexplained by the show, such as how Rick bypasses the President’s audits of the ghost corporations and how Rick determines the “real” vehicle from the decoys. ↩︎