have h : getRepr s i = k := h
case h.mpr
n : Nat
s : Setoid (Fin n)
inst✝ : DecidableRel Setoid.r
k : Fin (quot s)
i : Fin n
h : (Quotient.mk s i).liftOn (Fin.getRepr s) ⋯ = k
⊢ Quotient.mk s (decodeSubtype (repr s) k).val = Quotient.mk s i
case h.mpr
n : Nat
s : Setoid (Fin n)
inst✝ : DecidableRel Setoid.r
k : Fin (quot s)
i : Fin n
h✝ : (Quotient.mk s i).liftOn (Fin.getRepr s) ⋯ = k
h : Fin.getRepr s i = k
⊢ Quotient.mk s (decodeSubtype (repr s) k).val = Quotient.mk s i