Changes

split off section for cactus language primer
Line 5: Line 5:     
==Quick Overview==
 
==Quick Overview==
 +
 +
===Cactus Language===
 +
 +
Text In Progress.  In the meantime, see [[Logical Graph]].
 +
 +
In this style of graphical representation, the value <math>\operatorname{true}</math> looks like a blank label and the value <math>\operatorname{false}</math> looks like an edge.
 +
 +
{| align="center" cellpadding="10"
 +
| [[Image:Cactus Graph Existential True.jpg|500px]]
 +
|}
 +
 +
{| align="center" cellpadding="10"
 +
| [[Image:Cactus Graph Existential False.jpg|500px]]
 +
|}
 +
 +
===Differential Expansions of Propositions===
    
One of the first things that you can do, once you have a moderately efficient calculus for boolean functions or propositional logic, whatever you choose to call it, is to start thinking about, and even start computing, the differentials of these functions or propositions.
 
One of the first things that you can do, once you have a moderately efficient calculus for boolean functions or propositional logic, whatever you choose to call it, is to start thinking about, and even start computing, the differentials of these functions or propositions.
Line 18: Line 34:  
The proposition <math>pq\!</math> may be taken as a boolean function <math>f(p, q)\!</math> having the abstract type <math>f : \mathbb{B} \times \mathbb{B} \to \mathbb{B},</math> where <math>\mathbb{B} = \{ 0, 1 \}</math> is read in such a way that <math>0\!</math> means <math>\operatorname{false}</math> and <math>1\!</math> means <math>\operatorname{true}.</math>
 
The proposition <math>pq\!</math> may be taken as a boolean function <math>f(p, q)\!</math> having the abstract type <math>f : \mathbb{B} \times \mathbb{B} \to \mathbb{B},</math> where <math>\mathbb{B} = \{ 0, 1 \}</math> is read in such a way that <math>0\!</math> means <math>\operatorname{false}</math> and <math>1\!</math> means <math>\operatorname{true}.</math>
   −
In this style of graphical representation, the value <math>\operatorname{true}</math> looks like a blank label and the value <math>\operatorname{false}</math> looks like an edge.
+
Imagine yourself standing in a fixed cell of the corresponding venn diagram, say, the cell where the proposition <math>pq\!</math> is true, as shown in the following Figure:
 
  −
{| align="center" cellpadding="10"
  −
| [[Image:Cactus Graph Existential True.jpg|500px]]
  −
|}
  −
 
  −
{| align="center" cellpadding="10"
  −
| [[Image:Cactus Graph Existential False.jpg|500px]]
  −
|}
  −
 
  −
Back to the proposition <math>pq.\!</math>  Imagine yourself standing in a fixed cell of the corresponding venn diagram, say, the cell where the proposition <math>pq\!</math> is true, as shown in the following Figure:
      
{| align="center" cellpadding="10"
 
{| align="center" cellpadding="10"
12,080

edits