Line 5: |
Line 5: |
| ==Place for Discussion== | | ==Place for Discussion== |
| | | |
− | <math>\ldots\!</math> | + | <br><math>\ldots</math><br> |
| + | |
| + | ==Logical Equivalence Problem== |
| + | |
| + | * [http://mathforum.org/kb/message.jspa?messageID=6513648&tstart=0 Problem posted by Mike1234 on the Discrete Math list at the Math Forum]. |
| + | |
| + | * [http://mathforum.org/kb/plaintext.jspa?messageID=6514666 Solution posted by Jon Awbrey, working by way of logical graphs]. |
| + | |
| + | <pre> |
| + | Date: 30 Nov 2008, 2:00 AM |
| + | Author: Jon Awbrey |
| + | Subject: Re: logical equivalence problem |
| + | |
| + | o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o |
| + | |
| + | required to show: ~(p <=> q) is equivalent to (~q) <=> p |
| + | |
| + | in logical graphs, the required equivalence looks like this: |
| + | |
| + | q o o p q o |
| + | | | | |
| + | p o o q o o p |
| + | \ / | | |
| + | o p o o--o q |
| + | | \ / |
| + | @ = @ |
| + | |
| + | we have a theorem that says: |
| + | |
| + | y o xy o |
| + | | | |
| + | x @ = x @ |
| + | |
| + | see: http://www.mywikibiz.com/Logical_graph#C2.__Generation_theorem |
| + | |
| + | applying this twice to the left hand side of the required equation: |
| + | |
| + | q o o p pq o o pq |
| + | | | | | |
| + | p o o q p o o q |
| + | \ / \ / |
| + | o o |
| + | | | |
| + | @ = @ |
| + | |
| + | by collection, the reverse of distribution, we get: |
| + | |
| + | p q |
| + | o o |
| + | pq \ / |
| + | o o |
| + | \ / |
| + | @ |
| + | |
| + | but this is the same result that we get from one application of |
| + | double negation to the right hand side of the required equation. |
| + | |
| + | QED |
| + | |
| + | Jon Awbrey |
| + | |
| + | PS. I will copy this to the Inquiry List: |
| + | http://stderr.org/pipermail/inquiry/ |
| + | since I know it preserves the trees. |
| + | |
| + | o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o |
| + | </pre> |