\neg\or分配\and
theorem neg_or_dist_and (A B: wff): $ \neg (A \or B) \iff \neg A \and \neg B $;
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | iff_eliml | ((\neg A \imp B \iff \neg A \imp \neg \neg B) \iff \neg (\neg A \imp B) \iff \neg (\neg A \imp \neg \neg B)) \imp (\neg A \imp B \iff \neg A \imp \neg \neg B) \imp (\neg (\neg A \imp B) \iff \neg (\neg A \imp \neg \neg B)) |
|
| 2 | iff_alloc_neg | (\neg A \imp B \iff \neg A \imp \neg \neg B) \iff \neg (\neg A \imp B) \iff \neg (\neg A \imp \neg \neg B) |
|
| 3 | 1, 2 | ax_mp | (\neg A \imp B \iff \neg A \imp \neg \neg B) \imp (\neg (\neg A \imp B) \iff \neg (\neg A \imp \neg \neg B)) |
| 4 | iff_tran | (\neg A \imp B \iff \neg B \imp A) \imp (\neg B \imp A \iff \neg A \imp \neg \neg B) \imp (\neg A \imp B \iff \neg A \imp \neg \neg B) |
|
| 5 | neg_imp_perm | \neg A \imp B \iff \neg B \imp A |
|
| 6 | 4, 5 | ax_mp | (\neg B \imp A \iff \neg A \imp \neg \neg B) \imp (\neg A \imp B \iff \neg A \imp \neg \neg B) |
| 7 | imp_allocrev_neg | \neg B \imp A \iff \neg A \imp \neg \neg B |
|
| 8 | 6, 7 | ax_mp | \neg A \imp B \iff \neg A \imp \neg \neg B |
| 9 | 3, 8 | ax_mp | \neg (\neg A \imp B) \iff \neg (\neg A \imp \neg \neg B) |
| 10 | 9 | conv or | \neg (A \or B) \iff \neg (\neg A \imp \neg \neg B) |
| 11 | 10 | conv and | \neg (A \or B) \iff \neg A \and \neg B |