unfold map
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : MapTarget aig len
⊢ aig.decls.size ≤ (map aig target).aig.decls.size
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : MapTarget aig len
⊢ aig.decls.size ≤ (map.go aig 0 ⋯ empty target.stream target.func).aig.decls.size