1) p -> (q v r) = (p->q) V (p->r)
p → ( q ∨ r ) ☰ (~p) ∨ ( q ∨ r )
☰ ~p ∨ q ∨ r
☰ ~p ∨ ~p ∨ q ∨ r
☰ ~p ∨ q ∨ ~p ∨ r
☰ ( ~p ∨ q ) ∨ ( ~p ∨ r )
☰ ( p → q ) ∨ ( p → r )
2) ~(p <-> q) = p <-> ~q
~ ( p ↔ q ) ☰ ~ ( ( p → q ) ∧ ( q → p ) )
☰ ~ ( ( ~p ∨ q ) ∧ ( ~q ∨ p ) )
☰ (~ ( ~p ∨ q ) ) ∨ ( ~ ( ~q ∨ p ) )
☰ ( ( p ∧ ~q ) ∨ ( q ∧ ~p ) )
☰ ( ( p ∧ ( q ∧ ~p ) ) ∨ ( ( ~q ∧ ( q ∧ ~p ) )
☰ ( ( p ∨ ( q ∧ ~p ) ) ∧ ( ( ~q ∨ ( q ∧ ~p ) )
☰ ( ( p ∨ q ) ∧ ( p ∨ ~p ) ) ∧ ( ( ~q ∨ q ) ∧ ( ~q ∨ ~p ) )
☰ ( ( p ∨ q ) ∧ T0 ) ∧ ( T0 ∧ ( ~q ∨ ~p ) )
☰ ( ( p ∨ q ) ) ∧ ( ( ~q ∨ ~p ) )
☰ ( ( q ∨ p ) ) ∧ ( ( ~q ∨ ~p ) )
☰ ( ( ~q p ) ) ∧ ( ( ~q ∨ ~p ) )
☰ ( ( ~q p ) ) ∧ ( ( ~p ∨ ~q ) )
☰ ( ( ~q → p ) ) ∧ ( ( p → ~q ) )
☰ ( ( ( p → ~q ) ∧ ( ~q → p ) ) )
☰ ( ( p ↔ ~q ) )