unfold map
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : MapTarget aig len
idx✝ : Nat
h1✝ : idx✝ < aig.decls.size
h2✝ : idx✝ < (map aig target).aig.decls.size
⊢ (map aig target).aig.decls[idx✝] = aig.decls[idx✝]
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : MapTarget aig len
idx✝ : Nat
h1✝ : idx✝ < aig.decls.size
h2✝ : idx✝ < (map aig target).aig.decls.size
⊢ (map.go aig 0 ⋯ empty target.stream target.func).aig.decls[idx✝] = aig.decls[idx✝]