MyWikiBiz, Author Your Legacy — Sunday October 26, 2025
Jump to navigationJump to search
395 bytes added
, 21:35, 27 May 2009
| Line 3,250: |
Line 3,250: |
| | |} | | |} |
| | | | |
| − | <pre>
| + | A function like this has an abstract type and a concrete type. The abstract type is what we invoke when we write things like <math>f : \mathbb{B} \times \mathbb{B} \to \mathbb{B}</math> or <math>f : \mathbb{B}^2 \to \mathbb{B}.</math> The concrete type takes into account the qualitative dimensions or the "units" of the case, which can be explained as follows. |
| − | A function like this has an abstract type and a concrete type. | |
| − | The abstract type is what we invoke when we write things like | |
| − | f : B x B -> B or f : B^2 -> B. The concrete type takes into | |
| − | account the qualitative dimensions or the "units" of the case, | |
| − | which can be explained as follows. | |
| | | | |
| − | 1. Let X be the set of values {(x), x} = {not x, x}.
| + | {| align="center" cellpadding="6" width="90%" |
| | + | | Let <math>X\!</math> be the set of values <math>\{ \texttt{(} x \texttt{)},~ x \} ~=~ \{ \operatorname{not}~ x,~ x \}.</math> |
| | + | |- |
| | + | | Let <math>Y\!</math> be the set of values <math>\{ \texttt{(} y \texttt{)},~ y \} ~=~ \{ \operatorname{not}~ y,~ y \}.</math> |
| | + | |} |
| | | | |
| − | 2. Let Y be the set of values {(y), y} = {not y, y}.
| + | Then interpret the usual propositions about <math>x, y\!</math> as functions of the concrete type <math>f : X \times Y \to \mathbb{B}.</math> |
| | | | |
| − | Then interpret the usual propositions about x, y
| + | We are going to consider various ''operators'' on these functions. Here, an operator <math>\operatorname{F}</math> is a function that takes one function <math>f\!</math> into another function <math>\operatorname{F}f.</math> |
| − | as functions of the concrete type f : X x Y -> B.
| |
| − | | |
| − | We are going to consider various "operators" on these functions. | |
| − | Here, an operator F is a function that takes one function f into | |
| − | another function Ff. | |
| | | | |
| | + | <pre> |
| | The first couple of operators that we need to consider are logical analogues | | The first couple of operators that we need to consider are logical analogues |
| | of those that occur in the classical "finite difference calculus", namely: | | of those that occur in the classical "finite difference calculus", namely: |