2-more-logic.ltx 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. \s{Совмещаем не, и и или}\label{2.2-more-logic}
  2. В предыдущей секции мы поверхностно взглянули на операторы $\implies$,
  3. $\impliedby$, $\iff$, $\land$, $\lor$, и $\lnot$.
  4. Я собираюсь представить лишь 2 новых правила в этой секции. Вот они:
  5. \begin{itemize}
  6. \item $\lnot\parens{\lnot A} \iff A$
  7. \item $\lnot\parens{A \land B} \iff \parens{\lnot A} \lor \parens{\lnot B}$
  8. Интуитивно вы можете думать об этих законах следующее: оба $A$ и $B$ должны
  9. быть правдой чтобы $A \land B$ было правдой. Так образом, если одно из них
  10. правдой не является, все выражение – ложь. Сказать, что ``все выражение – ложь''
  11. можно так: $\lnot\parens{A \land B}$. Сказать ``одно из них – ложь'' так:
  12. $\parens{\lnot A} \lor \parens{\lnot B}$.
  13. \end{itemize}
  14. Последнее правило:
  15. \[\lnot\parens{A \lor B} \iff \parens{\lnot A} \land \parens{\lnot B} \semicolon
  16. \forall A,B\]
  17. \begin{proof}
  18. Его можно вывести из последнего закона. Пусть $C = \lnot A$, и $D = \lnot B$.
  19. \[
  20. \begin{array}{rcll}
  21. \lnot\parens{A \land B} & \iff & \parens{\lnot A} \lor \parens{\lnot B} & \semicolon \forall C,D \\
  22. \lnot\parens{\parens{\lnot C} \land \parens{\lnot D}} & \iff & C \lor D & \semicolon \forall C,D \\
  23. C \lor D & \iff & \lnot\parens{\parens{\lnot C} \land \parens{\lnot D}} & \semicolon \forall C,D \\
  24. \lnot\parens{C \lor D} & \iff & \lnot\parens{\lnot\parens{\parens{\lnot C} \land \parens{\lnot D}}} & \semicolon \forall C,D \\
  25. \lnot\parens{C \lor D} & \iff & \parens{\lnot C} \land \parens{\lnot D} & \semicolon \forall C,D \\
  26. \end{array}
  27. \]
  28. \end{proof}
  29. Так и что это все за чертовщина? Ну, это ваш первый
  30. So what the hell is all that? Well, this is your first taste of a
  31. \xti{mathematical proof}. Basically, we start with a set of rules which we know
  32. are true (the \xti{laws} or \xti{axioms}). We build them together to form
  33. \xti{theorems}. That little white box at the bottom right is to say ``okay,
  34. here's where I'm done proving stuff.''
  35. I will also use the acronym Q.E.D., which is short for ``quod erat
  36. demonstrandum'', which is fancy-talk for ``I'm done proving stuff''.
  37. This really is your second taste of proofs, provided you did the exercises for
  38. \cref{2.1-basic-logic}. You may have seen the terms ``proof'' and ``Q.E.D''
  39. thrown around a lot. Well, now you know what they mean --- hopefully.
  40. \begin{ExcList}
  41. \Exercise{Show that
  42. $\parens{A \notiff B} \iff \parens{\parens{A \notimplies B} \lor \parens{B
  43. \notimplies A}}$}
  44. \Answer{Let's restate the problem.
  45. \[
  46. \parens{
  47. A \notiff B
  48. } \iff \parens{
  49. \parens{
  50. A \notimplies B
  51. } \lor \parens{
  52. B \notimplies A
  53. }
  54. }
  55. \]
  56. \[
  57. \lnot\parens{
  58. A \iff B
  59. } \iff \parens{
  60. \lnot\parens{
  61. A \implies B
  62. } \lor \lnot\parens{
  63. B \implies A
  64. }
  65. }
  66. \]
  67. \[
  68. \lnot\parens{
  69. A \iff B
  70. }
  71. \iff
  72. \lnot
  73. \parens{
  74. \parens{
  75. A \implies B
  76. }
  77. \land
  78. \parens{
  79. B \implies A
  80. }
  81. }
  82. \]
  83. \[
  84. \lnot\parens{
  85. A \iff B
  86. }
  87. \iff
  88. \lnot
  89. \parens{
  90. A \iff B
  91. }
  92. \]
  93. Q.E.D.
  94. }
  95. \end{ExcList}