apply map.go_le_size
α : Type
inst✝⁴ : BEq α
inst✝³ : Hashable α
inst✝² : DecidableEq α
aig✝ : AIG α
len : Nat
aig : AIG α
idx : Nat
hidx : idx ≤ len
s : aig.RefStream idx
input : aig.RefStream len
f : (aig : AIG α) → aig.Ref → Entrypoint α
inst✝¹ : LawfulOperator α Ref f
inst✝ : LawfulMapOperator α f
h : idx < len
⊢ ?m.26457 ≤
    (go (f aig (input.getRef idx h)).aig (idx + 1) ⋯ ((s.cast ⋯).pushRef (f aig (input.getRef idx h)).ref)
            (input.cast ⋯) f).aig.decls.size
no goals