~/tedtes/writing/math-foundations-for-reasoning-models

~/writing/math-foundations-for-reasoning-models $ ls

Computation as State Transition

Read Operation

A read operation observes the symbol stored at the current tape position without changing the tape.

~/writing/math-foundations-for-reasoning-models $ cat topic.md

What Is a Read Operation?

Definition

A read operation observes the symbol stored at the current tape position without changing the tape.

Read does not write a new symbol.

Read does not move the current position.

It only makes the current symbol available to the rule.

Read = observe the current symbol without changing it


Read vs Tape

A tape stores symbols in ordered positions.

A read operation focuses on one position and observes the symbol stored there.

Example:

Tape:
[1] [0] [1]
     ^
current position

Read result:
0

The tape did not change.

Only the symbol at the current position was observed.

Tape is the structured memory. Read is the operation that observes one symbol from it.


Basic Example

Tape:

[1] [0] [1]
     ^
current position

Read:

0

After reading, the tape is still:

[1] [0] [1]
     ^
current position

Reading observes the current symbol, but leaves the tape unchanged.


Current Position Matters

The same tape contents can produce different read results if the current position is different.

Example:

[1] [0] [1]
 ^
Read result: 1

Different position:

[1] [0] [1]
     ^
Read result: 0

The tape contents did not change.

Only the current position changed.

Read depends on both tape contents and current position.


Reading A Blank Symbol

A blank cell can also be read.

Example:

[1] [_] [0]
     ^
current position

Read result:

_

The blank symbol is still a recognizable symbol.

It can matter to the transition rule just like 0 or 1.

Reading a blank still gives the system information.


Key Properties Of Read

  • Does not change the tape contents
  • Does not change the current position
  • Observes one symbol at the current position
  • Makes the observed symbol available to the rule

Read is a non-modifying operation.


Read As Input To Rules

The read operation provides information that a transition rule can use to choose the next action.

Example:

If read symbol is 0:
  write 1
  move right

If read symbol is 1:
  write 0
  move left

Suppose the tape is:

[1] [0] [1]
     ^
current position

Read result:

0

Applicable rule:

write 1
move right

The read operation did not perform the write or move.

The rule used the read symbol to select what should happen next.

Read observes. The transition rule decides what action is valid.


Read vs External Input

Read is not the same as external input.

External input comes from outside the system.

Read observes information already stored in the system's memory.

Example:

External input: initial tape contents [1] [0] [1]
Read operation: observe the symbol at the current position

The read result can act like input to a rule.

But it is internal input from memory, not new information from outside.

External input enters the system. Read observes what is already stored.


Read Does Not Interpret Meaning

Read only observes a symbol.

It does not understand what the symbol means.

Example:

Read result: 1

The system does not need to know that 1 means "one" to a person.

It only needs a rule that can handle the symbol 1.

Example:

If read symbol is 1:
  write 0

Read gives the rule a distinguishable symbol, not human meaning.


Why This Matters

Read matters because it connects stored information to rule selection.

Without read, the system could have memory but no way to inspect the current symbol.

Read enables:

  • conditional behavior
  • branching based on stored symbols
  • different rules for different symbols
  • step-by-step processing of tape memory

Read lets stored information influence what happens next.


Final Summary

  • Read observes the symbol at the current tape position.
  • Read does not change the tape contents.
  • Read does not change the current position.
  • The current position determines which symbol is read.
  • A blank symbol can be read.
  • The read symbol can be used by a transition rule.
  • Read is not the same as external input.
  • Read does not interpret meaning.
  • Read lets stored information influence rule selection.

~/writing/math-foundations-for-reasoning-models $ open

Continue the series.

Write Operation