(p↔(¬p∧¬q))→q를 진리표로 확인해 보니까



가운데쓰기 : (p ↔ ¬p ∧ ¬q) → q
앞에쓰기 : → ↔ p ∧ ¬ p ¬ q q
뒤에쓰기 : p p ¬ q ¬ ∧ ↔ q →
논리합정규형식 : (p∧q)∨(p∧¬q)∨(¬p∧q)∨(¬p∧¬q)
논리곱정규형식 : (p∨¬p)∧(q∨¬q)


이런게 나오던데 


가운데쓰기부터 논리곱정규형식 까지 뭘의미하는지 모르겠어요  대체 무슨뜻이죠?