(* Specifications: *)
Lemma andTp p : True /\ p <-> p.
Lemma andpT p : p /\ True <-> p.
Lemma andFp p : False /\ p <-> False.
Lemma andpF p : p /\ False <-> False.
Lemma orTp p : True \/ p <-> True.
Lemma orpT p : p \/ True <-> True.
Lemma orFp p : False \/ p <-> p.
Lemma orpF p : p \/ False <-> p.