have := (go aig start h state).val.cache.hmarks
aig : AIG Nat
start : Nat
h : start < aig.decls.size
state : State aig
⊢ start < (go aig start h state).val.cache.marks.size
aig : AIG Nat
start : Nat
h : start < aig.decls.size
state : State aig
this : (go aig start h state).val.cache.marks.size = aig.decls.size
⊢ start < (go aig start h state).val.cache.marks.size