simp [go, ih]
case not
α✝ β : Type
inst✝⁶ : BEq β
inst✝⁵ : Hashable β
inst✝⁴ : DecidableEq β
atomHandler : AIG β → α✝ → Entrypoint β
inst✝³ : LawfulOperator β (fun x => α✝) atomHandler
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
assign : α → Bool
expr : BoolExpr α
ih : ∀ (aig : AIG α), ⟦(go expr aig mkAtomCached).val, assign⟧ = BoolExpr.eval assign expr
aig : AIG α
⊢ ⟦(go expr.not aig mkAtomCached).val, assign⟧ = BoolExpr.eval assign expr.not
no goals