unfold zip
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : ZipTarget aig len
⊢ aig.decls.size ≤ (zip aig target).aig.decls.size
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
target : ZipTarget aig len
⊢ aig.decls.size ≤ (zip.go aig 0 empty ⋯ target.input.lhs target.input.rhs target.func).aig.decls.size