{
  "schema": 1,
  "method": "Exact fixed-river legal-pair enumeration; product input weights conditioned on legality.",
  "cases": [
    {
      "id": "equal_inputs",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1"
        ],
        [
          "KsKh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AsAd",
          "1"
        ],
        [
          "AcAd",
          "1"
        ],
        [
          "QsQh",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AsAd",
          "legal": false,
          "collision": "As",
          "weight": "0",
          "hero_share": null
        },
        {
          "hero": "AsAh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "AsAh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        },
        {
          "hero": "KsKh",
          "villain": "AsAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1",
          "mass": "2",
          "equity": "3/4",
          "marginal": "2/5"
        },
        {
          "hero": "KsKh",
          "input_weight": "1",
          "mass": "3",
          "equity": "1/3",
          "marginal": "3/5"
        }
      ],
      "total_mass": "5",
      "hero_score": "5/2",
      "equity": "1/2",
      "naive_input_weighted_equity": "13/24"
    },
    {
      "id": "half_qq",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1"
        ],
        [
          "KsKh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AsAd",
          "1"
        ],
        [
          "AcAd",
          "1"
        ],
        [
          "QsQh",
          "1/2"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AsAd",
          "legal": false,
          "collision": "As",
          "weight": "0",
          "hero_share": null
        },
        {
          "hero": "AsAh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "AsAh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1/2",
          "hero_share": "1"
        },
        {
          "hero": "KsKh",
          "villain": "AsAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1/2",
          "hero_share": "1"
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1",
          "mass": "3/2",
          "equity": "2/3",
          "marginal": "3/8"
        },
        {
          "hero": "KsKh",
          "input_weight": "1",
          "mass": "5/2",
          "equity": "1/5",
          "marginal": "5/8"
        }
      ],
      "total_mass": "4",
      "hero_score": "3/2",
      "equity": "3/8",
      "naive_input_weighted_equity": "13/30"
    },
    {
      "id": "half_hero_aa",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1/2"
        ],
        [
          "KsKh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AsAd",
          "1"
        ],
        [
          "AcAd",
          "1"
        ],
        [
          "QsQh",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AsAd",
          "legal": false,
          "collision": "As",
          "weight": "0",
          "hero_share": null
        },
        {
          "hero": "AsAh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1/2",
          "hero_share": "1/2"
        },
        {
          "hero": "AsAh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1/2",
          "hero_share": "1"
        },
        {
          "hero": "KsKh",
          "villain": "AsAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1/2",
          "mass": "1",
          "equity": "3/4",
          "marginal": "1/4"
        },
        {
          "hero": "KsKh",
          "input_weight": "1",
          "mass": "3",
          "equity": "1/3",
          "marginal": "3/4"
        }
      ],
      "total_mass": "4",
      "hero_score": "7/4",
      "equity": "7/16",
      "naive_input_weighted_equity": "17/36"
    },
    {
      "id": "all_compatible",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1"
        ],
        [
          "KsKh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AcAd",
          "1"
        ],
        [
          "QsQh",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "AsAh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        },
        {
          "hero": "KsKh",
          "villain": "AcAd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "0"
        },
        {
          "hero": "KsKh",
          "villain": "QsQh",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1",
          "mass": "2",
          "equity": "3/4",
          "marginal": "1/2"
        },
        {
          "hero": "KsKh",
          "input_weight": "1",
          "mass": "2",
          "equity": "1/2",
          "marginal": "1/2"
        }
      ],
      "total_mass": "4",
      "hero_score": "5/2",
      "equity": "5/8",
      "naive_input_weighted_equity": "5/8"
    },
    {
      "id": "zero_row",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1"
        ],
        [
          "KsKh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AsKd",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AsKd",
          "legal": false,
          "collision": "As",
          "weight": "0",
          "hero_share": null
        },
        {
          "hero": "KsKh",
          "villain": "AsKd",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1"
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1",
          "mass": "0",
          "equity": null,
          "marginal": "0"
        },
        {
          "hero": "KsKh",
          "input_weight": "1",
          "mass": "1",
          "equity": "1",
          "marginal": "1"
        }
      ],
      "total_mass": "1",
      "hero_score": "1",
      "equity": "1",
      "naive_input_weighted_equity": "1"
    },
    {
      "id": "zero_total",
      "board": [
        "2c",
        "3d",
        "7h",
        "9s",
        "Jc"
      ],
      "hero_inputs": [
        [
          "AsAh",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "AsKd",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "AsAh",
          "villain": "AsKd",
          "legal": false,
          "collision": "As",
          "weight": "0",
          "hero_share": null
        }
      ],
      "hands": [
        {
          "hero": "AsAh",
          "input_weight": "1",
          "mass": "0",
          "equity": null,
          "marginal": null
        }
      ],
      "total_mass": "0",
      "hero_score": "0",
      "equity": null,
      "naive_input_weighted_equity": null
    },
    {
      "id": "all_ties",
      "board": [
        "As",
        "Ks",
        "Qs",
        "Js",
        "Ts"
      ],
      "hero_inputs": [
        [
          "2c2d",
          "1"
        ],
        [
          "3c3d",
          "1"
        ]
      ],
      "villain_inputs": [
        [
          "4c4d",
          "1"
        ],
        [
          "5c5d",
          "1"
        ]
      ],
      "pairs": [
        {
          "hero": "2c2d",
          "villain": "4c4d",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "2c2d",
          "villain": "5c5d",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "3c3d",
          "villain": "4c4d",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        },
        {
          "hero": "3c3d",
          "villain": "5c5d",
          "legal": true,
          "collision": "",
          "weight": "1",
          "hero_share": "1/2"
        }
      ],
      "hands": [
        {
          "hero": "2c2d",
          "input_weight": "1",
          "mass": "2",
          "equity": "1/2",
          "marginal": "1/2"
        },
        {
          "hero": "3c3d",
          "input_weight": "1",
          "mass": "2",
          "equity": "1/2",
          "marginal": "1/2"
        }
      ],
      "total_mass": "4",
      "hero_score": "2",
      "equity": "1/2",
      "naive_input_weighted_equity": "1/2"
    }
  ]
}
