Instances For
theorem
AP.State.exi_hist_wf_of_exi_p2_aux
{s : State}
{p₁ p₂ : PointZ}
{taken : Set' PointZ}
(h₁ : p₁ ≠ p₂)
(h₃ : p₁ ∉ taken)
(h₄ : p₂ ∉ taken)
(h₂ : Point.dist p₁ p₂ ≤ ↑s.pw)
(hn : (s.taken.size * 2 - if s.aTurn = true then 1 else 0) = 0)
(h₆ : s.aPos = if Odd (s.taken.size + if s.aTurn = true then 0 else 1) then p₁ else p₂)
(h₅ : s.taken ⊆ taken)
(H : s.aTurn = true → s.taken ≠ ∅)
: