Algebra of Proposition: Laws, Identities, and Simplifications | рдкреНрд░рдкреЛрдЬрд┐рд╢рди рдХрд╛ рдмреАрдЬрдЧрдгрд┐рдд: рдирд┐рдпрдо, рдкрд╣рдЪрд╛рдиреЗ рдФрд░ рд╕рд░рд▓реАрдХрд░рдг
Algebra of Proposition: Laws, Identities, and Simplifications | рдкреНрд░рдкреЛрдЬрд┐рд╢рди рдХрд╛ рдмреАрдЬрдЧрдгрд┐рдд: рдирд┐рдпрдо, рдкрд╣рдЪрд╛рдиреЗ рдФрд░ рд╕рд░рд▓реАрдХрд░рдг
рдкреНрд░рдкреЛрдЬрд┐рд╢рди рдХрд╛ рдмреАрдЬрдЧрдгрд┐рдд: рдирд┐рдпрдо, рдкрд╣рдЪрд╛рдиреЗрдВ рдФрд░ рд╕рд░рд▓реАрдХрд░рдг
рдкреНрд░рдкреЛрдЬрд┐рд╢рдирд▓ рдмреАрдЬрдЧрдгрд┐рдд (Algebra of Propositions) рдпрд╛ рдкреНрд░рдкреЛрдЬрд┐рд╢рдирд▓ рд▓реЙрдЬрд┐рдХ рдХрд╛ рдЧрдгрд┐рддреАрдп рдкрдХреНрд╖ рд╡рд╣ рд╕реЗрдЯ рдирд┐рдпрдо, рдкрд╣рдЪрд╛рдиреЗрдВ рдФрд░ рддрд░реАрдХрд╝реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирд╕реЗ рдЬрдЯрд┐рд▓ рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╝рд╛рдЗрди, рд╕рддреНрдпрд╛рдкрди, рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдореЗрдВ рд╕реАрдзреЗ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдмрд╛рд░реАрдХреА рд╕реЗ рдЙрди рд╕рднреА рдореВрд▓рднреВрдд рдирд┐рдпрдореЛрдВ, рдкрд╣рдЪрд╛рди (identities), рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк (canonical forms) рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд░рд▓реАрдХрд░рдг рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВрдЧреЗ тАФ рдФрд░ рд╕рд╛рде рдореЗрдВ рд╕рддреНрдпрддрд╛рд▓рд┐рдХрд╛рдУрдВ (truth tables) рд╡ рдХрджрдо-рджрд░-рдХрджрдо рд╕рд░рд▓реАрдХрд░рдг рджрд┐рдЦрд╛рдПрдБрдЧреЗ рддрд╛рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдкреНрд░рдкреЛрдЬрд┐рд╢рдирд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рдФрд░ рдмрджрд▓ рд╕рдХреЗрдВред
1. рдкрд░рд┐рдЪрдп рдФрд░ рдореВрд▓ рдмрд╛рддреЗрдВ
рдПрдХ рдкреНрд░рдкреЛрдЬрд┐рд╢рди (proposition) рд╡рд╣ рд╡рд╛рдХреНрдп рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╕рддреНрдпрдорд╛рди (True/False) рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛ рд╕рдХреЗред рдкреНрд░рдкреЛрдЬрд┐рд╢рдирд▓ рдмреАрдЬрдЧрдгрд┐рдд рдореЗрдВ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд▓ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
- рдирд┐рдЧреЗрд╢рди (Negation) тАФ ┬мP: P рдХрд╛ рд╡рд┐рд░реЛрдзред
- рд╕рдВрдпреЛрдЬрди/рдФрд░ (Conjunction) тАФ P тИз Q: рддрднреА рд╕рддреНрдп рдЬрдм рджреЛрдиреЛрдВ P рдФрд░ Q рд╕рддреНрдп рд╣реЛрдВред
- рд╡рд┐рд▓рдпрди/рдпрд╛ (Disjunction) тАФ P тИи Q: рддрднреА рд╕рддреНрдп рдЬрдм рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рддреНрдп рд╣реЛред
- рдкреНрд░рднреБрддрд╛/рдирд┐рд╖реНрдХрд░реНрд╖ (Implication) тАФ P тЖТ Q: рддрднреА рдЕрд╕рддреНрдп рдЬрдм P рд╕рддреНрдп рдФрд░ Q рдЕрд╕рддреНрдп рд╣реЛред
- рджреНрд╡рд┐-рдкрд░рд╕реНрдкрд░ (Biconditional) тАФ P тЖФ Q: рддрднреА рд╕рддреНрдп рдЬрдм P рдФрд░ Q рджреЛрдиреЛрдВ рдХрд╛ рд╕рддреНрдпрдорд╛рди рд╕рдорд╛рди рд╣реЛред
2. рдкреНрд░рдореБрдЦ рд▓реЙрдЬрд╝ (Logical Laws) рдФрд░ рдкрд╣рдЪрд╛рдиреЗрдВ (Identities)
рдирд┐рдореНрди рдирд┐рдпрдо рдФрд░ рдкрд╣рдЪрд╛рдиреЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдкреНрд░рдпреБрдХреНрдд рд╣реЛрддреА рд╣реИрдВ тАФ рдЗрдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ:
- Idempotent: P тИи P = P ; P тИз P = P
- Commutative: P тИи Q = Q тИи P ; P тИз Q = Q тИз P
- Associative: (P тИи Q) тИи R = P тИи (Q тИи R) ; (P тИз Q) тИз R = P тИз (Q тИз R)
- Distributive: P тИз (Q тИи R) = (P тИз Q) тИи (P тИз R) ; P тИи (Q тИз R) = (P тИи Q) тИз (P тИи R)
- Identity: P тИи F = P ; P тИз T = P
- Domination: P тИи T = T ; P тИз F = F
- Double Negation: ┬м(┬мP) = P
- De MorganтАЩs Laws: ┬м(P тИз Q) = ┬мP тИи ┬мQ ; ┬м(P тИи Q) = ┬мP тИз ┬мQ
- Implication equivalence: (P тЖТ Q) тЙб (┬мP тИи Q)
- Biconditional breakdown: (P тЖФ Q) тЙб (P тЖТ Q) тИз (Q тЖТ P) тЙб (P тИз Q) тИи (┬мP тИз ┬мQ)
3. рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рд╕рддреНрдпрд╛рдкрди (Verification by Truth Tables)
рдХрд┐рд╕реА рднреА рдкрд╣рдЪрд╛рди рдпрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рд╕рддреНрдпрддрд╛ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реАрдзрд╛ рддрд░реАрдХрд╛ рд╣реИ рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛ (truth table) рдмрдирд╛рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП De Morgan рдХреЗ рдкрд╣рд▓реЗ рдирд┐рдпрдо рдХреЗ рд▓рд┐рдП:
| P | Q | P тИз Q | ┬м(P тИз Q) | ┬мP тИи ┬мQ |
|---|---|---|---|---|
| T | T | T | F | F |
| T | F | F | T | T |
| F | T | F | T | T |
| F | F | F | T | T |
рдКрдкрд░ рдХреА рддрд╛рд▓рд┐рдХрд╛ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ ┬м(P тИз Q) рдФрд░ ┬мP тИи ┬мQ рд╣рд░ рдкрдВрдХреНрддрд┐ рдкрд░ рд╕рдорд╛рди рд╣реИрдВ тАФ рдЕрддрдГ рд╡реЗ рддреБрд▓реНрдп рд╣реИрдВ (equivalent)ред
4. рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк: CNF рдФрд░ DNF (Canonical Forms)
рд▓реЙрдЬрд┐рдХ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдФрд░ SAT-solvers рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкреЛрдВ рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ:
- Disjunctive Normal Form (DNF): OR рдХрд╛ рд╕рдВрдпреЛрдЬрди рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдПрдХ AND-clause рд╣реИ тАФ рдЙрджрд╛рд╣рд░рдг: (P тИз Q) тИи (┬мP тИз R)
- Conjunctive Normal Form (CNF): AND рдХрд╛ рд╕рдВрдпреЛрдЬрди рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдПрдХ OR-clause рд╣реИ тАФ рдЙрджрд╛рд╣рд░рдг: (P тИи ┬мQ) тИз (┬мP тИи R)
рдХрд┐рд╕реА рднреА рдкреНрд░рдкреЛрдЬрд┐рд╢рдирд▓ рд╕реВрддреНрд░ рдХреЛ рдХреНрд░рдорд╢рдГ CNF рдпрд╛ DNF рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ тАФ рдЕрдХреНрд╕рд░ рдордзреНрдпрд╡рд░реНрддреА рдХрджрдореЛрдВ рдореЗрдВ De Morgan рдФрд░ distributive рдирд┐рдпрдо рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВред
5. рд╕реНрдЯреЗрдк-рдмрд╛рдп-рд╕реНрдЯреЗрдк рд╕рд░рд▓реАрдХрд░рдг рдЙрджрд╛рд╣рд░рдг (Step-by-step Simplifications)
рдЙрджрд╛рд╣рд░рдг 1:
S = (P тИз Q) тИи (P тИз ┬мQ)
рдЪрд░рдг 1: рдмрд╛рд╣рд░ P рдХреЛ factor рдХрд░реЗрдВ (Distributive рдХрд╛ рдЙрд▓реНрдЯрд╛): S = P тИз (Q тИи ┬мQ)
рдЪрд░рдг 2: Q тИи ┬мQ = T (tautology), рдЕрддрдГ S = P тИз T = P
рдирд┐рд╖реНрдХрд░реНрд╖: рдореВрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ P рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред
рдЙрджрд╛рд╣рд░рдг 2 (Implication рд╕реЗ рд╕рд░рд▓реАрдХрд░рдг):
S = (P тЖТ Q) тИз P
рдЪрд░рдг 1: P тЖТ Q рдХреЛ (┬мP тИи Q) рд╕реЗ рдмрджрд▓реЗрдВ тЖТ S = (┬мP тИи Q) тИз P
рдЪрд░рдг 2: рд╡рд┐рддрд░рдг рдХрд░реЗрдВ: S = (┬мP тИз P) тИи (Q тИз P)
рдкрд░рдиреНрддреБ ┬мP тИз P = F, рдЕрддрдГ S = P тИз Q
6. рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдирд┐рдпрдо (Inference Rules) тАФ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ
- Modus Ponens: P тЖТ Q, P тКв Q
- Modus Tollens: P тЖТ Q, ┬мQ тКв ┬мP
- Hypothetical Syllogism: P тЖТ Q, Q тЖТ R тКв P тЖТ R
- Disjunction Introduction: P тКв P тИи Q
- Conjunction Introduction: P, Q тКв P тИз Q
рдпреЗ рдирд┐рдпрдо рдкреНрд░реВрдлрд╝ рдФрд░ рддрд░реНрдХрд╢рдХреНрддрд┐ (automated theorem proving) рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рд╣реИрдВред
7. рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд░реНрдХрд┐рдЯ рд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ (Digital Circuits and Applications)
Boolean рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ Gate-level рдкрд░ map рдХрд░рдХреЗ рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг тАФ
- F = A тИз B тИи ┬мA тИз C рдХреЛ AND рдФрд░ OR рд╡ NOT рдЧреЗрдЯреНрд╕ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рд╕рд░рд▓реАрдХрд░рдг рд╕реЗ рдЧреЗрдЯ-рдХрд╛рдЙрдВрдЯ рдШрдЯрддрд╛ рд╣реИ тАФ рд▓рд╛рдЧрдд рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рдШрдЯрддреА рд╣реИред
8. рд╕рдорд╕реНрдпрд╛рдПрдБ рдФрд░ рдЯрд┐рдкреНрд╕ (Common Pitfalls & Tips)
- рдирд┐рдЧреЗрд╢рди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВ (De Morgan рдХрд╛ рд╕рд╣реА рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ)ред
- Implication рдХреЛ рд╣рдореЗрд╢рд╛ ┬мP тИи Q рдореЗрдВ рдмрджрд▓рдХрд░ рдХрд╛рдо рдХрд░реЗрдВ тАФ рдЗрд╕рд╕реЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рд╕рд░рд▓реАрдХрд░рдг рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛрддреА рд╣реИред
- CNF рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп distributive explosion рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдгрдмрджреНрдз рд░реВрдкрд╛рдВрддрд░рдг рдХрд░реЗрдВред
9. рдЙрдкрдпреЛрдЧреА рдЕрднреНрдпрд╛рд╕ (Exercises)
- рд╕рд░рд▓реАрдХреГрдд рд░реВрдк рдЦреЛрдЬреЗрдВ: (P тИи Q) тИз (P тИи ┬мQ)
- CNF рдореЗрдВ рдмрджрд▓реЗрдВ: ┬м(P тИз (Q тИи R))
- рд╕рддреНрдп рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдХрд░ рджрд┐рдЦрд╛рдПрдБ: (P тЖТ Q) тЙб (┬мP тИи Q)
10. рд╕рд╛рд░рд╛рдВрд╢ (Summary)
рдкреНрд░рдкреЛрдЬрд┐рд╢рди рдХрд╛ рдмреАрдЬрдЧрдгрд┐рдд рдЙрди рд╕рднреА рдирд┐рдпрдореЛрдВ рдФрд░ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдЬрдЯрд┐рд▓ рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд, рдкреНрд░рдорд╛рдгрд┐рдд рдФрд░ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред De Morgan, distributive, associative, commutative рддрдерд╛ рдЕрдиреНрдп рдкрд╣рдЪрд╛рдиреЗрдВ рди рдХреЗрд╡рд▓ рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдмрд▓реНрдХрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╝рд╛рдЗрди, рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рддрд░реНрдХрдкреНрд░рдорд╛рдг рдореЗрдВ рднреА рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИрдВред
рдЕрдЧрд▓рд╛ рдХрджрдо: рдЗрдиреНрд╣реАрдВ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░ рдЖрдк рджреВрд╕рд░реЗ рд╡рд┐рд╖рдпреЛрдВ тАФ рдЬреИрд╕реЗ Predicate Logic рдФрд░ SAT/SMT solving тАФ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдмрди рд╕рдХрддреЗ рд╣реИрдВред
Related Articles
Analysis of Variance (ANOVA): Concept, Assumptions, and Computation | рд╡рд┐рднреЗрджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг (ANOVA): рдЕрд╡рдзрд╛рд░рдгрд╛, рдорд╛рдиреНрдпрддрд╛рдПрдБ рдФрд░ рдЧрдгрдирд╛
рд╡рд┐рднреЗрджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг (ANOVA): рдЕрд╡рдзрд╛рд░рдгрд╛, рдорд╛рд...
Read More тЖТTime Series Analysis: Concepts, Components, and Forecasting Methods | рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ, рдШрдЯрдХ рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рд╡рд┐рдзрд┐рдпрд╛рдБ
рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рдЕрд╡рдзрд╛рд░рдгрд╛рдПрд...
Read More тЖТType-I and Type-II Errors: Understanding Statistical Decision Making | рдЯрд╛рдЗрдк-I рдФрд░ рдЯрд╛рдЗрдк-II рддреНрд░реБрдЯрд┐рдпрд╛рдБ: рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдирд┐рд░реНрдгрдп рдХреА рд╕рдордЭ
рдЯрд╛рдЗрдк-I рдФрд░ рдЯрд╛рдЗрдк-II рддреНрд░реБрдЯрд┐рдпрд╛рдБ: рд╕рд╛рдВрдЦреНрд...
Read More тЖТTest of Hypothesis: Concept and Formulation | рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг: рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг
рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдкрд░реАрдХреНрд╖рдг: рдЕрд╡рдзрд╛рд░рдгрд╛ рдФрд░ рдир...
Read More тЖТUseful Identities for Computing Gradient | рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╕реВрддреНрд░
рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА ...
Read More тЖТ