equal
deleted
inserted
replaced
230 prove "imp_conjR" "(P --> (Q&R)) = ((P-->Q) & (P-->R))"; |
230 prove "imp_conjR" "(P --> (Q&R)) = ((P-->Q) & (P-->R))"; |
231 prove "imp_conjL" "((P&Q) -->R) = (P --> (Q --> R))"; |
231 prove "imp_conjL" "((P&Q) -->R) = (P --> (Q --> R))"; |
232 prove "imp_disjL" "((P|Q) --> R) = ((P-->R)&(Q-->R))"; |
232 prove "imp_disjL" "((P|Q) --> R) = ((P-->R)&(Q-->R))"; |
233 |
233 |
234 (*These two are specialized, but imp_disj_not1 is useful in Auth/Yahalom.ML*) |
234 (*These two are specialized, but imp_disj_not1 is useful in Auth/Yahalom.ML*) |
235 prove "imp_disj_not1" "((P --> Q | R)) = (~Q --> P --> R)"; |
235 prove "imp_disj_not1" "(P --> Q | R) = (~Q --> P --> R)"; |
236 prove "imp_disj_not2" "((P --> Q | R)) = (~R --> P --> Q)"; |
236 prove "imp_disj_not2" "(P --> Q | R) = (~R --> P --> Q)"; |
237 |
237 |
238 prove "imp_disj1" "((P-->Q)|R) = (P--> Q|R)"; |
238 prove "imp_disj1" "((P-->Q)|R) = (P--> Q|R)"; |
239 prove "imp_disj2" "(Q|(P-->R)) = (P--> Q|R)"; |
239 prove "imp_disj2" "(Q|(P-->R)) = (P--> Q|R)"; |
240 |
240 |
241 prove "de_Morgan_disj" "(~(P | Q)) = (~P & ~Q)"; |
241 prove "de_Morgan_disj" "(~(P | Q)) = (~P & ~Q)"; |