Let's Say: A Child's First Calculus        



out to Contents
next Topic

Topic 2:     Revealing an Operator

2.1     Are the two values exact opposites?

2.1.0     We don't know yet

We cannot know yet whether our two values, the simple expressions, are exact opposites, because we don't yet do anything for which the question even makes sense.

True, we can evaluate expressions and get different results depending on the particular expression, but that is only enough to say "different values" or "distinct values." We are probably starting to think of them informally as opposites, but there is no operation we do on them yet that would give the concept opposite practical meaning.

Moreover, the pancake arithmetic alone is not practical at all, we are finding. It's a fun game for a short time, handling bigger and bigger expressions and having them come out the same as someone else finds by a different sequence of wand-waving steps, but we are not yet seeing a way to apply this knowledge and skill directly to a practical problem.

2.1.1     "What -- is your Quest?"

What we are after, ultimately, is not the arithmetic at all, but rather the algebra. That is where the main fun and use will be, and opposite or reversal will be a central idea there.

But we need not wait for the pancake algebra to give us a reversing operator! We don't even need to define a reversing property for the pancake, either. We have already established enough to get it from the pancake arithmetic directly.

Let's do it now.

2.2     Seeing the Pancake as an Operator

2.2.1     Operator

In mathematics generally, an operator definitively has input, action and output. Its action is to produce some particular output value as a result of having particular values (perhaps just one) presented as its inputs, or arguments. For example, a null operator would always give out the same value it receives as its argument, unchanged, as its output. (Above some level of analysis we consider the action to take place without delay, whenever a new input value comes along.)

2.2.2     The Pancake as an Operator

A pancake, we said, has an inside and an outside. The important thing about its outside is where it sits -- on what plaza. The important thing about its inside is, that is where inputs are presented when we start looking at pancakes as operators. The pancake will always have exactly one action (or property) as an operator.

We soon show that this reversing action follows from the pancake arithmetic itself. The pancake's operator property will figure heavily in the algebra and all the uses we put it to (applications). As we prepare to establish the operator property of the pancake, start picturing the inside of the pancake as the input plaza.

2.3     Is the pancake a reversing operator?

This question is closely related to the earlier question: are the two values exact opposites?

2.3.1     "What -- is your Test?"

We should answer "yes" to the "opposites" question if and only if we find some operator which, when we give it one of the values as its input argument, gives back the other value as the output result, and gives back the first value as output when we give it that earlier result as the input.

2.3.2     Exact Opposites test

Our test for the question about exact opposites, then, is 2.3.1     It will also be our test for the question of whether any operator that operates on these values is a reversing operator. Such an operation could then be called opposite, complementation, reversal, negation, or something similar. (It is sometimes called "oops" by at least one writer in this field.)

2.4     The Pancake is a Reversing Operator

2.4.1     "Why -- should anyone care?"

The pancake calculus can be seen as a formalism for using logic gates of either NOR or NAND flavor exclusively to build computer-like machines. Indeed, that was its origin. It worked reliably for G. Spencer-Brown and his brother as they worked on engineering an elevator control system, before ever G. sat down to develop its foundations with mathematical rigor.

This echoes the much longer time from when Newton and Leibnitz published the infinitesimal calculus until Cauchy, Dedekind and others established its foundations with mathematical rigor. Nevertheless the infinitesimal calculus was exploited right away anyway in science and engineering just because it worked. It solved problems which cannot be done by numerical algebra alone.

The N of NAND and NOR indicates a reversal of the result from letting the nominal Boolean function (AND, or OR) work on the inputs first.

We could not build computers, digital memories or other logic devices of any usefulness whatever if this reversal were not available in their logic-level structure. AND gates and OR gates would be just about useless if we couldn't build NOT gates. This is one reason why it is interesting to know about value reversal in pancake calculus.

Another reason a reversing operator is interesting is that negation -- truth versus falsity, validity versus fallacy -- is another practical interpretation (application) of reversal and is the central issue in the other logics we are preparing to play with.

2.4.2     "What -- is your Plan?"

We intend to prove that the pancake can be seen and used as an operator --in particular, a reversing operator. We get the plan for the proof right from our Test for Both Questions in 2.3.1     The Test has two parts, specifying two experiments involving input and output (i/o experiments).

First we are to see what output results when we present one of the values (simple expressions) as input. Then we are to take that first output value, whatever it might be, and feed it to the same operator as the input value and again observe what output value comes out. The test succeeds if and only if that second output value is the same as the original input value.

Did I say that right? is that what the Test in 2.3.1 requires? That agreed, we can start in on the proof under this two-phase plan.

2.4.3     Reversing Operator Proof, Phase 1:   the Invisible Symbol as the Input Value

Consider the formal identity Fid.1

              ( )  =  ( )     Fid.1

First we need agreement on its truth. We might say, This statement says that something is interchangeable with itself, so we agree it is true. We'll say this is "identically true."

                ( )  =  ( )         Fid.1

Now we read Fid.1 another way: we need to see it as a statement of the pancake's action on an input value. That is, in the Rhs see just a simple expression, the empty-looking pancake, as the output value in our Test. In the Lhs, see the pancake as an operator acting on an input.

What is the input, anyway? and where is it? Here is where we exploit the everywhereness of the invisible symbol. What is on the input plaza (topside, inside) of our candidate operator, the empty-looking pancake in Fid.1? I seen it, I seen it! You seen it? I seen it!   One of the simple expressions, the Everywhere Invisible Symbol. Thus we can now read identity Fid.1 this way: The output of the pancake operating on the invisible symbol as its argument is a different value, the empty-looking pancake.

2.4.4     Reversing Operator Proof, Phase 2:
empty-looking Pancake as the Input Value

Our proof is proceeding according to plan. We have a First Output value: the empty-looking pancake. According to our plan, this now becomes the input value for the next part of the Test. So let’s see what value the pancake operator gives as output when we give it the empty-looking pancake as input.

Where is this information to be found? Let's first express the question formally as a help in looking for the answer. Writing down carefully --formally-- what we want to know, then:

      (( ))  =  what?

As before, we are formally presenting the input value (an empty-looking pancake this time) at the inside (the input plaza) of an outer pancake (the operator). Now we are ready to root around in the cellar of our calculus for something similar. I suggest looking among the primitives of the pancake arithmetic, the Good Luck arithmetic primitive axioms. We do indeed come across something similar -- so similar it is actually the direct answer:

  (rummage rummage rummage,   rummage rummage rummage, ---
AHA!)

Short Stack Good Luck!

      (( )) =         , I seen it! I seen it!

The Lhs of the question is none other than the Lhs of Short Stack Good Luck, so we can re-read SSglax this way: "The result of the pancake operating on an empty-looking pancake as input is the invisible symbol."

2.4.5

We have now almost finished carrying out the plan of our proof. It only remains to compare the output just seen in Phase 2 to the input presented in Phase 1. We observe that the original input was the invisible symbol, so this completes the proof that the pancake is a reversing operator with respect to the two values which are the simple expressions.     []

2.5     vizzo, invizzo Are Exact Opposites

In the course of showing that the pancake is a reversing operator we also showed the two values -- the simple expressions -- to be indeed exact opposites now that there is something we can do with them beyond simply discovering them by evaluating expressions.

2.6     True, False

In the logics we are planning to examine, values are typically True, False. As we explore practical applications of the pancake algebra we shall be translating between these 2-valued logics and pancake by substituting values.

For example, in Boolean B2 algebra the values are 0, 1, interpreted as False, True. We can translate between B2 and pancake either by letting 0 and invizzo correspond (leaving 1 to correspond to vizzo) or the other way 'round, and it doesn't seem to make any difference, so long as, in any particular investigation, we do both directions of translation in the same flavor.

Later on, when we use pancake calculus to model predicate calculus, translation flavor will make a difference.

2.7     Coming Attraction: First Algebraic Conjecture

That's all there is to let's-say about the pancake arithmetic. We are on the verge of algebra.

You who are new to the game might want more practice in evaluation before proceding to the pancake algebra, so the next Topic begins with plenty of worked-out examples.

These examples will serve another purpose as well. The pancake expressions I have cooked up for you to eat will all have something in common which should prod you to suspect and invent your first algebraic conjecture -- your "Algebraic Conjecture Number One."

Your reward for inventing the conjecture will be, as in any study worth your time and effort, a further task: state the conjecture (formally) and prove it.

2.20     Spencer-Brown's "Cross" Notation

G.Spencer-Brown's original work presents a notation that has been called "two-dimensional." It is easy to deal with visually. It was not designed for convenient handling in software tools.

S-B's name for the pancake is cross. His cross operator is an overbar with a downward stroke at one end. The inside (input side) of a cross is its underside. Overarching crosses contain (or nest) what is under them.

Visually, all deepest-nested elements are seen along the bottom of the arrangement. Depth of nesting is reflected in the count of overarching crosses above an element.

2.21     Boundary Mathematics Notation

Boundary Mathematics (William Bricken) seems, at least basically, to be the same as the math we're developing here. Based alike on Spencer-Brown's Laws of Form , Boundary Mathematics notation uses a closed circle or oval for its region-delimiting symbol. Boundaries may never intersect (these are not Venn diagrams); they may only contain or not contain other Boundary arrangements or variable-names representing them affording precisely the same nesting possibilities as pancake's paren-pairs.

I have not yet seen a complete presentation of Boundary Mathematics.

2.30   Side-View Pancake Notation

Among alternative notations for this mathematics is a non-serial notation similar to that of Laws of Form -- side-view pancake notation. In side-view, pancakes are indicated by underbars. A side-view pancake contains what is above it, so that an element more deeply nested (in layers of containing pancakes) is seen in a higher position.

Here is an expression in side-view pancake notation, with its equivalent written just below it in standard pancake notation (paren-pairs):

    __   __
   ________   __
  ______________       Side-view pancake notation

 ( ( ( )   ( ) )   ( ) )       Standard pancake notation

2.31     Transcribing between Pancake Notations

You may now be ready to try writing down a procedure for transcribing any side-view expression into standard pancake notation. I have found that this is easier than the reverse: writing down a procedure for transcribing from standard pancake into side-view pancake.

The two views are easy to relate visually, whatever you thought of the difficulty writing transcription procedures. We are now free to use these two notations interchangeably.

I find side-view somewhat easier to analyze in work on paper when searching for patterns to exploit in algebra.

Of the notations available for this mathematics, the only one which lends itself easily to entry into software tools is the paired delimiters of standard pancake.

The only notation which clearly and intuitively shows that serial order on a plaza is inconsequential is Boundary Mathematics. Being able to place things anywhere within or outside a circle without lining them up makes it obvious that it's not necessary to arrange things serially, hence all apparent serializing is arbitrary.



        next topic

Copyright 2001, 2003 David Zethmayr
draft 4.0       10Jun2003