by_cases hl : l.2
n : Nat
c : DefaultClause n
l : Literal (PosFin n)
h : ¬(l.fst, true) ∈ c.clause ∨ ¬(l.fst, false) ∈ c.clause
⊢ ¬l ∈ c.clause ∨ ¬(l.fst, !l.snd) ∈ c.clause
case pos
n : Nat
c : DefaultClause n
l : Literal (PosFin n)
h : ¬(l.fst, true) ∈ c.clause ∨ ¬(l.fst, false) ∈ c.clause
hl : l.snd = true
⊢ ¬l ∈ c.clause ∨ ¬(l.fst, !l.snd) ∈ c.clause

case neg
n : Nat
c : DefaultClause n
l : Literal (PosFin n)
h : ¬(l.fst, true) ∈ c.clause ∨ ¬(l.fst, false) ∈ c.clause
hl : ¬l.snd = true
⊢ ¬l ∈ c.clause ∨ ¬(l.fst, !l.snd) ∈ c.clause