Theorem: AIG.RefStream.map_le_size (LeanSAT/AIG/RefStreamOperator.lean)

State before:
α : 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
Tactic:
unfold map
State after:
α : 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

State before:
α : 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
Tactic:
apply map.go_le_size
State after:
no goals