Changes

Line 2,958: Line 2,958:  
</ol>
 
</ol>
   −
<pre>
+
The ''fibers'' of truth and falsity under a proposition <math>f : X \to \underline\mathbb{B}</math> are subsets of <math>X\!</math> that are variously described as follows:
The "fibers" of truth and falsity under a proposition : U �> B are subsets of U that are variously described as follows:
     −
1. The fiber of 1 under f = |f| = f�1(1)
+
{| align="center" cellpadding="8" width="90%"
 +
|
 +
<math>\begin{array}{lll}
 +
\text{The fiber of}~ \underline{1} ~\text{under}~ f
 +
& = & [| f |]
 +
\\
 +
& = & f^{-1} (\underline{1})
 +
\\
 +
& = & \{ x \in X ~:~ f(x) = \underline{1} \}
 +
\\
 +
& = & \{ x \in X ~:~ f(x) \}.
 +
\\
 +
\\
 +
\text{The fiber of}~ \underline{0} ~\text{under}~ f
 +
& = & \lnot [| f |]
 +
\\
 +
& = & f^{-1} (\underline{0})
 +
\\
 +
& = & \{ x \in X ~:~ f(x) = \underline{0} \}
 +
\\
 +
& = & \{ x \in X ~:~ \underline{(} f(x) \underline{)} \, \}.
 +
\end{array}</math>
 +
|}
   −
= {u C U :  f(u) = 1}
+
Perhaps this looks like a lot of work for the sake of what seems to be such a trivial form of syntactic transformation, but it is an important step in loosening up the syntactic privileges that are held by the sign of logical equivalence <math>^{\backprime\backprime} \Leftrightarrow \, ^{\prime\prime},</math> as written between logical sentences, and the sign of equality <math>^{\backprime\backprime} = \, ^{\prime\prime},</math> as written between their logical values, or else between propositions and their boolean values.  Doing this removes a longstanding but wholly unnecessary conceptual confound between the idea of an ''assertion'' and notion of an ''equation'', and it allows one to treat logical equality on a par with the other logical operations.
 
  −
= {u C U :  f(u)}.
  −
 
  −
2. The fiber of 0 under f = ~|f| = f�1(0)
  −
 
  −
= {u C U :  f(u) = 0}
  −
 
  −
= {u C U : (f(u))}.
  −
 
  −
Perhaps this looks like a lot of work for the sake of what seems to be such a trivial form of syntactic transformation, but it is an important step in loosening up the syntactic privileges that are held by the sign of logical equivalence "<=>", as written between logical sentences, and by the sign of equality "=", as written between their logical values, or else between propositions and their boolean values.  Doing this removes a longstanding but wholly unnecessary conceptual confound between the idea of an "assertion" and notion of an "equation", and it allows one to treat logical equality on a par with the other logical operations.
      +
<pre>
 
As a purely informal aid to interpretation, I frequently use the letters "p", "q", and "P", "Q" to denote propositions.  This can serve to tip off the reader that a function is intended as the indicator function of a set, and thus it saves the trouble of declaring the type f : U �> B each time that a function is introduced as a proposition.
 
As a purely informal aid to interpretation, I frequently use the letters "p", "q", and "P", "Q" to denote propositions.  This can serve to tip off the reader that a function is intended as the indicator function of a set, and thus it saves the trouble of declaring the type f : U �> B each time that a function is introduced as a proposition.
  
12,080

edits