. assumption
case mp.intro.intro.intro.left
α : Type
g : CNF α
clause : Clause α
hclause1 : clause ∈ g
lit : α × Bool
hlit : lit ∈ clause
⊢ clause ∈ g

case mp.intro.intro.intro.right
α : Type
g : CNF α
clause : Clause α
hclause1 : clause ∈ g
lit : α × Bool
hlit : lit ∈ clause
⊢ (lit.fst, false) ∈ clause ∨ (lit.fst, true) ∈ clause
case mp.intro.intro.intro.right
α : Type
g : CNF α
clause : Clause α
hclause1 : clause ∈ g
lit : α × Bool
hlit : lit ∈ clause
⊢ (lit.fst, false) ∈ clause ∨ (lit.fst, true) ∈ clause