(1) A and ( B or C ) implies ( A and B ) or ( A and C ).
(2) A or ( B and C ) implies ( A or B ) and ( A or C ).
(3) ( A or B ) and ( A or C ) implies A or ( B and C ).
(4) ( A or B ) and ( B or C ) and ( C or A ) implies ( A and B ) or ( B and C ) or ( C and A ).
(5) ( A implies B or C ) implies ( A implies B ) or ( A implies C ).