simp [Clause.instHSat, unit_eq, Clause.toList] at pf
n : Nat
f : DefaultFormula n
hsize : f.assignments.size = n
i : PosFin n
b : Bool
hb : hasAssignment b f.assignments[i.val] = true
p : PosFin n → Bool
h : unit (i, b) ∈ f.toList
pf : decide (Clause.instHSat.1 p (unit (i, b))) = true
⊢ p ⊨ (i, b)
n : Nat
f : DefaultFormula n
hsize : f.assignments.size = n
i : PosFin n
b : Bool
hb : hasAssignment b f.assignments[i.val] = true
p : PosFin n → Bool
h : unit (i, b) ∈ f.toList
pf : p ⊨ (i, b)
⊢ p ⊨ (i, b)