Definition peirce := forall P Q:Prop, ((P->Q)->P)->P. Definition classic := forall P:Prop, ~~P -> P. Definition excluded_middle := forall P:Prop, P\/~P. Definition de_morgan_not_and_not := forall P Q:Prop, ~(~P/\~Q)->P\/Q. Definition implies_to_or := forall P Q:Prop, (P->Q)->(~P\/Q).