. dsimp
  simp only [RefStream.getRef, Ref.mk.injEq]
  congr
  . omega
  . simp
case isFalse
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig : AIG α
w : Nat
hw : 0 < w
input : aig.RefStream w
newWidth curr : Nat
hcurr : curr ≤ newWidth
s : aig.RefStream curr
idx : Nat
hidx : idx < curr
h✝ : ¬curr < newWidth
⊢ (let_fun hcurr := ⋯;
        hcurr ▸ s).getRef
      idx ⋯ =
    s.getRef idx hidx
no goals