refine And.intro ?_ (fun _ => True.intro)
cont : Type u
elem : Type w
len : Nat
inst✝ : SizedArrayLike cont Nat elem (fun x => x < len) fun i x => i < len
f : Fin len → elem
i j : Nat
hi : i < len
x : cont
hj : ¬j < len
⊢ (i ≥ j → x[i] = f { val := i, isLt := hi }) ∧ (i < j → True)
cont : Type u
elem : Type w
len : Nat
inst✝ : SizedArrayLike cont Nat elem (fun x => x < len) fun i x => i < len
f : Fin len → elem
i j : Nat
hi : i < len
x : cont
hj : ¬j < len
⊢ i ≥ j → x[i] = f { val := i, isLt := hi }