cases t
case refine_3.h.hb
n : Nat
x y : Permutation n
this✝ : ∀ (a b c d : Nat), a + b + (c + d) = a + c + (b + d)
swap : Fin n × Fin n → Fin n × Fin n := fun t => (t.snd, t.fst)
this : ∀ (t : Fin n × Fin n), swap (swap t) = t
t : Fin n × Fin n
ht : ↑y[↑t.snd] < ↑y[↑t.fst] ∧ ↑(x * y)[↑t.snd] > ↑(x * y)[↑t.fst]
ht' : ↑t.fst = ↑t.snd
⊢ False
case refine_3.h.hb.mk
n : Nat
x y : Permutation n
this✝ : ∀ (a b c d : Nat), a + b + (c + d) = a + c + (b + d)
swap : Fin n × Fin n → Fin n × Fin n := fun t => (t.snd, t.fst)
this : ∀ (t : Fin n × Fin n), swap (swap t) = t
fst✝ snd✝ : Fin n
ht : ↑y[↑(fst✝, snd✝).snd] < ↑y[↑(fst✝, snd✝).fst] ∧ ↑(x * y)[↑(fst✝, snd✝).snd] > ↑(x * y)[↑(fst✝, snd✝).fst]
ht' : ↑(fst✝, snd✝).fst = ↑(fst✝, snd✝).snd
⊢ False