Join Morten Rand-Hendriksen for an in-depth discussion in this video Complex operators, part of Foundations of UX: Logic and Content.
- View Offline
…In addition to the simple operators and, or, and not,…we have some complex operators that are used just as frequently.…Chief among these are if, material implication,…xor, exclusive or, and equals, equivalence or identical.…These more complex operators are often used in conjunction…with the simple ones to create more elaborate arguments.…Material implication, and exclusive or, can…both be used to create conditional statements.…
This is something we do in natural language.…And it's also one of the key components of any computer application.…Both these operators allow us to create arguments whose outcomes…depend on the conditions of the statements in those arguments.…Earlier in the course, I gave you the following example.…A waiter asks, do you want fries or salad?…And you answer, fries unless everyone is having dessert.…In that case, I'll have the salad.…If we re-organize this argument using material implication, if.…
And negation, not. We get something like this.…If, what everyone is eating equals dessert, then, I'll have salad.…
The core idea of logic is to create a system in which communication is clear, precise, and unambiguous, which is (or at least should be) the goal of any website or other communication.
- How humans communicate
- Comparing human and computer communication
- Speaking logically
- Using logical arguments
- Understanding the limits of computer logic
- Formatting information for humans
- Communicating with logic