There are a number of operations which can be applied to rows of
digits and which have no particular relation to the interpretation of
those rows as numbers. The only ones which we use are what we call
the `logical operations', on account of a connection with the calculus
of propositions in logic. In order to bring out this connection one
should identify 1 with `truth' and 0 with `falsity'. The symbol
`' may be read as `or', `
' may be read as `and',
`
' as `not equivalent to' [and
as `not'].
These symbols satisfy the equations
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
The main application of these operations occurs where several
different pieces of information are packed into one line. For this
purpose the operation `' is of the most use. It can be used
for breaking a line up into its various significant parts. The
operation `
' may also be used for combining parts together, but
this can usually also be done with the aid of addition. The operation
`
' can be obtained by using `
' in combination with a
row of 1's.
[The following function codes are used to call for these operations:
Function symbol | Equations |
TD |
![]() |
TR |
![]() |
TJ |
![]() |
TS |
![]() ![]() |
TE |
![]() ![]() |
The name of a certain line is contained in the first two characters of /¼. It is required to transfer this line to /C.
Provide a sequence of instructions which will produce a line consisting of the first 10 digits of [/C] together with the last line of [@C].