195907
195907 195907
User Manual: 195907
Open the PDF directly: View PDF
.
Page Count: 36
| Download | |
| Open PDF In Browser | View PDF |
COMPUTERS
and
DATA
AUTOMATION
PROCESSING.
International Conference
on Information Processing,
- the Opening
A General Problem-Solving
Program for a
Computer
The Application of
a Computer
to Bank
Accounting
JULY
1959
•
VOL. 8
-
NO.7
CYBERNETICS.
ROBOTS
Do computers
really pay?
47 users in the civil engineering field
alone, are proving that the Bendix G-15
more than pays its way.
The repeated computations encountered by civil engineers
in the design of highways, bridges, dams and other public
works, are tedious at best. With electronic computation the
engineers are relieved of such uncreative work because the
computer performs repetitive arithmetic automatically at
high speed.
In time savings alone, the Bendix G-15 is a profitable tool.
But add to that the value of the extra productive hours
available to each engineer and the fact that the computer
eliminates compromise solutions by finding the best answer
through many "trial and error" solutions at tremendous speed
- you can begin to see the important hidden profits of electronic computing.
Many problems are being solved today on the Bendix G-15
that have never been solved before, because of the many
man-years of math that manual methods would require.
Profits here are so great that it is difficult to even measure
them. Then there is the increased accuracy of electronic
computing, with the resulting reduction of checking time.
The benefits are so many and varied that it is difficult to
express them in dollars and cents. But consider the proof that
47 Bendix G-15s are being used in the civil engineering field
alone. And in other fields - electronics, optics, tools, missiles, navigation, illumination, and even animal husbandry,
the G-15 is making itself known as the computer that pays
big profits in many ways. Full details are available on request.
DIVISION OF
PARTIAL LIST OF
CIVIL ENGINEERING USERS
Alfred Benesch and Associates
Barber-Colman Company
Bonneville Power Administration
Bucyrus-Erie Company
Butler Manufacturing Company
Clark, Daily and Dietz
Consoer, Townsend and Associates
Cook County Highway Department
Crawford, Murphy & Tilly
De Leuw Cather and Company
Edwards and Kelcey, Engineers & Consultants
Ellerbe and Company
Emmet J. McDonald Associates
Harley, Ellington & Day, Inc.
Highway Research Board, AASHO, Road Test
H. W. Lochner, Incorporated
Homer L. Chastain & Associates
Hurst-Rosche, Incorporated
Illinois Division of Highways
]. E. Greiner Company
J. Stephen Watkins, Consulting Engineers
Jenkins, Merchant & Nankivil
John F. Meissner Engineers, Incorporated
Lockwood, Kessler & Bartlett, Inc.
Michigan State Highway Department
Palmer and Baker Engineers, Inc.
Parsons, Brinckerhoff, Hall and Macdonald
Portland Cement Association
Reynolds, Smith & Hills
Richardson, Gordon and Associates
Rochester and Goodell Engineers, Inc.
Stanley Engineering Company
Tudor Engineering Company
U. S. Army Corps of Engineers
Vogt, Ivers, Seaman Associates
Warren & Van Praag, Incorporated
Wilson and Company, Engineers & Architects
Wyoming Department of Highways
BENDIX
AVIATION
CORPORATION
DEPT. D-9A,
Los
ANGELES
45,
CALIFORNIA
COMPUTERS alld AUTOMATION for July,
1959
COMPUTERS
and AUTOMATION
DATA PROCESSING
Volume 8
Number 7
C.
EDMUND
BERKELEY
D.
MACDONALD
SERVICE
MILTON
L.
AND
•
ROBOTS
Established
September 1951
Editor
Assistant Editor
Assistant Editor
MUrray Hill 2-4194
New York 17, N.Y.
KAYE
CONTRIBUTING EDITORS
D.
ANDREW
BOOTH
NED CHAPIN
W.
CARR,
FRONT COVER
.1, 6
Nuvistor Tube (RCA) Undergoing Shock Test.
SALES DIRECTOR
535 Fifth Ave.
JOHN
CYBERNETICS
JULY, 1959
H. JEFFERSON MILLS, JR.
NEIL
•
III
ALSTON S.
HOUSEHOLDER
. ADVISORY COMMITTEE
ARTICLES
International Conference on Information Processing the Opening, HOWARD H. AIKEN, R. MAHEU, A.
DAN]ON, and H. VINEL
A General Problem-Solving Program for a Computer,
A. NEWELL, J. C. SHAW, and H. A. SIMON
10
The Application of a Computer to Bank Accounting,
B. VV. TAUNTON
18
8
MORTON ,M. ASTRA HAN
HOWARD T. ENGSTROM
GEORGE
E.
FORSYTHE
RICHARD
W.
HAMMING
ALSTON S. HOUSEHOLDER
HERBERT F. MITCHELL, JR.
SAMUEL B. WILLIAMS
ADVERTISING REPRESENTATIVES
Middle Atlantic States
MILToN L. KAYE
535 Fifth Ave.
New York 17, N.Y.
MUrray Hill 2-4194
ROBERT CADEL
TVashington 6, D.C.
COlumbia 5-9727
1519 Connecticut Ave.
A. S. BABCOCK
San Francisco 5
YUkon 2-3954
605 Market St.
W. F. GREEN
Los Angeles 5
DUnkirk 7-8135
439 S. Western Ave.
THE PUBLISHER
Elsewhere
Berkeley Enterprises, Inc.
815 Washington St., Newtonville 60, Mass.
DEcatur 2-5453 or 2-3928
COMPUTERS and AUTOMATION is published monthly
at 815 Washington St., Newtonville 60, Mass., by Berkeley
Enterprises, Inc. Printed in U.S.A.
'
SUBSCRIPTION RATES: (United States) $5.50 for 1
year, $10.50 for 2 years; (Canada) $6.00 for 1 year, $11.50
for 2 years; (Foreign) $6.50 for 1 year, $12.50 for 2 years.
Address all Editorial and Subscription Mail to Berkeley
Enterprises, Inc., 815 Washington St., Newtonville 60,
Mass.
ENTERED AS SECOND CLASS MATIER at the Post
Office at Boston, Mass.
~OSTMASTER: Please send all Forms 3579 to Berkeley
Enterprises, Inc., 815 Washington St., Newtonville 60,
Mass.
Copyri.ght © 1959, by Berkeley Enterprises, Inc.
CHANGE OF ADDRESS: If your address changes, please
send us both your new address and your old address (as
it appears on the magazine address imprint), and allow
three weeks for the change to be made.
4
FOR BETTER EDUCATION
Report of "Progress
People
· 26
Red Tape Story
Letters
·
27
·
28
· 26
READERS' AND EDITOR'S FORUM
On Debugging A Computer, VV. T. GANT .
6
6
Computer or Man in Space?, S. DANISHEVSKY .
The Limits of Computer Power, EDMUND C. BERKELEY
6
9
Computer Art
Faithful Servant
. 28
REFERENCE INFORMATION
Survey of Recent Articles, MOSES M. BERLIN
New Patents, RAYMOND R. SKOLNICK.
30
• 32
.
INDEX OF NOTICES
35
Advertising Index.
Back Copies
see June,
Bulk Subscriptions
. see June,
The Computer Directory & Buyer's Guide, 1959
see June,
Manuscripts
. see June,
Who's VVho Entry Form
. see June,
page
page
85
85
page 91
page 87
page 95
COMPUTERS and AUTOMATION for July, 1959
r;
;'"~--~~~!~"'::
i,: ~~~. ~";;~;~"";-'~';",~'";=:''' .":,~'
t.
'.
:",'~~~~-:-:~=~:=!~~'~~.',,:~~. "~~~~!,: ,~,~ l~;'~!
I.~
:.1
,' ,
~.~
Computer Programmers
~
.,
e,
.'
t'
;
IBM offers attractive career opportunities to versatile, imaginative
programmers who want to break new ground in the fast-growing
electronic computer field. You'll have unusual professional freedom
... work with specialists of diverse backgrounds ... have access to
a wealth of systems know-how. Whether you like to work independently or as a member of a small team, your contributions
and achievements will be quickly recognized.
I~J
l:f i
!~l)
.'
!.,!
I. !
.~. ;i
!;
i~;
t. :
!r ,1/
~,.
ASSIGNMENTS NOW OPEN INCLUDE •••
to specify and program elements of a sophisticated
automatic programming system.
Operational Programmer: to develop computer program techniques for real-time
military applications using game theory and systems simulation.
Senior Programmer: to analyze engineering problems and develop machine
programs for their solutions; to develop digital programs for simulating
bombing and navigational problems.
Programmer: to write differential equations of circuit diagrams; to develop
mathematical models of nuclear reactors; to investigate real-time control
systems using high-speed digital and/or analog computers.
Diagnostic Programmer: to prepare diagnostic programs for real-time computers
which will check for computer malfunction, diagnosing source of error for
correction.
Systems Programmer: to generate efficient and unique logical programs for realtime control computers; to develop automatic FORTRAN-like coding systems
for systems programs.
Mathematician-Programmer:
i
i 1
,e j
i~
,
,i~i,
t
,
~
~
>
,- ~
~ ~ ~~
r '
~ ~:
to handle mathematical analysis and 704 programming to solve
systems problems, differential equations, probability-type problems, photogrammetry problems.
704 Programmer: to analyze, program and code problems such as system simulation; to solve ordinary differential equations and numerical approximation
of integrals.
Qualiflcations: B.S., M.S., Ph.D. in Mathematics or the Physical Sciences.
For details, write, outlining your background and interests, to:
Mathematician:
,e
'.
COMPUTERS and AUTOMATION for July, 1959
Mr. R. E. Rodgers, Dept. 539-G
IBM Corporation
590 Madison Avenue
New York 22, New York
:.,
,
Readers' and
Editor's Forum
FRONT COVER: NUVISTOR TUBE (RCA)
UNDERGOING SHOCK TEST
The front cover shows an electronic tube of a new
type called Nuvistor being tested in a special drop test
of guillotine-type. The tube operates normally while undergoing repeated blows with an impact equal to hundreds of
times its own weight, up to 850 times the force of
gravity.
This type of tube is being developed by RCA Electron
Tube Division, and is expected to be mass-produced in
1960. In size, it fits inside a thimble. It contains no
mica or glass, but is made chiefly of steel, molybdenum,
tungsten, and ceramic. It operates between plus 660 degrees Fahrenheit and minus 320 degrees in liquid nitrogen. The joints in the complete tube are processed
at white heat, 2000 degrees F., in a brazing furnace and
then in a vacuum exhaust furnace. It is constructed
using cylindrical shapes and cantilever supports, to resist vibration and shock. It requires much less power
than previous tubes.
It will be used in high speed data processors and television sets, and for many other commercial, entertainment, and military purposes. The name comes from
"nueva" meaning "new" and "vista" meaning "look."
ON DEBUGGING A COMPUTER
W. T. Gant
Shell Oil Co.
Midland, Texas
I have a comment concerning the article by C. R.
Blair "On Economical Debugging" in the May 1959 issue of Computers and Automation. Mr. Blair suggests
an efficient console that will waste less computer time
than many waste today. This is certainly a step in the
right direction but why stop short here? Why not develop debugging aids that will also include anything
practical that one can do at a console? Some installations
aren't far from such sophistication today. With this
approach one not only increases the efficiency but also
saves the expense of the extra hardware of the console.
I for one will be glad when the computer manufacturer leaves the console off completely except for maintenance. In fact, I wonder if, in time, a console will
really be justified there.
COMPUTER OR MAN IN SPACE?
I. From S. Danishevsky
Harvard Univ.
Cambridge 38, Mass.
When one thinks of a computer, he envisions a massive, room-filling structure, with numerous cabinets,
storages, and printers.
It is interesting if disconcerting to note then, th3;(! in a
recent article in "Time," Dr. James Van Allen is qQoted
as having said "Man is a fabulous nuisance in space,
right now." Dr,. Van Allen 1?0es on to point out that
:,6
instruments are lighter, less demanding, and are also
sensitive to many things a person's senses ignore.
Either man is considerably larger than he thinks he
is, or the computer smaller.
II. From the Editor
There exist very powerful automatic digital computers which occupy only a small space, particularly those
constructed for airborne applications. In the future
computers will be smaller still.
It really will be easier to send instruments with computer "brains" to explore space and report, than to send
men. For example, it would be relatively easy to send
a computer through the recently discovered belt of strong
radiation around the earth. A man would need heavy
shielding. Also, it would make little difference if the
computer could not return. The man might not like to
be certain of no return.
THE LIMITS OF COMPUTER POWER
Edmund C. Berkeley
N MAY 28 in the mail we received the printed text
of the 55 papers which were given at the InterO
national Conference on Information Processing m Paus
June 13 to 20. In the next few days we spent about
eight hours examining and reading them. Many of
these papers are fascinating for they deal with the present frontiers of the powers of computers - even if
some of the papers are comprehensible only to persons
with advanced mathematical knowledge.
Of these papers, we have at this time chosen three for
publication in whole or in part in Computers and Automation, one U.S.S.R., one British, and one U.S.A., because among many closely competing papers, these in
particular seem to contain both interesting ideas and
evidence of accomplishment, and seem to throw a bright
light into the future development of computers and the
directions in which they will be applied. These three
papers are:
"Machine Translation Methods and their Application
to Anglo-Russian Scheme" by I. K. Belskaya, Academy of Sciences of the U.S.S.R.
"Time Sharing in Large Fast Computers," by C. Strachey, National Research Development Corp., London
"Report on a General Problem-Solving Program" by
A. Newell and J. C. Shaw, the Rand Corp., and
H. A. Simon, Carnegie Inst. of Technology
Other Frontiers
Of course there are other frontier fields besides those
alluded to in the titles of the foregoing papers. One
more field is for a computer to deal not only with digits
and symbols, not only with words and their relations,
but with meanings. We quote from the paper "A Reduction Method for Non-Arithmetic Data and Its Ap[Please turn to page 29}
COMPUTERS and AUTOMATION for July, 1959
Here's how General Electric solves
typical DC power-supply problems
for computers and special applications
PROBLEM
SOLUTION
"We need to devote our engineering time
to designing our electronic circuitry.
not the power components. JJ
This is a frequent problem facing computer manufacturers. General Electric's Rectifier Department has
complete engineering and manufacturing capability
not only to design and apply all types of power supplies, but also to incorporate power supplies into
completely integrated systems.
These systems could include load distribution, supply sequencing, protection for power supply and load,
and complete power distribution. Let General Electric
tackle your DC power problems such as those associated with load IR drop, "cross talk," and other
nuisance-type problems plaguing your engineers.
'Qil.);U#&'
i Q;1.);" #:'11
'Q;I.';U#~I
tilt's always a problem making
sure transistorized equipment is
safe from its power supply."
ti My power supply requirements
fluctuate so much . .. big jobs,
little jobs, all in between."
"We have a real low-voltage
power distribution problem with
our computer."
,j·'Hiid·n'
&i·j"in.U'
&i·",ut·n'
To alleviate this problem, General
Electric has developed several methods of making transistorized equipment safer in this respect. With G-E
protective circuits, shorting a plus
high-voltage bus to a plus or minus
low-voltage bus would not cause the
low-voltage bus to exceed a small
percentage of nominal rated value.
General Electric power supplies
protect completely transistorized
pieces of equipment from large losses
due to over-voltage failures.
G.E. has built individual power supplies and complete systems ranging
from less than one watt up to 35,000
kilowatts. These power supplies span
the complete range of DC powerregulated and unregulated-applying
all types of components. G-E experience includes completely transistorized supplies, and supplies with the
new controlled rectifier, magnetic
amplifiers, voltage stabilizing transformers, and motor-alternator "brute
force" systems.
Low-voltage distribution problems can be hans died easily through
load compensau
100"
o
tion. Curve "A"
L::O-::"C""':'"AM'"'"'P=S--I--is net desired noload to full-load regulation at load
point. "B" is regulation at load without remote sensing or load compensation. "C" represents IR compensation
in power supply itself. "D" is amount
of IR or load compensation.
NO MATTER WHAT your computer and other
special power-supply problems are, General
Electric can help you economize-economize
by helping you free your engineers of these
problems. For more information on power-
~gress Is
supply products and services, contact your
nearest General Electric Apparatus Sales
Office or write to Section D535-2, General
Electric Company, Schenectady, New York.
Our Mosf /mpoliqnt P,()t/ue;f
GENERAL _
COMPUTERS and AUTOMATION for July, 1959
C
100"'-"~_ _ _--J~
ELECTRIC
7
International Conference On
Information Processing
-The Opening
Paris, France, June 15 - 20, ,1959 -- June 15 Opening
The first session of the International Conference on
Information Processing took place in the historic central
lecture room of the Sorbo nne, of the University of Paris,
at 11 :00 a.m. on June 15. All the other sessions of the
conference took place in the beautiful and up-to-theminute building of the United Nations Educational
Scientific and Cultural Organization, at the Place de
Fontenoy, in Paris. (See the picture.) Registration at
the conference on the first day totaled over 1300.
The principal address at the opening was by Professor Howard H. Aiken, Harvard University, President
of the Conference. There were four other speakers:
- Mr. Rene Maheu, acting Director General, UNESCO;
- Mr. Andre Danjon, director of the Paris Observatory and President of the French Computing Association;
- Mr. Hugues Vinel, representative of the French
Minister of State in Charge of Scientific Research; and
- Prof. Pierre Auger, Secretary-General of the Conference.
Following are brief summaries of four of these addresses.
I.
Howard H. Aiken - "With Opportunity and Power
Comes Responsibility for the Wise Use of Computer
Ideas"
First, I want to congratulate UNESCO and the small
group which has made the preparations for this conference. We all are greatly indebted to them.
A short review of past developm'ents in the computer
field will show the position we are now in, and the
reason why we are here, and will help us extrapolate to
the next decades.
The first two problems which the computer field
faced at the beginning were these: constructing a computing device which would work; and showing that we
could solve scientific problems set by other people. How
far behind are these problems now!
Now we see very great improvements. Among the
improvements are solid-state components, computers becoming smaller and faster, and an improved theory of
switching. This theory leads to the foundations of a
theory of systems.
The application of machine ideas is having great
8
effects in many different ways: on commercial enterprises; on the control of machinery; and in a great
variety of other fields - automatic translation of languages, the composition of music, the making of concordances, .....
The information-processing aspect of every segment
of human activity is becoming our interest.
No group attending any conference ever faced so
many challenging problems with so much chance of success and so great a potential influence on the lives of
people and society in general, as do the members of this
conference.
With opportunity and power comes responsibility responsibility for the wise application of computer ideas
for the public interest, for 'Thumanite entier."
n.
R. Maheu -
ttThe Free Exchange of Ideas and
Knowledge"
This is the second large-scale international scientific
conference organized by Unesco in Paris - the first,
held in 1957, covered the use of radio-isotopes in scientific research. In bringing scientists together at such
conferences Unesco is fulfilling its mandate "to encourage the unrestricted pursuit of objective truth and the
free exchange of ideas and knowledge," to quote the
words of its constitution.
It is impossible to-day to imagine a large factory, a
large government office, or a large research laboratory,
without a computation service in which a few of these
machines replace a large number of specialized computing staff.
One cannot even say that these machines take the
place of men, because in fact they enable the performance of operations which would be practically impossible because of the number of man hours they would require.
Thus man's intellectual power has been increased in an
extraordinary manner by placing at his disposal inexhaustible memories and automatic calculation organs
capable of ultra-rapid consultation, which can perform in
a few seconds what once required weeks to accomplish.
III.
A. Danjon - ttprograms That Used to Be Madness"
The invention of electronic mathematical computers,
COMPUTERS and AUTOMATION for July, 1959
Figure 1 - The UNESCO Building in Place de Fontenoy, Paris.
going back only fifteen years, deserves to be considered
a landmark in the history of science in the same way as
the invention of lenses or the microscope.
The ambitious program of the International Geophysical Year would have been pure madness if we had not
been certain of being able to analyze very rapidly all
the data gathered from the entire surface of the earth.
The use of electronics has given a big impulse to astronomy, geodesy, geophysics (all traditionally big consumers of numbers), atomic physics, crystallography,
genetics, biometry, and the social sciences, by opening
hitherto-closed fields to their research workers.
An electronic computer would have made it easier for
the French astronomer Le Verrier to have discovered
Neptune in 1845. It would have also helped him in his
studies of the irregularities in the long-term movement
of the perihelion of Mercury's orbit; but it would not
have made it unnecessary for Einstein to conceive the
theory of relativity, no more than a machine perfectly
aware of all theories in classical physics would have made
it unnecessary for Becquerel to discover radioactivity.
Computer Art
COMPUTERS al1d AUTOMATION for July. 1959
IV.
H. Vine! -
"A Choice of Various Solutions"
Paris has become for a few days the meeting ground
of the world's most eminent mathematicians, in additiqn
to being the site of Unesco's permanent headquarters.
This conference should not only determine the logical
structures of machines but, perhaps, it should also
achieve a realization of their limits.
These machines have already served mankind, occasionally in military research, but also and above all in
seeking the scientific knowledge which will be able to
create our welfare of tomorrow.
The present-day complexity of science and technology
requires a choice of various solutions. Only with electronic processing can this be done within acceptable
time-limits. To take some recent examples from our
own country, this was how calculations were produced
for the remarkable aircraft, the Caravelle; and this was
how the plan for developing natural gas resources at
Lacq was worked out.
This design symbolizes the enormous storage capacity
of magnetic tape to store information. Its motif expresses:
from the computer field - magnetic tape and magnetic
tape reels, which may contain over 2400 feet of tape
and over 100 million binary digits of information; from
analytic geometry - asymptotic curves pointing to inthe mathematical expression
finity; from calculus meaning "the limit of the sum approaches"; and from
mathematical logic - the Hebrew character aleph with
a zero subscript (aleph naught), which was the sign
used by Georg Cantor to designate the first transfinite
cardinal number, the infinity of the class of natural
numbers 1, 2, 3, 4, .... , which is also the infinity of all
even numbers, of all rational fractions, and of a variety
of other classes.
9
A GENERAL PROBLEM-SOLVING
PROGRAM FOR A COMPUTER
A. Newell and
.T. C. Shaw. Th~ RAND Corporation. and H. A. Simon, Carnegie
Institute of Technology
(Paper given at the International Conference on Information Processing, Paris, France,
June 13-20, 1959)
This paper deals with the theory of problem solving.
It describes a program for a digital computer, called
General Problem Solver I (GPS), which is part of an
investigation into the extremely complex processes that
are involved in intelligent, adaptive, and creative behavior. Our principal means of investigation is synthesis: programming large digital computers to exhibit
intelligent behavior, studying the structure of these
computer programs, and examining the problem-solving
and other adaptive behaviors that the programs produce.
A problem exists whenever a problem solver desires
some outcome or state of affairs that he does not immediately know how to attain. Imperfect knowledge
about how to proceed is at the core of the genuinely
problematic. Of course, some initial information is always available. A genuine problem-solving process involves the repeated use of available information to initiate exploration, which discloses, in turn, more information until a way to attain the solution is finally discovered.
Many kinds of information can aid in solving problems: information may suggest the order in which possible solutions should be examined; it may rule out a
whole class of solutions previously thought possible; it
may provide a cheap test to distinguish likely from unlikely possibilities; and so on. All these kinds of information are heuristics things that aid discovery.
Heuristics seldom provide infallible guidance; they give
practical knowledge, possessing only empirical validity.
Often they "work," but the results are variable and
success is seldom guaranteed.
The theory of problem solving is concerned with discovering and understanding systems of heuristics. What
kind~ are there? How do very general injunctions ("Draw
a figure" or "Simplify") exert their effects? What
heuristics do humans actually use? How are new heuristics discovered? And so on. GPS, the program described
in this paper, contributes to the theory of problem solving by embodying two very general systems of heuristics - means-ends analysis and planning - within an
organization that allows them to be applied to varying
subject matters.
GPS grew out of an earlier computer program, the
Logic Theorist (5, 8), which discovered proofs to theorems in the sentential calculus of Whitehead and Russell.
10
It exhibited considerable problem-solving ability. Its
heuristics were largely based on the introspections of
its designers, and were closely tied to the subject matter
of symbolic logic.
The effectiveness of the Logic Theorist led to revised
programs aimed at simulating in detail the problemsolving behavior of human subjects in the psychological
laboratory. The human data were obtained by asking
college sophomores to solve problems in symbolic logic,
"thinking aloud" as much as possible while they worked.
GPS is the program we constructed to describe as closely as possible the behavior of the laboratory subjects as
revealed in their oral comments and in the steps they
wrote down in working the problems. How far it is
successful in simulating the subjects' behavior - its
usefulness as a phychological theory of human thinking
- will be reported elsewhere (7).
We shall first describe the overall structure of GPS,
and the kinds of problems it can tackle. Then we shall
describe two important systems of heuristics it employs.
The first is the heuristic of means-ends analysis, which
we shall illustrate with the tasks of proving theorems
in symbolic logic and proving simple trigonometric
identities. The second is the heuristic of constructing
general plans of solutions, which we shall illustrate,
again, with symbolic logic.
The Executive Program and the Task Environment
GPS operates on problems that can be formulated in
terms of objects and operators. An operator is something than can be applied to certain objects to produce
different objects (as a saw applied to logs produces
boards). The objects can be characterized by the features they possess, and by the differences that can be observed between pairs of objects. Operators may be restricted to apply to only certain kinds of objects; and
ther'e may be operators that are applied to several objects as inputs, producing one or more objects as output (as the operation of adding two numbers produces
a third number, their sum).
Various problems can be formulated in a task environment containing objects and operators: to find a
way to transform a given object into another; to find an
object possessing a given feature; to modify an object so
that a given operator may be applied to it; and so on. In
COMPUTERS and AUTOMATION for July, 1959
chess, for example, if we take chess positions as the objects and legal moves as the operators, then moves produce new positions (objects) from old. Not every move
can be made in every position. The problem in chess is
to get from a given object - the current position - to
an object having a specified feature ( a position in which
the opponent's King is checkmated).
The problem of proving therems in a formal mathematical system is readily put in the same form. Here the
objects are theorems, while the operators are the admissible rules of inference. To prove a theorem is to transform some initial objects - the axioms - into a specified object - the desired theorem. Similarly, in integrating functions in closed form, the objects are the mathematical expressions; the operators are the operations of
algebra, together with formulas that define special functions like sine and cosine. Integration in closed form is
an operation that does not apply directly to every object - if it did, there would be no problem. Integration
involves transforming a given object into an equivalent
object that is integrable, where equivalence is defined
by the set of operations that can be applied.
Consructing a computer program can also be described
as a problem in these same terms. Here, the objects
are possible contents of the computer memory; the operators are computer instructions that alter the memory
content. A program is a sequence of operators that
transforms one state of memory into another; the programming problem is to find such a sequence when certain features of the initial and terminal states are specified.
To operate generally within a task environment
characterized by objects and operators, GPS needs several main components:
1. A vocabulary, for talking about the task environment, containing terms like: object, operator, difference, feature, Object #34, Operator #7.
2. A vocabulary, dealing with the organization of
the problem-solving processes, containing terms
like: goal type, method, evaluation, Goal Type
#2, Method #1, Goal #14.
3. A set of programs defining the terms of the problem-solving vocabulary by terms in the vocabulary
for describing the task environment. (We shall
provide a number of examples presently.)
4. A set of programs (correlative definitions) applying the terms of the task-environment vocabulary
to a particular environment: symbolic logic, trigonometry, algebra, integral calculus. (These will
also be illustrated in some detail.)
Items 2 and 3 of the above list, together with the
common nouns, but not the proper nouns, of item 1
constitute GPS, properly speaking. Item 4 and the
proper nouns of item 1 are required to give GPS the
capacity to solve problems relating to a specified subject matter. Speaking broadly, the core of GPS consists of some general, but fairly powerful, problem-solving heuristics. To apply these heuristics to a particular
problem domain, GPS must be augmented by the definitions and rules of mathematics or logic that describe that
domain, and then must be given a problem or series of
. problems to solve. The justification for calling GPS
"general" lies in this factorization of p~oblem-solving
heuristics from subject matter, and its ability to use the
same heuristics to deal with different subjects.
COMPUTERS and AUTOMATION for July, 1959
Fig. 1 -
Executive organization of GPS
Command to
achieve goal
,
Evaluate goal
-Reject
Do not
try to
achieve
Accept
Goal
not
achieved
Select method
for this type goal
Execute method
Goal achieved
Let us look more closely at the problem-solving vocabulary and heuristics. To specify problems and subproblems, GPS has a discrete set of goal types. We shall
introduce two of these initially:
Goal Type #1: Find a way to transform object a into
object b. (The objects, a and b, may be any objects defined in specifying the task environment.
The phrase "way to transform" implies "by applying a sequence of operators from the task environment." )
Goal Type #2: Apply operator q to object a (or to an
object obtained from a by admissible transformations).
Finding a proof of a theorem (object b) from axioms
(object a) is an example of a Type #1 goal; integrating
(operator q) an expression (object a) is an example of a
Type #2 goal.
The executive organization of GPS, shown in Figure 1,
is very simple. With each goal type is associated a set of
methods related to achieving goals of that type. When an
attempt is made to achieve a goal, it is first evaluated to
see whether it is worthwhile achieving and whether achievement seems likely. If so, one of the methods is selected
and executed. This either leads to success or to a repetition of the loop.
The principal heuristics of GPS are imbedded in the
methods. All the heuristics apply the following general
principle:
The principle of sub goal reduction: Make progress by
substituting for the achievem.ent of a goal the
achievement of a set of easier goals.
. Thi.s is, i~deed? only a heuristic principle, and it is not
'as: self-evident as it may appear. For example, none of
-the programs so far written for chess or checkers makes es~ential use of the principle (1, 3, 6).
The' constant use of this principle makes GPS a highly
11
recursive program, for the attempt to achieve one goal
leads to other goals, and these, in turn, to still other goals.
Thus, identical goal types and methods are used many
times simultaneously at various levels in the goal structure in solving a single problem. Application of the principle also combines the goals and methods into organized
systems of heuristics, rather than establishing each method
as an independent heuristic. We shall provide examples
of two such systems in this paper.
Functional or Means-ends Analysis
Means-ends analysis, one of the most frequently used
problem-solving heuristics, is typified by the following
kind of common sense argument:
I want to take my son to nursery school. What's the
difference between what I have and what I want? One
of distance. What changes distance? My automobile.
My automobile won't work. What's needed to make
it work? A new battery. What has new batteries?
An auto repair shop. I want the repair shop to put
in a new battery; but the shop doesn't know I need
one. What is the difficulty? One of communication.
What allows communications? A telephone ... And
so on.
This kind of analysis - classifying things in terms of
the functions they serve, and oscillating among ends, functions required, and means that perform them - forms
the basic system of heuristic of GPS. More precisely, this
means-ends system of heuristic assumes the following:
1. If an object is given that is not the desired one, differences will be detectable between the available object and the desired object.
2. Operators affect some features of their operands and
leave others unchanged. Hence operators can be
characterized by the changes they produce and can
be used to try to eliminate differences between the
objects to which they are applied and desired objects.
3. Some differences will prove more difficult to affect
than others. It is profitable, therefore, to try to
eliminate "difficult" differences, even at the cost of
introducing new differences of lesser difficulty. This
process can be repeated as long as progress is being
made toward eliminating the more difficult differences.
To incorporate this heuristic in GPS, we expand the vocabulary of goal types to include:
Goal Type #3: Reduce the difference, d, between object a and object b by modifying a.
The core of the system of functional analysis is given by
three methods, one associated with each of the three goal
types, as shown in Figure 2. Method # 1, associated with
Goal Type #1, consists in: (a) matching the objects a
and b to find a difference, d, between them; (b) setting up
the Type # 3 subgoal of reducing d, which if successful
produces a new transformed object c,' (c) setting up the
Type # 1 subgoal of transforming c into b. If this last
.goal is achieved, the original Type # 1 goal is achieved.
The'match in step (a) tests for the more important differences first. It also automatically makes substitutions tor
free variables.
- " Method #2, for achieving a Type #2 goal, consists in:
(a) determining if the operator can be applied by setting up a Type # 1 goal for transforming a into C (q), the
,input form of q; (b) if successful, the output object is
1·12
produced from P ( q), the output form of q. This method is
appropriate where the operator is given by two forms, one
describing the input, or conditions, and the other the output, or product. The examples given in this paper have
operators of this kind. Variants of this method exist for
an operator given by a program, defined iteratively, or defined recursively.
Method # 3, for achieving a Type # 3 goal, consistsin: ( a) searching for an operator that is relevant to reducing the difference, d; (b) if one is found, setting up
the Type #2 goal of applying the operator, which if
successful produces the modified object.
Application to Symbolic Logic. This system of heuristics already gives GPS some problem-solving ability. We
can apply GPS to a simple problem in symbolic logic. To
do so we must provide correlative definitions for objects,
operators, and differences. These are summarized in Figure
3. We must also associate with each difference the operators that are relevant to modifying it. For logic this is
accomplished explicitly by the table of connections in
Figure 3. These connections are given to GPS, but it is
not difficult to write a program that will permit GPS itself to infer the connections from the lists of operators
and differences. (E.g., comparing the right side of RI
with its left side, we find they have the difference .6P,
for the symbols A and B appear in opposite orders on the
two sides; hence, there is a connection between .6P, and
R1.) Finally, we provide criteria of progress, in terms of
a list of the differences in order of difficulty.
An illustrative logic problem and its solution are shown
in Figure 4. The object, LI, is given, and GPS is required to derive the object, LO. The problem is stated to
GPS in the form of a Type #1 goal; (Goal 1) Find a
Fig. 2 -
.
Methods for means-ends analysis.
Goal type #1: Transform object a into ob'ect b
,
-
~
ifference d ~
Fail
~
~ ..a 1
"01]
Q)
g
"0
Q)
Method
.fails
~
~I
0:;
Modified
Method
object ~
succeeds ....-S-u-c-ce-e-d--I ~
Fail, try for new
object
.8 ..a
CIl
~
~
E-4
Goal type.#2: Apply operator 9. to object
Method #2:
.Method ~
Fail
falls
Transform ~
into c(g), the
mput form of
~
1
0
.....
.S
~
__ Produce the output
Succeeds £. from P(q) the
output form of 9.. _
.!-£
Method succeeds
Goal type #3: Reduce the difference, £, between object ~
an~ object Q.
Method
succeeds
Method #3:
Method
fails
COMPUTERS and AUTOMATION for July, 1959
6P
Figure 3
Figure 3a. Symbolic ;Logic Task Environment, Part I.
Objects. Expressions are built up recursively from variables,
P, Q, R, ...., three binary connectives, ., ~, v, and the
unary prefix, - , called tilde. Examples of objects: P,
-Q, PvQ, (-R.P) ~ -Q. Double Tildes cancel as in
ordinary algebra: - -Q =Q.
Operators. There are twelve operators, given in the form
C(q) ~ P(q), where C(q) is the input form, and P(q)
is the output form. Thus anything of the form at the tail
of an arrow can be transformed into the corresponding
expression at the head of the arrow. A double arrow means
the transformation works both ways. The abstracted operators, used in the planning method, are given in the righthand column opposite the operator.
Operators
Rl
R2
R3
R4
R5
R6
R7
R8
R9
AvB
~
Abstract Operators
BvA, A.B
~
B.A
Identity
A ~ B ~ -B ~ -A
Identity
AvA ~ A,A.A ~ A
(AA) ~ A
- Av(BvC) ~ (AvB)vC, A. (B.C) ~
(A.B).C
A(BC) ~ (AB)C
AvB ~ -(-A.-B)
Identity
A ~ B ~-AvB
Identity
Av(B.C) ~ (AvB) (AvC), A.(BvC) ~
(A.B)v(A.C)
A(BC) ~ (AB) (AC)
A.B ~ A, A.B ~ _B
(AB) ~ A
A ~ AvX
(X is an expression.)
,
A
~
(AX)
RIO [A, B] ~ A.B ' (Two expressions input.)
[A, B] ~ (AB)
Rl1 [A ~ B, A] ~ B (Two expressions input.)
[(AB), A] ~ B
R12 [A ~ B, B ~ C] ~ A~ C (Two expressions
input.)
[(AB), (BC)] ~ (Ae)
Differences. The ,differences apply to subexpressions as
well as total expressions, and several differences may exist
simultaneously for the same expressions.
6. V A variable appears in one expression that does not
in the other. E.g., PvP differs by + V from PvQ,
since it needs a Q; P ~ R differs by -V from R,
since it needs to lose the P.
6N _A vaJiabl~ OCqIrs different numbers of times in the
two expressions. E.g., P.Q differs from (P.Q) ~
Q by +N, since it needs anoth-er Q; PvP differs
from P by -N, since it needs to reduce .the nu,mber of P's.
6. T There is a difference in the "sign" of the two expressions; e.g., Q versus -Q, or -(PvR) versus
PvR.
'
~
6C
There is a difference in binary connective;- e.g.,
P ~ Q versus PvQ.
"6.G There is a difference in grouping;' e.g., Pv'(QvR)
versus (PvQ) vR.
'
',CO~~U~ERS an.d
AUTOMATION for July, 1959
There is a posltlOn difference in the components
of the two expressions; e.g., P ~ (QvR) versus
(QvR) ~ P.
'
Figure 3b. Symbolic Logic Task Environment, 'Part II.
Ca1Z1zectiol1S between Differences and Operators. A
or x in a cell means that the operator in the column of
the cell affects the difference in the row of the cell. + in
the first row means + V) - means -V, etc. The stars
show the differences and operators that remain after abstracting, and thus mark the reduced table of connections
used in the abstract task environment for planning.
+,-,
* *
*
::~
::~
*
*
RI R2 R3 R4 R5 R6 R7,RS R9 RIO_RI! Rl2
x
*6. V
x
x
x
*~N
x
x x
6.T
x x
x
6.C
x
x
*6G
6.P x x
Criteria of progress. All differences i~ sub expressions are
less important than differences in expressions. For a pair of
expressions the differences are ranked: + V, -V, +N,
:-N, 6. T, 6C, 6.G; 6.P, from most important to least.
E.g., '6. T is more important in -(PvQ) versus P ~ Q,
but 6. C is more important in -PvQ versUs 'P -~ Q.
+ +
+ +
way to transform Ll into LO. -By Figure 2; this goal type
calls for- Method # 1. Comparison of LL and· LO- shows
that they have the difference, .6P; for the "R"_ is on the
left end of Ll, but on the right end of.~LO~- -GPS now
erects the Type #3 goai; (Goaf2) Reduce 6.P,'between
Ll and LO. -Goal Type #3 calls for application of Method
#3.· Since, the table of connections '(Figure 3) shows that
Rl is relevant to reducing 6.P, GPS erects the· Type #2
goal: (Goal 3) Apply operator Rl to L1. 'The· reader
can follow the remaining -steps that lead to the s()lution
from Figure 4. The resulting derivation .may be sum.
,
marized:
Object
Operator
Ll = R. (-P~Q)
12 = (-P~Q).R
Apply Rl to Ll, 1 '
L3 = (P v Q).R
Apply R6 to left side of L2
L4 . (Q v P).R
Apply Rl to left side of L3
Q. E. D.
L4 is identical with LO
GPS can 'solve problems a good deal more difficult 'than
the simple one illustrared. To make full use of the twelve
operators, an additional method is added to the Type #3
goal that searches the available objects for the additional
input required in rules RIO, R:ll, and R12.
; Application to ,Trigonometry. GPS is a general problem solver to the extent that its heuristics can be applied
to varying subject-matrers; given.'the- appropriate correlative
'. ':definitio-!IS: ~ Elementary algebra_ and .calcuhis~ provides a
. csupject' marter' aistinCt' from :logic, -and Figure ~S- 'shows' the
ffraginegt ~,ot :this task ;eirvironment.- !lecess~;:Y" for DPS- ·to
! try':ro prove 'some: simple trigonomerric~ identities. :'The r ob': (jeets are .flOW .algebraiC' ~tia trigonO'metric expressions; and
l..the 'operarors perfbrtnti.actodzat'ion,: l!lgebraic' simplificadon,
and trigonometric transformation. The differen~es ~
the
same ~ inM,IQgk; ~~(ept~Jor two {>missions,o which are related to -the -associative and coriUn{itative laws. In logic
Nlhese )"'rnusr :be' petformet{, explr&itlyrLl\Vh~telts in .or.dinary
I algebra' a nC?,tatipn is ,usedJ-tltat asn:kes7,"ml;sel,;1iw~ ~implkit
are,
1'13
Figure 4. Example of means-ends analysis in logic.
=
=
Given: Ll
R.(-P:JQ)
Obtain: LO
(QvP).R
Goal 1: Transform Ll into LO.
Match produces position difference (6P).
Goal 2: Reduce 6P between Ll and LO.
First operator found is Rl.
Goal 3: Apply Rl to L1.
Goal 4: Transform Ll into C(Rl).
Match succeeds with A = R and B = -P :J Q.
Produce new object: ,
L2 = (-P:JQ).R
Goal 5: Transform L2 into LO.
Match produces connective difference (6 C) in left
subexpression.
Goal 6: Reduce 6C between left of L2 and left of LO."
First operator found is R5.
Goal 7: Apply R5 to left of L2.
GoalS: Transform left of L2 into C(R5).
Match produces connective difference (6 C) in left
subexpression.
Goal 9: Reduce 6 C between left of L2 and C (R5 ) .
Goal rejected: difference is no easier than difference
in Goal 6.
Second operator found is R6.
Goal 10: Apply R6 to left of 12.
Goal 11: Transform left of L2 into C(R6).
Match succeeds with A = -P and B = Q.
Produce new object:
L3 = (PvQ).R
Goal 12: Transform L3 into LO.
Match produces position difference (6P) in left
subexpression.
Goal 13: Reduce 6 P between left of L3 and left of
LO.
First operator found is Rl.
Goal 14: Apply R1 to left of L3.
Goal 15: Transform left of L3 into C(Rl).
Match succeeds with A
P and B
Q.
Produce new object:
L4 = (QvP).R
Goal 16: Transform 14 into LO.
Match shows L4 is identical with LO, QED.
=
=
and their operation automatic. The connections between
differences and operators is not made via a simple table, as
in logic, but requires a comparison of the object with the
output form of the operator. The criteria of progress remain the same as for logic.
GPS can now attempt to prove a trigonometric identity
like:
(tan + cot) sin cos = 1
This is given as the problem of transforming the left
side, which becomes Ll, into the right side, LO. The process of solving the problem, which involves 33 goals and
subgoals, is shown in Figure 6, which is to.. be interpreted
. in exactly the same way as Figure 4, with the llelp of
Figures 2 and 5, except that the methods are not melltioned
, explicitly.
Planning as a Problem-Solving Tec~nique
The second system of heuristic used by GPS is a form 01
planning that allows GPS to COnstruct a proposed solution
::14
in general terms before working out the details. It acts as
an antidote to the limitation of means-ends analysis in
seeing only one step ahead. It also provides an example of
the use of an auxiliary problem in a different task environment to aid in the solution of a problem. * Planning is incorporated in GPS by adding a new method, Method #4,
to the repertoire of the Type # 1 goal.
This Planning Method (see Figure 7) consists in (a)
abstracting by omitting certain details of the original objects and operators, (b) forming the corresponding problem in the abstract task environment, ( c) when the abstract problem has been solved, using its solution to pro-
Figure 5. Trigonometry task environment
Objects. Ordinary algebraic expressions, including the
trigonometric functions. The associative and commutative laws are implicit in the notation: the program can
select freely which terms to use in an expression like
(x
y
z).
Operators.
AO
Combine: recursively defined to apply the following elementary identities from the innermost subexpressions to the main expression:
(1) A + (B
C) ~ A+ B
C, A(BC) ~
ABC
(2) A
0 ~ A, A
A ~ 2A, A - A
+ +
+
+
+
+
~O
(3) AO ~ 0, Al ~ A, AA ~ A2, AB AC ~
AB+C
(4) AO ~ 1, OA ~ 0, At ~ A, (AB)C ~ ABC
Al
(A - B) (A
B) ~ A2 - B2
A2
(A
B)2 ~ A2 + 2AB
B2
A3
A(B + C) ~ AB
AC
Tl
tan x ~ l/cot x
(tan x) (cot x) ~ 1
T2
T3
tan x ~ sin x / cos x
T4
cot x ~ cos x / sin x
T5
sin2x
cos2x ~ 1
Differences. Defined as in logic: 6 V, 6N, 6 C, 6 T,
and 6 G and 6 P do not occur in algebra, since associativity
and commutativity are built into the programs for handling expressions. The trigonometric functions are detected by 6 V and 6N.
Connections between Differences and Operators. A
- , or x in a cell means that the operator in the column
of the cell affects the difference in the row of the cell. A t
means that the test defined at the bottom is applied.
AO Al A2 A3 Tl T2 T3 T4 T5
+
+
+
+
+
+,
6V
t
t
t
t
t
6C
x
x
x
x
6N
x
x
x
t
t
t
t
t
6T
x
Test t: accept if other functions in output form already
occur in expression.
Criteria of progress. Defined as in logic, but with 6C
more important than 6N or 6P.
* See the work of H. Gelernter and N. Rochester on theorem
proving programs for plane geometry (2), where the geometric
diagram provides an example of a very powerful auxiliary problemlem space.
COMPUTERS and AUTOMATION for July, 1959
Figure 6.
Example of means-ends analysis in
trigonometry
+
cot x) sin x cos x
Given: 11 = (tan x
Obtain: 10 = 1
Goal 1: Transform 11 into 10.
Goal 2: reduce -V between 11 and 10 (tan).
Goal 3: Apply AO (combine) to 10 [no change
produced].
Goal 4: Apply Tl to 11.
Goal 5: Transform 11 into C(Tl) [succeeds]
12 = [(l/cot x)
cot x] sin x cos x
Goal 6: Transform 12 into LO.
Goal 7: Reduce -V between 12 and 10 (cot).
Goal 8: Apply AO to 12 [no change produced].
Goal 9: Apply T4 to 12.
Goal 10: Transform 12 into C(T4) [succeeds].
13 = [( 1/ ( cos x/sin x»
cos x/sin x)] sin x
cos x
Goal 11: Transform 13 into 10.
Goal 12: Reduce -V between 13 and 10 (cos).
Goal 13: Apply AO to 13:
14 = [( sin x/cos x)
cos x/sin x)] sin x cos x
Goal 14: Transform 14 into 10.
Goal 15: Reduce -V between 14 and 10 (sin).
Goal 16: Apply AO to 14 [no change produced].
Goal 17: Apply T5 to 14.
Goal 18: Transform 14 into C(T5).
Goal 19: Reduce 6.C between 14 and C(T5) (. to
+
several smaller problems, the sum of whose lengths is about
equal to the length of the original problem, may reduce
the problem difficulty by whole orders of magnitude.
Figure 8 shows the Planning Method applied to a problem of symbolic logic. The particular abstraction scheme
that is illustrated ignores differences among connectives
and the order of symbols (6. C and 6.P), replacing, for
example, "(R:J-P) . (-R:JQ)" with "(PR) (QR)".
The operators are similarly abstracted, so that "AvB~BvA"
Fig. 7 - Planning Method
Goal type 11: Transform object!!. into object
Fail
Method #4:
+).
Goal 20: Apply AO to 14 [no change produced].
Goal 21: Apply Al to 14.
Goal 22: Transform 14 into C(Al).
Goal 23: Reduce 6.C between 14 and C(Al) [reject] .
Goal 24: Apply A3 to 14.
Goal 25: Transform 14 into C(A3) [succeeds].
15 = [sin x/cos x]sin x cos x
[cos x/sin x]sin
x cos x
Goal 26: Transform 15 into C(T5).
Goal 27: Reduce 6. C between left of 15 and left of
C(T5).
Goal 28: Apply AO to left of 15:
16 = sin 2x
[cos x/sin x] sin x cos x
Goal 29: Transform 16 into C(T5).
Goal 30: Reduce 6. C between right of 16 and right
of C(T
Goal 31: Apply AO to right of 16:
17 = sin2x
cos2x
Goal 32: Transform 17 into C(T5) [succeeds].
18=1
Goal 33: Transform 18 into 10 [identical], QED.
+
+
+
vide a plan for solving the original problem, (d) translating the plan back into the original task environment and
executing it. The power of the method rests on two facts.
First, the entire machinery of GPS can be used to solve the
abstract problem in its appropriate task environment; and,
because of the suppression of detail, this is usually a simpler
problem (having fewer steps) than the original one.
Second, the subproblems that make up the plan are collectively simpler (each having few steps) than the original
problem. Since the exploration required to solve a problem
generally increases exponentially with the number of steps
in the solution, replacement of a single large problem with
COMPUtERS and AUTOMATION for July, 1959
Method fails
Abstract a and b
Abstracted
objects, !!.',~'
+(
+(
~
Transform !!.' into
using abstract
operators
~'
Sequence of
abstract operators:
Fail
Method fails
Fail, try
for new plan
Specialize operators
Sequence of
operators:
Ql' q2' •••
Fail, try for new
specialization
r-~--------~~
Apply sequence of
operators to !!.
Final object, £.
Transform £. into
Fail, try for new
final object
~
Succeed
Method succeeds
becomes "( AB ) ~ (AB ) "-i.e., the identity operator and "A.B~A" becomes "(AB)~A", as shown in Figure
3. The abstracted problem, Transform Al into AO, has
several solutions in the abstracted task environment. One
of these may be summarized:
Object
Operation
Al (PR) (QR)
A2 (PR)
Apply R8 to get left side of At
A3 (QR)
Apply R8 to get right side of Al
(PQ)
Apply R12 to A2 and A3
But (PQ) is identical
Q. E. D.
with AO
Transforming Al into AO is the abstract equivalent of the
problem of transforming 11 into LO. The former is solved
by applying the abstracted operators corresponding to
R8, R8, and R12 in sequence. Hence (Figure 9, Goal 4)
a plan for solving the original problem is to try to apply
R8 to 11 (obtaining a new object whose abstract equivalent is (PR), applying R8 to the other side of 11 (obtaining an object corresponding to (QR) ), applying R12 to
the objects thus obtained, and finally, transforming this
new object (which should be an abstract equivalent of
LO) into 10. Each of the first three parts of this plan
constitutes a Type #2 goal in the original task environ15
'Figure 8. Example of planning in logic:
Given: L~ = (R::J-P). (-R::JQ)
Obtam: LO = - (-Q.P)
Goal 1: 'Transform Ll into LO [Method #1 fails; now
Method #= 4 is tried].
Abstract Ll and ]..0:
Al = (PR) (QR)
AO = (PQ)
Goal 2: Transform Al into Ao [using abstracted
operators] .
Several plans are generated [details are omitted]:
PI = RS, Rl1, R12.
P2 = RS, RS, R12.
P3= ...
Goal 3: Apply PI to Ll [fails, details are omitted].
Goal 4: Apply P2 to L1.
Goal 5: Apply R8 to L1.
Goal 6: Transform Ll into C(R8) [succeeds].
L2 = R::J-P
Goal 7: Apply RS to L1.
Goal S: Transform Ll into C(RS) [succeeds].
L3 = -R::JQ
Goal 9: Apply R12 to L2 and L3.
Goal 10: Transform L2 and L3 into C(RI2) [L2 fits
B::J C].
Goal 11: Reduce 6,P between L3 and C(RI2)
(A::J B with B = R).
Goal 12: Apply R2 to L3.
Goal 13: Transform L3 into C(R2) [succeeds].
L4 = -Q::JR
Goal 14: Transform L2 and L4 into C(RI2) [succeeds].
L5 = -Q::J-P
Goal 15: Transform L5 into LO.
Goal 16: Reduce 6, T between L5 and LO.
Goal 17: Apply R2 to L5 [fails, details omitted].
Goal 18: Apply R5 to L5.
Goal 19: Transform L5 into C (R5 ).
Goal 20: Reduce, 6, C between L5 and C (R5).
Goal 21: Apply R5 to L5 [reject].
Goal 22: Apply R6 to L5.
,Goal 23: Transform L5 into C(R6) [succeeds].
L6 = Qv-P
Goal 24: Transform L6 into C(R5) [succeeds].
L7 = -(-Q.P)
Go,
UUU&T6.n4
,
,%i
"'''''''--
,,~~
' ',"
.
The most respecte,d name in aircraft,
missile and space technology.
post correctly and i:O preserve its alphabetic sequence,
is very high. Some banks have felt that this cost is sufficiently great to wipe out any gains that might otherw'ise be realized from other semi-automatic or automatic
accounting systems requiring the numbering of accounts
and have, therefore, stayed with manual systems.
We are frequently asked "If you can maintain an alphabetical file in this way in this operation, why do' you
not follow the same procedure with respect to all other
files?" The answer is that, in this particular type of file,
a substantial proportion of the daily transactions consists
of opening and closing of accounts and there is no practical way of controlling input to the system so that account numbers are reflected in the data. Every transaction must be looked up, and a number assigned to it, if
a numbering system is to be used. On the other hand,
in an operation such as the handling of checking accounts, there are relatively few accounts opened or
closed from day to day, and practically all of the transactions affecting it can be pre-coded with an account
number, so that it is readily available when the check or
deposit is presented to the Bank. The low activity in
the file also has some bearing, since the amount of time
required for the computer to calculate the key would be
quite significant if approximately 10% or more of the
accounts were to be affected on a daily basis.
Loan Operations
In addition to the two applications which we are
presently operating on the computer system, we are
rapidly completing basic programs for our loan operations, and we expect to add them to our electronic data
processing during the next few months. Thereafter, we
shall turn our attention to such other services as Personal Trust, Payroll, Savings Accounting, Expense Distribution, and others. In our best judgment, at the present time, it appears that we will be able to handle all of
these applications on the computer, which we have installed, and, as time goes on, that we will need only to
expand the peripheral equipment, such as the printers,
to take care of these additions as well as the increases in
volume that we expect to realize.
Certain Important Points
We have taken some time to outline our experiences
in approaching the use of electronics for data processing,
and installing and operating a computer system. We
hope that you will accept this outline as being in the
nature of a progress report, and that it may be of some
help to potential users of electronic equipment, both
large and small, as well as to those interested in the
manufacture of such equipment. We know that many
of you, who have not already done so, are capable of
accomplishing the same task and, undoubtedly, with
better results. Perhaps our progress will encourage some
of you to take another critical look at this tool for business. For those of you who might be so inclined, we
might, by way of summarization, emphasize the following points:
1. The use of electronics should be of paramount interest to senior management, who must determine
the result that they wish to accomplish and be
willing to support rather drastic changes in organization - if need be. Select one or two individ·
uals in whom you have implicit confidence and
COMPUTERS and AUTOMATION for July, 1959
. -'
·
2.
3.
4.
5.
who have an over-all knowledge of the business
and an over-all interest in its success, to study the
potentials to be found in the use of such equi pment, and to direct the installation and its operation, if a computer should be ultimately selected.
While much can be said in favor of committees,
they frequently result in extensive and expensive
periods of research and little in the way of decision.
Make your own evaluations. Don't depend upon
the manufacturers. It has been said that electronic
engineers understand the mechanics of the computer but rarely the mechanics of the company.
It is much easier to teach the machine to someone
who understands the business, and who is progressive and willing to accept new ideas, than it is to
teach one who knows the machine all of the intricacies of your business.
Consider all of your accounting problems - not
just the one or two that may be foremost in your
mind because they are the most critical from one
viewpoint or another. A computer should not be
considered as another bookkeeping or tabulating
machine to be super-imposed upon one or more
existing operations - nor ordinarily should it be
left to individual departments to decide how or
why a computer should be used.
If the use of a computer is indicated, you have a
right to anticipate better quality of work as well
as the ability to handle greater quantities. Question the adequacy and efficiency of present methods, but in doing so, ascertain whether or not you
are talking to the men who designed them. And,
remember that quality and quantity can be materially dissipated by the insistence that information shall be provided exactly as it always has been.
If you decide that electronics is a tool that you
can apply to your business, select the hardware
that will not only perform best for you now, but
that will perform, at least, equally as well, in so
far as you are able to judge, five years from now.
A system that is limited to fulfilling only your
present requirements and permitting no expansion or changes in methods may well lead you_ into substantial and expensive changes later cha.nges which can wipe out all of the advantages
that might be gained as a result of the initial installation.
General Usefulness of EDP
In conclusion, may I say that the electronic computer
is a tool which, when put to proper use, will serve banks
and other service businesses, as well as industrial organizations, in solving a wide variety of data processing
problems. Studies which we have conducted have convinced us that this tool can be useful to a wide range of
firms of various sizes. Appropriately, electronic data processing systems are available in a variety of sizes, and
they are priced accordingly. Businessmen should not
arbitrarily assume that their organizations are "too
small" to make it economically feasible for them to use
these tools. To the contrary, we must avoid such illconsidered conclusions, and examine ca.refully into the
possibility of whether or not such equipment will aid us
along the road to success in our business.
COMJ;>UT~RS
and AUTOMATION for July, 1959
AVITAI100 MllmS!
Firing Sequencer with 762
CLARE RELAYS
gives automatic control'
~
III
Illil
l
\\
Front view of Model II!' Sequencer which uses 762 CLARE
Type J Relays and 14 CLARE
Type HG Relays. Made by Mllgo
Electronics Co •• Miami. Fla.
~~~
Automatic control of the countdown at
the Air Force's Cape Canaveral Missile
Test Center-from X minus 90 minutes
to 10 minutes after a missile is :firedUI in the hands of a Milgo Model III
Sequencer.
The Sequencer, built by Milgo
Electronic Corporation, Miami, Fla.,
automatically controls the myriad
operations which must be performed
before any missile can be launched. It
is preprogrammed to recognize the
precise condition that must exist during
each of the operations it controls.
When any other condition is detected,
it will automatically hold :fire until the
condition is corrected. In a recent
instance, it saved a Titan prototype
which developed a malfunction after
firing but before actual takeoff.
Another of these sequencers is being
built by Milgo for installation at the
Pacific Missile Range, Vandenberg Air
Force Base, Calif.
Milgo engineers selected 762 Clare
Type J and Type HG Relays for this
supremely important device, and not
one has ever malfunctioned. Here is
convincing proof that, where the safety
of personnel and of valuable equipment
is at stake and the utmost accuracy is
demanded, a designer who rides with
Clare relays can rest assured that he has
chosen wisely and well.
•
C. P. Clare &. Co., 3101 Pratt Blvd., Chicago 45, Illinois.
In Canada: C. P. Clare Canada Ltd., P. O. Box 134, Downsview, OntarIo.
Cable Address: CLARELAY
25
FOR BE-TTER EDUCATION
- REPORT OF PROGRESS
N THE APRIL issue of "Computers and Automation,"
page 6, we published an announcement of the
Ivision
for Better Education." This was a call to members
"Di-
of the Association for Computing Machinery and/or
readers of "Computers and Automation" to become
concerned with the quality of education in elementary
and secondary schools and to become active.
We said the quality of such education is "one of the
most important factors bearing on the training of young
people for doing good work in mathematics, science,
and computing machinery"; "the plan is to form a Division for Better Education; to put together and distribute a list of names and addresses of persons intere5ted in this field; to set up close contact between mem-
bers of this division; and to exchange information and
discussion, and if feasible arrange local meetings." We
remarked that "with 30 to 50 percent of young people
entering college who cannot read adequately for college
work, our concern must reach beyond the territory of
just mathematics, science, and automatic computers in
junior and senior years of high school."
The following people, 19 up to the end of May, have
sent in the reply form, and are therefore members so far
of the Division for Better Education. Even at so eady
a time as this, it seems that 2 people in Philadelphia, 2
people in New York, 5 people in Denville, N.J., and
probably 3 or 4 people in California are close enough
together so that they can start talking with each other
and exchanging information and opinions.
California
Mr. P. 1. Lindley
Mr. 1. D. Kovach
Mr. H. Arthur Hatch
Mr. Joseph 1. Neumiller
Mr. G. Eric McAllister
Mr. J. G. Luter
373 E. Cucamonga, Claremont
Engrg Computing, B-250, Douglas Aircraft Co.; Inc.,
El Segundo
250 Middlefield Rd., Menlo Park
c/o Folgers Coffee Co., 101 Howard St., San Francisco
Computer Coordinator, Dept. G31, Douglas Aircraft
Co., Santa Monica
1322 W. 222nd St., Torrance
Delaware
Mr. Walter E. Trabbold
Asst. Comptroller, Bank of Delaware, 6th & Market
Sts., Wilmington
Mr. Wilbur D. Wright
United Gas Corp., Research Lab., 8015 St. Vincent Ave.,
Shreveport
Mr.
Mr.
Mr.
Mr.
Mr.
Thiokol
Thiokol
Thiokol
Thiokol
Thiokol
Louisiana
New Jersey
Joseph Behar
Robert Behnke
Duncan Morrill
Richard Robinson
Jesse Perry
Chemical
Chemical
Chemical
Chemical
Chemical
Corp.,
Corp.,
Corp.,
Corp.,
Corp.,
Reaction
Reaction
Reaction
Reaction
Reaction
Motors
Motors
Motors
Motors
Motors
Div.,
Div.,
Div.,
Div.,
Div.,
Denville
Denville
Denville
Denville
Denville
New York
Mr. Ed Burnett
Mr. George Hagan
513 Ave. of the Americas, New York 11
27 Sycamore Ave., Floral Park, L.I.
Mr. Alfred B. Gough
Outdoor Lighting Dept., General Electric Co., Hendersonville
Dr. George W. Patterson
Moore School of Elec. Engrg., Univ. of Pa., Philadelphia 4
Smith Kline & French Labs., 1500 Spring Garden St.,
Philadelphia 1 531 W. Fairmount Ave., State College
North Carolina
Pennsylvania
;Mr. W.
~ilmore
Miss Mary Lister
Tower
COMPUTERS -and AUTOMATION· for July, 1959
The above people are invited and encouraged to get
in touch with each other, either directly or through us.
The first step is to become informed and exchange information.
out the following questionnaire. We think the four books
and the two orgJ.nizations listed in this questionnaire are
a very good introduction to the great problem of better
education in the United States today.
BETTER EDUCATION QUESTIONNAIRE
To each person who has responded so far we have sent
As soon as we have a statistically significant group of
replies to the questionnaire, we shall report further.
BETTER EDUCATION QUESTIONNAIRE
From the
DIVISION FOR BETTER EDUCATION
c/o Computers and Automation
815 Washington St.
Newtonville 60, Mass.
1. Are any of your own children in public schools in
your community? ................. _.................................._.........................................
If so, in what grades? ..............................................................................
2. Are you satisfied with the quality of education which
children in your community are receiving in public
schools? ....................................................................................................................... .
In what ways do you think it good? ........................................ ..
In what ways do you think it not good? ............................. .
3. Have you read any of the following books related to
education?
a. "The American High School Today,"
by Dr. James B. Conant, McGraw
Hill Book Co., New York, N.Y.,
141 pp, $1.00
DYes D No
b. "Other Schools and Ours", by Edmund J. King, Rinehart & Co., Inc.,
New York, N.Y., 1958, 234 pp.
DYes D No
c. "Education and Freedom," by H. G.
Rickover, Vice Admiral, U.S.N.,
E. P. Dutton & Co., Inc., New York,
N.Y., 1959, 256 pp.
DYes D No
d. "Great Issues in Education," 3 vols.,
various authors, Great Books FounDYes D No
dation, Chicago, Ill., 1956
RED TAPE
In regard to the announcement (through "channels")
to members of the Association for Computing Machinery of the ACM Division for Better Education, there
has occurred a comedy of errors, delays, tugging at
cross purposes, and red tape. One expression of it is a
file covering 51 pages of letters and other communications up to June 1.
The story begins Nov. 3, 1958, when the plan for an
"ACM Division for Better Education" was proposed;
. the. plan was approved at the beginning of January; and
the issue since then has been over whether (1) to send
out a mailing to the members of the ACM, or (2) to
announce the plan in the pages of the "Communications
of the ACM."
All that has appeared so far is an announcement in the
"Communications of the ACM" on page 5 of the April
issue, which read as follows:
ACM Secondary Education Committee
Edmund C. Berkeley, Chairman of the Secondary
Education Committee, is compiling a mailing list
of ACM members who are concerned about the
COMPUTERS and AUTOMATION for July, 1959
4. Have you contacted either of the following organizations?
a. National Citizens Council for Better
Schools, 9 East 40 St., New York,
N.Y.; (publishes "Better Schools")
DYes D No
b. Council for Basic Education, 208
Union Trust Bldg., Washington 5,
D.C.; (publishes "The Bulletin")
DYes D No
5. Have you engaged in any activities that you hoped
would improve education in your community? ........................
In what ways? .........................................................................................................
What do you think you may have accomplished? ......".
6. Any remarks? ................................................................................................
Name .......................................... Address ............................................................
When you have filled in this questionnaire to the extent you conveniently can, please return it to Edmund
C. Berkeley, DIVISION FOR BETTER EDUCATION,
c/o Computers and Automation, 815 Washington St.,
Newtonville 60, Mass.
STORY
quality of education in the elementary and secondary schools in relation to computers. Interested persons should write to him at 815 Washington St.,
Newtonville 60, Mass.
This notice is both incomplete and incorrect. For
example, it makes no mention of the "ACM Division
for Better Education," nor plans for organizing discussion and exchange of information, etc. Also, it is
simply not true that we are concerned about the "quality
of education in secondary schools in relation to computers" - we are concerned about the "quality of education in elementary and secondary schools in regard to
reading, writing, arithmetic, science, and related subjects," because these are the important foundation subjects (in schools) on which capacity to do good work in
computer and other scientific fields is later built.
We have asked the editor of "News and Notices" in
the "Communications of the ACM" for a correct and
complete announcement, but have received up to July
1 only a statement that what he has printed is all that he
sees fit to print.
27
LETTERS
MATHEMA TICIAN
with graduate study and computer (650) experience for opportunity position. Applicants
must possess ability to utilize literature on
numerical methods in the computer solution of
engineering problems.
Matrix algebra, linear differential equations, and
statistical analysis involved.
•
Chrysler Corporation
Engineering Division
P. O. Box 1118
Detroit 31, Michigan
FAITHFUL SERVANT
CD 0
000
,. , ,.
(0 Q)
000 00
,. ,.
e
~1
000
' ,. ,
..
.. ,
......
""
•• eo.
GI::m
~
"I think this computer's gone nuts. Look, it is saying that it's
been thrifty, industrious, loyal, courteous, accurate, speedy,
.... , and should not be replaced by a more modern computer."
For those who have not seen or do not remember
the April issue report on "Education and Computers"
we print here again the two letters:
To: All Members of the Association for Computing
Machinery.
From: Edmund C Berkeley, Chairman, A.CM. Secondary Education Committee, 815 Washington
St., Newtonville 60, Mass.
The quality of education in elementary and secondary
schools is one of the most important factors bearing on
the training of young people for doing good work in
mathematics, science, and computing machinery.
As chairman of this committee of the Association, I
am eager to find out the names and addresses of all
ACM members who are interested in and concerned
about the quality of education in:
reading
mathematics
writing
science, and
arithmetic
related subjects
- the quality of such education actually being produced
in the schools in their neighborhoods.
The plan is: to form an HACM Division For Better
Education"; to put together and distribute a list of names
and addresses of all ACM members interested in this
field; to set up in this ACM division close contact between all such members; and to exchange information
and discussion, and if feasible, arrange local meetings.
This plan has the approval of Dr. Paul Brock, Chairman
of the Education Committee of the ACM, and Dr.
Richard W. Hamming, President of the Association.
With 30 to 50 percent of young people entering college who cannot read adequately for college work, our
concern must reach beyond the territory of just mathematics, science, and automatic computers in junior and
senior years of high school.
Would you please return the following reply form
(or a copy of it) if you are interested in being in the
ACM "Division For Better Education"?
If you have any remarks, comments, ideas, suggestions,
references, etc., related to this subject of better education, 1 will be glad to receive them.
If you would like to work on any projects in this
division, please tell me.
To: All Readers of Computers and Automation who
do not happen to be members of Association
for Computing Machinery.
In reference to the above letter, if you are interested
in being in the C&A Division for Better Education
(which will operate in parallel with the corresponding
ACM division and for the same purposes), will you
please return the following reply form (or a copy of it) ?
REPLY FORM (may be copied on any piece of paper)
To: E. C. Berkeley
815 Washington Street
Newtonville 60, Mass.
I am interested in better education and its relation to automatic computers. Please include me in the "Division for
Better Education."
I am 0
a member of the ACM.
I am not 0
Remarks ____________ .______________________________ . _____________ .___________________ .___________•__ ..
My name and address are attached.
'28
COMPUTERS and AUTOMATION for July, 1959
Readers' and Editor' s Forum
[Continued from page 6}
plication to Thesauric Translation," by A. F. ParkerRhodes and R. M. Needham, Cambridge Language Research Unit, Cambridge, England:
"Among the essential requirements 'for a practicable machine translation procedure is some way
of presenting what we call the 'meaning' of a word
such that calculations can be made upon meanings,
as in arithmetic we make calculations upon numbers. . . . . "
Still another field is making machines that are constructed like human brains with neurons, which can
recognize patterns or imitate the learning that a human
being shows. We quote from the paper of D. G. Willis,
Lockheed Corp., Palo Alto, Calif., "Plastic Neurons as
Memory Elements":
"When we attempt to use conventional computer
techniques to solve one of those complex problems
frequently described as 'pattern recognition' or
'learning,' we usually find some major difficulties
facing us. Often we can design or program a machine, or at least state how a machine should be
designed or programmed, to solve the problem.
But to mechanize the design or to prepare and run
the program turns out to require orders of magnitude more time, memory capacity, or hardware,
than we have available, and we have to abandon
our solution as being hopelessly uneconomical.
"Yet, every day we can observe working models
of machines solving these kinds of problems with
remarkable efficiency. These are of course human
brains. They are machines about whose internal
organization we have only the faintest understanding, which are constructed from logical elements
which we understand only very poorly, and which
are significantly different from the kind of logical
elements we use to construct man-made computing
machines. Since our conventional techniques seem
inadequate to find economical solutions to the pattern recognition and learning problems, it is proper
to investigate the functioning of the human brain,
and particularly the functioning of its individual
logical elements in the hope that we may find some
new or better approach to the solution of these complex problems . . . . . "
Successes, up to a Limit
The papers as a whole show that significant successes are being attained in fields of application that a
few years ago only "dreamers" would have said that machines could handle. And, now, with the International
Conference on Information Processing as a vantage
point, we can think of the next 20 or 50 or 100 or 200
years of computer development. The vista that opens in
front of us is that "all language and thought will become calculable like mathematics," that no problems of
handling information are basically outside of the power
of the automatic computer to solve or at least attack.
In fact, the automatic handling of information by
machines has no limit of complexity or quantity beyond
a certain physical limit, which we can roughly estimate.
We can estimate it from (1) number of arithmetical and
logical operations per second, (2) amount and nature of
machine equipment, (3) number of years of operation.
COMPUTERS and AUTOMATION for July, 1959
Suppose that the average number ot arithmetical and
logical operations that a computer can carry out per second is 10 5 •
Suppose that the number of computers that can be
coordinated together is 10 3 •
Suppose that we are willing to wait 10 years from the
stating of a problem to its answer. (There are about
3 x 10 7 seconds in a year.)
Then the total number of operations available for solving the problem is 10 5 x 10 3 X 10 x 3 X 10 7 = 3 X 10 16 •
This then is a present day estimate of the approximate
upper limit of computer power for a battery of computing machines.
Compare this with a man. Suppose that the average
number of arithmetical and logical operations that he
can perform is 5 per minute, and that he works 2000
hours in the course of a year. And suppose that he too
will work 10 years on a problem.
Then the approximate total number of operations
which he has available for solving a problem is
5 x 60 x 2000 = 6 X 10 5 •
This comparison leaves out of account an important
difference between computer and man. The computer
takes in at each input operation, say, 15 decimal digits
or 60 binary digits. The man takes in through his
eyes when he looks at something probably 10 million
binary digits of information which are sent along 1
million channels into his brain; and also he takes in
through his ears and other senses a great deal of additional information. As a rough adjustment for this advantage, let us multiply the man's total number of
operations by 10 3 • Also, let us estimate that 104 men
could work cooperatively on a problem.
Even so, the estimated limit of computer power for
solving a problem is on the order of 10 17 operations for
the machine and on the order of 1013 operations for man.
Under these conditions we know that certain projects
will never be accomplished, can never be done, are completely outside of the reach of computer power. One
such project for example is writing on paper in Arabic
notation all the numbers from one to 10100 (a googol),
each obtained by adding 1 to the last number. Fortunately no sane adult person wants to do this, although
once there was a certain young lady around age ten who
said "Father, I am going to count to a googol before I
die."
Pressure to Reach the Limits
There are certain rational projects however which
press close upon the limits of computer power. Some
of them seem to be related to nuclear reactor calculations, for they are security-classified. If not, where would
be the pressure and funds for "faster, faster!" - leading to computers like the IBM Stretch and the Remington Rand Larc?
The theory of relativity puts a top limit on the speed
with which one can travel through space. So nowadays
no one expects to reach the star Alpha Centauri 4 light
years away in a six months' trip. For the same relativity
reason, there is a top limit to the speed of electrical
pulses in a computer.
Human beings will hit the physical limits of computer
power, and will then be required to find more skillful
ways than the brute force of raising speed and capacity,
to circumnavigate them.
29.
SURVEY OF RECENT ARTICLES
Moses M. Berlin
Cambridge, Mass.
We publish here a survey of articles related to computers and data
processors, and their applications and
implications, occurring in certain
magazines. We seek to cover at least
the following magazines:
Automatic Control
Automation
Automation and Automatic
Equipment News (British)
Business Week
Control Engineering
Datamation
Electronic Design
Electronics
Harvard Business Review
Industrial Research
Instruments and Control
Systems
ISA Journal
Proceedings of the IRE
Management Science
The Office
Scientific American
The purpose of this type of reference information is to help anybody
interested in computers find articles
of particular relation to this field in
these magazines.
For each article, we shall publish:
the title of the article / the name of
the author (s) / the magazine and
issue where it appears / the publisher's name and address / two or
three sentences telling what the
article is about.
Research On Electro-Optical and Magnetic
Core Logic / T. G. Marshall, Jr., and
L. J. Andrews, National Cash Register
Co. / PB 151257 OTS, U.S. Dept. of
Commerce, Washington 25, D.C.
Discusses research aimed at advancing
digital computer techniques, by studying
the application of phosphor-photoconductor elements. Circuit elements can be
constructed to perform the logical "or"
and "and" functions, for use in digital
computers. Also, reports research on a
magnetic core logic system which permits
a substantial reduction in the number of
active elements in the circuit. The system also increases the utilization of the
remaining active circuits.
Equipment Evaluation for Data Input System Design / R. L. Sisson, Canning,
Sisson and Associates / Automation,
30
vol. 6, no. 1, Jan., 1959, pp 64-71 /
Automation, Penton Bldg., Cleveland
13, Ohio
The previous article dealt with the
importance of error control in data processing. This, the concluding article, discusses factors involved in designing a
system for successful data recording; also,
the manufacturers of available equipment.
We've Found an Electronics System Pays
Off in Public Relations / M. S. Greely,
Manager, Data Processing Center,
Michigan Hospital Service / Journal
of Machine Accounting, vol. 10, no. 2,
Feb., 1959, p 8 / National Machine
Accountants Assn., 208 South Main
St., Paris, Illinois
Michigan Blue Cross-Blue Shield finds
that aside from solving their accounting
and paperwork problems efficiently, the
Datamatic 1000 serves as an effective public relations instrument.
What's Good for the Goose ..• ! / A. N.
Borno Systems, vol. 23, no. 1, Jan.-Feb.,
1959, p 22 / Systems Magazine, 315
Fourth Ave., New York 10, N.Y.
A major producer of automation machinery for industry, the Cross Co., uses a
Univac electronic data processing system
to establish effective production, inventory, and cost controls; and finds that the
system brought a saving of over $50,000
in its first year of operation, and with a
higher degree of accuracy.
Order Service, Shipping and Billing on a
305 RAMAC / D. L. Marvel, Data
Processing Specialist, Specialty Motor
Dept., General Electric / Journal of
Machine Accounting, vol. 10, no. 1,
Jan., 1959, p 10 / National Machine
Accountants Assn., 208 South Main St.,
Paris, Illinois
The capacity to store 5 million characters on magnetic discs, and the ability to
transfer this data to disc storage in approximately 3/5 of a second, enable the
RAMAC to be useful in shipping and
building.
One-Amplifier Simulation of Second
Order Transfer Functions / L. R. Axelrod, Cook Research Lab. Div., Cook
Electric Co. / Automatic Control, vol.
10, no. 3, Mar., 1959, p 58 / Reinhold
Publishing Corp., 430 Park Ave., New
York 2, N.Y.
Certain problems require a large
amO'unt of equipment, when applied to an
analog computer. This article extends
some work on the one-amplifier simulation of second order systems. The' analysis of circuits leads to the simulation
of such systems with either one or two
outputs.
BIDEC - A Binary-to-Decimal or Dccimal-to-Binary Converter / J. F. Coulcur,
General Electric Co., Syracuse, N.Y. /
IRE Transactions on Electronic Computers, vol. EC-7, no. 4, Dec., 1958,
p 313 / IRE, Inc., 1 East 79 St., New
York 21, N.Y.
A description of devices to convert between the binary and decimal systems of
numbers. There is no limitation on the
number of digits, and the time required
is relatively small.
A Magnetic Core Parallel Adder / MaoChao Chen, Physics Dept., Stanford
University, Calif. / IRE Transactions
on Electronic Computers, vol. EC-7,
no. 4, Dec., 1958, p 262 / IRE, Inc.,
1 East 79th St., New York 21, N.Y.
An extension of early methods of analysis of binary computer units, produces a
logical design which uses magnetic core
elements withaut the usual time limitatians.
Theoretical Consideratian of Computing
Errors of a Slow Type Electronic Analog Computer / T. Miura, and M. Nagata, Hitachi Central Res. Lab., Tokyo,
Japan / IRE Transactians on Electronic
Computers, vol. EC-7, no. 4, Dec., 1958,
p 306 / IRE, Inc., 1 East 79 St., New
York 21, N.Y.
An appraach to' analyzing errars in differential equatians solved by analag computers, taking intO' consideratian the majar
causes far these errars; also, attempts to
generalize the analytic process.
"Twistor" Shift Register / Electromechanical Design, vol. 3, no. 1, Jan.,
1959, p 8 / Electromechanical Design,
1357 Washington St., West Newton
65, Mass.
A reversible, diadeless shift register
using a single magnetic wire as the memory - which stores pulses when subjected to' a magnetizing field - will be
cheaper to build than canventional shift
registers.
Programmed Servo Speeds Short-Run Production / S. B. Korin, Corporate Manufacturing Engineer, and F. B. Spencer,
Staff Engineer, IBM / Electronics, vol.
32, no. 10, Mar. 6, 1959, P 54 / McGraw-Hill, 330 West 42 St., New York
36, N.Y.
Pragrammed servO's position computer
printed-circuit boards. In spite of the
complexity and variety of the boards required for a particular system, a singlestation inserter positions the boards in
respanse to' cantroller commands. Component selection and insertion are also directed by a controller.
COMPUTERS and AUTOMATION for July, 1959
Magnetic Head Reads Tape at Zero Speed
/ M. E. Andersan, Armaur Research
Faundatian, Illinais Institute af Technalagy, Chicago / Electranics, val. 32,
nO'. 10, Mar. 6, 1959, P 58 / McGrawHill, 330 West 42 St., New Yark 36,
N.Y.
A system which permits infarmatian
playback at extremely slaw speeds, So" that
the highest frequency campanent is within
the limited bandwidth af a pen recarder.
Original data is recorded at high tape
speeds, but "played back" at speeds including zerO' inches per secand, with nO'
deteriaratian in the signal-ta-naise ratiO'.
Future Demands in Office Autamatian /
E. F. Murphy, Editar, The Autamatic
Office / The Autamatic Office, val. 1,
nO'. 12, Feb., 1959, p. 1 / The AutO'matic Office Cansultants, Inc., 9th flaar,
5057 Waadward Ave., Detrait 2, Mich.
Accarding to' this authar, the day af
punched tape and large scale camputers
is aver. Punched cards will prave mare
efficient, hence, predaminant.
Generate Better Curves with Digital-Analag Techniques / M. A. Alexander /
Electranic Design, val. 7, no. 5, Mar.
4, 1959, P 40 / Hayden Publishing Ca.,
Inc., 830 Third Ave., New Yark 22,
N.Y.
This article discusses principles and
methads af generating curvilinear functians.
Accuracies which cannat be
achieved in a single analag system are
realized, by mixing digital and analag
camputer techniques.
Equipment Trust Data Pracessing / H. E.
Mertz, Asst. Vice President and Auditar, LaSalle Natianal Bank af Chicago
/ The Autamatic Office, vol. 1, no. 12,
Feb., 1959, p 11 / Autamatic Office
Consultants, Inc., 9th flaar, 5057 Waodward Ave., Detrait 2, Mich.
The pracedure af data pracessing as
applied in the LaSalle Natianal Bank. The
ariginal article appeared in "Banking,"
and includes new pracedures to' pravide
pertinent infarmatian.
Lagical Cantrol af Sampling Saves Camputing Time / D. Hammel, RadiO' Carp.
of America / Cantrol Engineering, vol.
6, nO'. 3, Mar., 1959, p 135 / McGrawHill, 330 West 42 St., New Yark 36,
N.Y.
Same systems naw in use far sampling
system variables - bath military and industrial- suffer fram inflexibility. A
system has been in use far aver a year,
which incorparates certain features to'
eliminate lass af time.
Simulating Secand-Order Equatians / D.
G. Chadwick, Asst. Prafessar, Callege
of Engineering and Technalagy, Utah
State University / Electronics, vol. 32,
nO'. 10, Mar. 6, 1959, P 64 / McGrawHill, 330 West 42 St., New Yark 36,
N.Y.
An analag technique which permits simulatian af secand-order differential equatians, using a single aperatianal amplifier
in place af the methad requiring three
aperatianal amplifiers. There is nO' lass
in flexibility.
Russian Computer Develapments / E.
Grabbe, Thampsan RamO' Waaldridge
Inc. / Instruments and Cantral Systems, val. 32, no. 2, Feb., 1959, p 256
/ Instruments Publishing Co., Inc., 845
Ridge Ave., Pittsburgh 12, Pa.
Part af a talk delivered to' the Las Angeles Chapter af the Assaciatian far Camputing Machinery, the article describesand campares to American camputerssame af the Russian electronic data pracessing machines.
Camputer-Designed Hydraulic Circuits
and Campanents / L. E. Knutsan, Remington Rand Univac / Autamatic Cantrol, val. 10, no. 2, Feb., 1959, p 56
/ Reinhald Publishing Carp., 430 Park
Ave., New York 2, N.Y.
A discussion af the applicatian af digital camputers to' hydraulic design. A general methad af "camputer salutian" is
shawn, in a prablem invalving a straight
transfer between twa paints, and the
methad is detailed to' the paint where
cO' ding can begin. A hydraulic design
system is develaped and applied to' salve
a haist prablem.
In Plain English: Stating a Camputer
Prablem / Autamatian & Automatic
Equipment News, val. 4, nO'. 7, March,
1959, p 1036 / A. & A. E. N., 9 Gaugh
Square, Fleet St., Landan, E. C. 4.
A prablem which was submitted to'
the Data Pracessing Centre af IBM
United Kingdam Ltd., is stated in "plain
terms." Then, the full system af instructians which the camputer is to' follaw, is
listed. Finally, far the camputer persall
whO' daesn't have a detailed knawledge af
pragramming, a simple pragramming sys·
tern is explained, namely, the FORTRAN·
SIT language.
The Challenge of Space / H. A. Manaagian, Assaciate Editar, Electranics /
Electronics, vol. 32, nO'. 17, April 24,
1959, pp 65-80 / McGraw-Hill, 330
West 42 St., New Yark 36, N.Y.
The theme af this rep art is "Electranics
in Space," and the camputer is an integral part af the equipment necessary to'
meet the challenge. Data pracessing is
essential in space navigatian and experimentatian; ane example is in inertial
guidance systems, where a camputer aperates an accelerameter indicatians, praviding autput signals to' cantral a space-vehicle's raIl, pitch, and fuel cut-aff paint.
Space Age Camputing / R. W. Rector,
Staff Mathematician, CDRC, Space
Technalogy Labs. / Datamatian, val. 5,
no. 2, Mar.-April, 1959, p 8 / Relyea
Publishing Carp., 103 Park Ave., New
Yark 17, N.Y. /
An accaunt af the rale that the camputer and data pracessing played in Praject Able-l (Pianeer). The requirements
placed upan camputers in the space
prabe, fall intO' three main categaries: (1)
trajectary and engineering camputatians,
including the salutians to' prablems in
prapulsian, structures, and aeradynamics;
(2) in-flight tracking and data acquisitian,
which cancerns the camputer aperatians
necessary to' abtain and pracess tracking
infarmatian; (3) data reductian and
COMPUTERS and AUTOMATION far July, 1959
analysis, which includes putting flight
telemetry data intO' suitable farm far interpretatian.
Autamata / N. P. Ruzic, Editor, Industrial Research / Industrial Research,
val. 1, no. 2, Spring, 1959, pp 47-59 /
Scientific Research Pub. Carp., Inc.,
200 S. Michigan Ave., ChicagO' 4, Illinais.
With science fictian avertanes, this
article describes same passibilities far future camputers, af which it is said: "the
differences between the new self-arganizing systems - autamata - and presentday camputers will be as vast as the differences between camputers and affice
adding machines." The author suggests
raising camputers as ane wauld, children,
fram early mistakes and awkwardness, to'
intelligence and saphisticated thinking.
Digital-Recording Magnetic Heads /
W. F. Hurley, Patter Instruments Ca. /
Instruments & Cantral Systems, val. 32,
no. 3, March, 1959, p 394/ Instruments
Publishing Ca., Inc., 845 Ridge Ave.,
Pittsburgh 12, Pa. /
"The magnetic head in a tape recarding
instrument serves three functians: 1) it
recards electric signals an magnetic tape;
2) it reads infarmatian an magnetic tape
and canverts it intO' electric signals; 3) it
serves as an eraser, wiping aut aId infarmatian sa that the tape may be reused." Fallawing this intraductian, a survey af magnetic heads far digital tape
systems, is given.
new Soundcraft MAGNA·SEE Kit
makes magnetic tracks visible!
Track placern,ent
• Head alignrn,ent· Pulse definition
(size and width)
• Drop-out areas and
other trouble-spots
Checks for: •
Magna-See Kit
contains: 1h pint
Magna-See Solution • Plastic bath
• Eye-piece magnifier • Pressure
sensitive tape
• 5 glass slides for
permanent copies
of tracks, and complete instructions.
For free MAGNA-SEE
brochure, write
REEVEsSOUNDCRAFTCORP.
GREAT PASTURE ROAD, DANBURY, CONNECTICUT
West Coast: 342 N. La Brea., los Angeles 36, Calif.
Canada: 700 Weston Road, Toronto 9, Onto Canada
31
NEW PATENTS
RAYMOND R. SKOLNICK
Reg. Patent Agent
Ford Inst. Co., Div. of Sperry Rand Corp.
Long Island City 1, N ew York
HE F~LLOWING IS a compilation of patents pertaining to computers and associated equipment from the
"OffiCIal G~zette of the United States Patent Office," dates of issue as indicated. Each entry consists of: patent number / mventor(s) / assignee / invention. Printed copies of patents may be obtained from the U.S. Commissioner of Patents, Washington 25, D.C., at a cost of 25 cents each.
T
Nov. 18, 1958 (cont'd):
2,861,259 I Albert J. Meyerhoff, Wynne-
wood, Pa. I Burroughs Corp., Detroit,
Mich. I A balanced logical magnetic
circuit.
Nov. 25, 1958: 2,861,740 I Pierre Jacques
Charles Chenus, Paris, Fr. I Compagnie
des Machines Bull (Societe Anonyme),
Paris, Fr. I An electronic adding apparatus for adding together two numbers each represented by a serial train
of pulses in coded group form.
2,861,741 I Raymond Bird, Letchworth,
Eng. I The British Tabulating Machine
Co., Lim., London, Eng. I An apparatus
for adding a plurality of binary serial
pulse trains.
2,861,742 I Geoffrey H. Stephenson, Ealing, London, Eng. I Electric and Musical Industries, Lim., Hayes, Middlesex,
Eng. I An apparatus for evaluatini the
rate -of change of one variable' with
respect to a second variable.
2,861,744 I Edward J. Schmitt, Collingswood, and Spencer W. Spaulding, Haddonfield, N.J. I R.C.A., a corp. of Del.
I An adder checking system for verifying the arithmetic result of two binary
coded operands.
2,862,127 I Fred B. Maynard, Cedar
Grove, N.J. I National Union Electric
Corp., Hatboro, Pa. I A binary to decimal converter tube.
2,862,139 I Frederic C. Williams, Timperley, and Tom Kilburn, Manchester,
Eng. I National Research Development
Corp., London, Eng. I A method of
storing digital information in the form
of electrostatic charges.
2,862,198 I Raymond Stuart-Williams,
Pacific Palisades, Milton Rosenberg,
Santa Monica, and Matthew A. Alexander, Pacific Palisades, Calif. I Telemeter Magnetics and Electronics Corp.,
Los Angeles, Calif. I A magnetic core
memory system.
2,862,199 I John E. Scott, Rego Park,
N.Y. I Sperry Rand Corp., a corp. of
Del. I A magnetic drum storage system.
Dec. 2, 1958: 2,862,660 I Robert B. Purcell, China Lake, Calif. I - - I A
decimal converter for an electronic binarily operated decade counter.
2,863,054 I Willis E. Dobbins, Manhattan
Beach, Calif. I The National Cash Register Co., Dayton, Ohio I A logical
gate correcting circuit.
2,863,135 I Norman B. Saunders, Weston,
Mass. I American Machine and Found
ry Co., a corp. of N.J. I A magnetic
melI).pry circuit.
Dec. 9, 1958: 2,863,710 I Benjamin
Cooper, Joseph S. Wapner and John G.
Roback, Brooklyn, N.Y. I Benjamin
Cooper I A data recorder.
Dec. 16, 1958: 2,864,555 I Rolf E. Spencer
and Geoffrey H. Stephenson, Ealing,
London, Eng. I Electrical and Musical
Industries, Lim., Hayes, Eng. I An analog function generator.
2,.864,556 I Francois H. Raymond, Le
Vesinet, Fr. I Societe d'Electronique
et d'Automatisme, Courbevoie, Seine,
Fr. I An electronic integration system.
2,864,557 I George W. Hobbs, Scotia,
N.Y. I General Electric Co., a corp. of
N.Y. I A number converter for translating a higher based number to that
of a lower based number.
Dec. 23, 1958: 2,865,564 I Harold R.
Kaiser, Woodland Hills, Claude A.
Lane, Culver City, and Wilford A.
Shockency, Torrance, Calif. I Hughes
Aircraft Co., a corp. of Del. I A high
speed electronic data conversion system.
2,866,103 I John T. Blake, Parsippany,
and Austin L. Ely, Whippany, N.J. I
Bell Telephone Lab., Inc., N.Y. I A
diode gate and sampling circuit.
2,866,145 I Lawrence R. Peaslee, Murray
Rosenblatt and Leroy U. Kelling,
Waynesboro, Va. I General Electric
Co., a corp. of N.Y. I An error signal
developing means for position programming control system.
2,866,177 I Floyd G. Steele, La Jolla,
Calif. I Digital Control Systems, Inc.,
a corp. of Calif. I A computer readout system.
2,866,178 I Arthur W. Lo, Elizabeth, and
Walter A. Helbig, Haddonfield, N.J.
I R.C.A., a corp. of Del. I A binary
device.
2,866,183 I Adolph W. Awot, Marblehead, Bernard M. Gordon, Concord,
and Maurice A. Meyer, Natick, Mass. I
Laboratory for Electronics, Inc., Boston, Mass. I An analog-to-digital converter.
2,866,184 I John W. Gray, Pleasantville,
N.Y. I General Precision Lab., Inc., a
corp. of N.Y. I An analog-to-digital
converter.
Dec. 30, 1958: 2,866,895 I Gerard R.
Boyer, Montrouge, Fr. I I.B.M. Corp.,
New York, N.Y. I An electronic storage device.
2,866,896 I Rudolph A. Stampfl, Asbury
Park, N.}. I U.S.A. as represented by
the Sec. of the Army I A pulse converting circuit.
January 6, 1959: 2,867,752 I Hugh F.
Stoddart, Newton Upper Falls, and
Theodore Voutselas, Arlington, Mass.
I Baird-Atomic Inc., a corp. of Mass. I
A system for counting and visually indicating counts of electrical pulses.
2,867,789/ John H. MacNeill and Charles
F. West, Melbourne, Fla. I U.S.A. as
represented by the Sec. of the Air Force
I A mercury memory tank.
2,867,790 I Benjamin M. Durfee, Binghamton, and Albert D. Miller, Vestal,
N.Y. / International Business Machines
Corp., New York, N.Y. I An information storage matrix.
2,867,796 I James Madison Kendall, Coral
Hills, Md. I - - I An analog-to-digital
converter.
2,867,797 I George B. Greene, Berkeley,
and Gunnar Wahlstrom, San Francisco,
Calif. I Marchant Research, Inc., a
corp. of Calif. I An analog-to-digital
converter.
January 13, 1959: 2,868,448 I William
J. Walker, Johannesburg, Transvaal,
Roland M. Walker, Rondebosch, Cape
Province, and Terence O'D. Duggan
and Alva Izak Archer, Johannesburg,
Transvaal, Union of South Africa I
- - I An electro-mechanical computing apparatus for the determination of
polynomial functions and the solution
of algebraic equations.
2,868,449 I John F. Brinster and Erwin
Donath, Princeton, N.J. I Appfied Science Corp. of Princeton, Princeton,
N.J. I An apparatus for effecting nonlinear transformations of digital electrical data.
2,868,450 I Harold S. Hemstreet, Binghamton, N.Y., and Jomer D. Eckhardt,
Cambridge, Mass. I Link Aviation,
Inc., Binghamton, N.Y. I A decimal to
binary translator.
2,868,451 I Edwin W. Bauer, Poughkeepsie, N.Y. I International Business Machines Corp., N.Y., N.Y. I A magnetic
core half adder.
2,.868,455 I George D. Bruce, Wappingers
Falls, and Paul F. Eckelman, Hyde
Park, N.Y. I International Business
Machines Corp., N.Y., N.Y. I A binary
counter with fast carry.
2,868,969 I Clarence F. Inniss, Oxnard,
Calif. I U.S.A. as represented by the
Sec. of the Navy I A diode shunt gating circuit.
2,868,999 I Alan R. Garfinkel, Forest
Hills, and Stanley Oken, Utica, N.Y. I
Sperry Rand Corp., Ford Inst. Co. Div.,
Long Island City, N.Y. I An "Exclusive OR" signal gating system.
COMPUTERS and AUTOMATION for July, 1959
January 20, 1959: 2,868,784 I Robert E.
Thomas, Walnut Creek, Calif. I U.S.A.
as represented by the U.S. Atomic Energy Commission I A multiplier circuit.
2,869,786 I David H. Jacobsohn, Chicago,
Ill., and Leslie C. Merrill, Fort Wayne,
Ind. I U.S.A. as represented by the
U.S. Atomic Energy Commission I
An adder circuit.
2,870,327 I Walter H. MacWilliams, Jr.,
Summit, and Robert C. Winans, Charham, N.]. I Bell Telephone Lab., Inc.,
New York, N.Y. I An electronic probability circuit.
2,870,436 I Milton L. Kuder, Wash.,
D.C. I U.S.A. as represented by the
Sec. of Commerce I An electronic analogue-to-digi tal-converter.
2,870,437 I Gordon G. Scarrott, Manchester, and Kenneth C. Johnson,
Gately, Cheadle, Eng. I Ferranti, Lim.,
Hollinwood, Lanchashire, Eng. I A
digital-analogue converter for deriving
a signal proportional to the number
represented by an input train of binary
digital current pulses of uniform width
and height.
January 27, 1959: 2,870,960 I John E.
Richardson, Los Angeles, Calif. I - I A system for analogue computing
utilizing detectors and modulators.
February 3, 1959: 2,872,106 I Floyd G.
Stele, Manhattan Beach, Calif. I Northrop Aircraft Inc., Hawthorne, Calif. I
A tape cam computer system.
2,872,107 I William H. Burkhart, East
Orange, N.J. I Monroe Calculating
Machine Co., Orange, N.J. I A serial
electronic adder-subtractor computer.
2,872,109 I Blanchard D. Smith, Jr., Alexandria, Va. I U.S.A. as represented by
the Secretary of the Air Force I A multiplier-integrator circuit.
2,872,111 I Lester S. Hecht, Los Angeles,
Calif. I Hughes Aircraft Co., Culver
City, Calif. I A serial binary arithmetic
unit for performing an operation of addition or subtraction.
2,872,112 I Ivan A. Greenwood, Jr., Stamford, Conn. I General Precision Lab.,
Inc., a corp. of N.Y. I A right triangle
solver using feedback
2,872,113 I Raymond 1. Kindred, Barthesville, Okla. I Phillips Petroleum Co.,
a corp. of Del. I A computer for solving simultaneous equations.
2,872,593 I Robert A. Henle, Hyde Park,
N.Y. I I.B.M. Corp., New York, N.Y.
I A logical circuit employing junction
transistors.
2,872,663 I Robert C. Kelner, Concord,
and Harvey Ruberstein, Somerville,
Mass. I Laboratory for Electronics, Inc.,
Boston, Mass. I A magnetic shift
register.
2,872,666 I Roger C. Greenhalgh, Vestal,
N.Y. I I.B.M. Corp., New York, N.Y.
I A data transfer and translating system.
February 10, 1959: 2,873,066 I Henry
F. McKenney, Weston, Mass. I Sperry
Rand Corp., Ford Inst. Co., Div., L.I.c.,
N.Y. I An electrical multiplier.
2,873,363 I Cravens L. Wanlass, Whittier,
Calif. I North AmerIcan Aviation, Inc.,
Calif. I A logical gating system for
digital computers.
2,873,385 I Barnard Ostenforf, Jr., Stam-
ford, Conn. I Bell Telephone Lab., Inc.,
New York, N.Y. I A transistor data
storage and gate circuit.
2,873,389 I William B. Cagle, Madison,
N.]., and Werner Ulrich, New York,
N.Y. I Bell Telephone Lllb., Inc., New
York, N.Y. I A logic circuit.
2,873,439 I Arvo A. Lahti, Pasadena, and
Duncan N. MacDonald, Arcadia, Calif.
I Consolidated Electrodynamics Corp.,
Pasadena, Calif. I A digital to analog
converting apparatus.
2,873,440 I Jack B. Speller, White Plains,
N.Y. I United Aircraft Corp., East
Hartford, Conn. I An analogue-to-digital converter.
2,873,442 I Martin Ziscrman, Hartsdale,
N.Y. I United Aircraft Corp., East
Hartford, Conn. I An analogue to binary coded system converter.
February 17, 1959: 2,873,911 I Warren
1. Perrine, Pasadena, Calif. I Librascope, Inc., Glendale, Calif. I A mechanical integrating apparatus.
2,873,913 I Martin Hebel, Hechendorf
am Pilsenee, Upper Bavaris, Germany I
Eldi-Feinmechanik G.m.b.H., Hechendorf am Pilsensee, Germany I An electrical multiplier.
2,873,915 I David C. Evans, Los Angeles,
Calif. I University of Utah, Salt Lake
City, Utah I An analogue computer for
solving simultaneous equations.
2,874,313 I John A. Githens, Morristown,
N.J. I Bell Telephone Lab., Inc., New
York, N.Y. I A binary data processing
apparatus.
February 24, 1959: 2,874,902 I Walter G.
Edwards I Hermosa Beach, Calif. I
National Cash Register Co., a corp. of
Md. I A digital adding circuit for generating an outgoing coded number.
March 3, 1959: 2,876,437 I Robert Royce
Johnson, Pasadena, Calif. I Hughes
Aircraft Co., a corp. of Del. I An electronic circuit for selectively shifting
or inverting the time position of digital data.
2,876,439 I Robert D. Torrey, Philadelphia, Pa. I Sperry Rand Corp., a corp.
of Del. I A binary counter.
March 10, 1959: 2,876,950 I Donald R.
Daykin, Endicott, N.Y. I International
Business Machines Corp., New York,
N.Y. I A digital-analog computer.
2,877,449 I Gordon E. Whitney, Poughkeepsie, N.Y. I International Business
Machines Corp., New York, N.Y. I
An intermediate magnetic core storage
circuit.
2,877,450 I Francis E. Hamilton and
James ]. Troy, Binghampton, and
Ernest S. Hughes, Jr., Vestal, N.Y. I
International Business Machines Corp.,
New York, N.Y. I A data storage and
transfer apparatus.
March 17, 1959: 2,877,948 I Clinton O.
Jorgensen, Long Beach, Calif. I Northrop Aircraft, Inc., Hawthorne, Calif. I
An analogue divider for dividing an
electrically represented first variable by
a second.
2,87.8,434 I Henry R. Brown, Jr., Whittier, Calif. I North American Aviation,
Inc., a corp. of Calif. I An error sensing servo component.
COMPUTERS and AUTOMATION for July, 1959
EXPANDING INTEGRATED
DIGITAL COMPUTER
PROGRAM CREATES
IMPORTANT GROWTH
OPPORTUNITIES AT
REPUBLIC AVIATION
Republic has an IBM Type 704
Computer now in operation,
and has an IBM Type 709
scheduled for delivery in
December 1959 and an IBM
Type 7090 for delivery in 1960.
We have immediate openings
in Scientific Programming,
Applied Mathematics, and Advanced Programming Techniques for individuals at all
levels (including trainee positions for recent grads) to develop and maintain a smooth
running operation and to prepare for the new computers.
If you are ready for that next
important move and desire to
work on challenging problems
in the design and development
of Supersonic and Hypersonic
Aircraft, Missiles and Satellite
Trajectories, Nuclear Reactors,
Space Studies, Plasma Propulsion Studies and many others,
write us today. Positions offer
varying degrees of responsibility commensurate with your
background and ability.
BS, MS or phD in Mathematics, Physics or Engineering
Sciences required. Prefer experience in programming large
scale computers on engineering
and scientific problems.
Forward your resume in confidence to:
Mr. George R. Hickman
Technical Employment Manager
Department 26G
•
Il.iIIrE."'ju._.. ~rD ..4I1IAF..IrJlT:1j,,,,
FARMINGDALE, LONG ISLAND, NEW YORK
33
A practical explanation
of principles, methods
and purposes .
SYMBOLIC LOGIC
AND INTELLIGFNT
MACHINES
By EDMUND C. BERKELEY
Editor, "Computers and Automation"
President, Berkeley
Enterprises, Inc.
Author of
"Computers:
Their Operation
and
Applications,"
Reinhold, 1956,
"Giant Brains"
or "Machines
that Think,"
Wiley, 1949
1959
208 pages
$6.50
The principles, methods, and purposes of symbolic logic and Boolean
algebra, and their use in the design,
construction, and programming of
intelligent machines, are explained in
a simple and straightforward way in
"Symbolic Logic and Intelligent Machines." The book proceeds from
answers to simple, basic questions,
towards the ideas and terms needed
to understand the whole subject. The
discussion of both symbolic logic and
intelligent machines abounds in comparisons and examples. The design
and principles of both small and
large computing machines are included, along with specific problems
that confront the designers of these
machines. The role of symbolic loglc
in the programming of automatic
computers and such complex devices
as robots completes this outstanding
book.
CONTENTS: Symbolic Logic - An Introduction; The Basic Ideas. Boolean Algebra - Introduction,. Basic Ideas,. Calculating,· Mathematical Definition. Intelligent
Machines. Small Machines That ReasonSome Simple Problems; A Syllogism ~a
chine and Other Problems. Large Machines
That Compute-The Problem of Adding
Decimal Digits,' The Problems of Storage,
Transfer and Organization; Addition, Subtraction, Multiplication, and Division of
Binary Numbers. The Algebra of States
and Events - The Basic Ideas; Application
to Some Problems. Symbolic Logic and The
Programming of Automatic Computers. Selected Bibliography. Index.
Order your copy now from:
REINHOLD
PUBLISIDNG Corp.
430 Park Avenue
New York 16, N.Y.
2,878,435 I Lewis C. Rich, Queens, and
Lothair H. Rowley, Syosset, N.Y. /
Sperry Rand Corp., a corp. of Del. /
A servo system with low impedance
stabilization network.
2,878,463 I Herman E. Austen, Trotwood,
Ohio I The National Cash Register Co.,
Dayton, Ohio I A magnetic data storage
device.
March 24, 1959: 2,879,000 I Waldron S.
Macdonald, Concord, and Matthew C.
Abbott, Greenwood, Mass. I Electronics Corp. of America, Cambridge, Mass.
I A digital inventory register.
2,879,001 I Arnold Weinberger, Washington, D.C., and John 1. Smith,
Wheaton, Md. I U.S.A. as represented
by the Sec. of Cpmmerce I A high
speed binary adder having simultaneous carry generation.
2,879,002 I Ernest P. Longerich, Inkster,
Mich. I Bendix Aviation Corp., Detroit, Mich. I An analog squaring and
square rooting circuit.
2,879,411 I Alfred H. Faulkner, Chicago,
Ill. I General Telephone Lab., Inc., a
corp. of Del. I A "not and" gate circuit.
2,879,412 I Henri H. Hoge and Douglas
1. Spotten, Baltimore, Md. I Westinghouse Electric Corp., East Pittsburgh,
Pa. I A zener diode cross coupled bistable triggered circuit.
2,879,498 I Theodore A. Kalin, Waltham,
Mass. I U.S.A. as represented by the
Sec. of the Air Force I A circuit for
locating a binary digit within an interval.
March 31, 1959: 2,880,392 I Robert C.
Paulsen, Boonton, N.J. I International
Business Machines Corp., New York,
N.Y. I A digital microvolt measuring
device.
2,.880,406 I Douglas G. Bindon and Ivan
P. V. Carter, Manchester, Eng., and
Martin J. Friedman, Pisa, Italy I Ferranti Limited, Hollinwood, Lancashire,
Eng. I A magnetic-core storage device
for digital computers.
April 7, 1959: 2,880,934 I Lowell S.
Bensky, Levittown, Pa., and Stephan M.
FiIlebrown, Collingswood, N.J. I Radio Corp. of America, a corp. of Del.
I A pulse type reversible counting
system.
2,880,935 I Thomas J. Johnson, Los Angeles, Calif. I Gilfillan Bros., Inc., Los
Angeles, Calif. I An analog computer
for multiplying two factors.
2,881,412 I David Loev, Philadelphia,
Pa. I Burroughs Corp., Detroit, Mich.
I A magnetic shift register.
2,881,413 I Munro K. Haynes, Poughkeepsie, N.Y. I I.B.M. Corp., New
York, N.Y. I A resistor bias ring transfer circuit.
2,881,414 I Munro K. Haynes, Poughkeepsie, N.Y. I I.B.M. Corp., New York,
N.Y. I A magnetic memory system.
2,881,415 I Claude Rene, Jean Dumousseau and Andre Edouard Joseph Chatelon, Paris, Fr. I International Standard
Electric Corp., New York, N.Y. I A
system for recording and selecting information.
2,881,416 I James C. Hosken, Boston,
Mass. I Arthur D. Little, Inc., Cam-
bridge, Mass. I Apparatus for converting analogue information into digital
information.
2,.881,417 I Charles H. Currey, Palatine,
Ill. I A.C. Nielson Co., Chicago, Ill. I
A decimal.to-binary converter for system for recording, listening or viewing
habits of wave signal receiver users.
2,881,419 I Arthur Rothbart, Bronx, N.Y.
I International Telephone and Telegraph Corp., Nutley, N.J. I A digital
to analog translator.
April 14, 1959: 2,881,978 I Tom Kilburn, Davyhulme, Manchester, Eng.,
and Dennis 1. H. Gibbings, Claremont,
Tasmania, Australia I National Research Development Coro., London,
Eng. I A binary serial dividing apparatus.
2,881,979 I Anthony A. Blundi, Philadelphia, Pa. I Burroughs Corp., Detroit, Mich. I A binary adder.
2,882,443 I Roy E. Nather, Walnut Creek,
Calif. I U.S.A. as represented by the
U.S. Atomic Energy Comm. I A high
speed pulse counting circuit.
2,882,517 I Charles S. Warren, Collingswood, N.J. I Radio Corp. of America,
a corp. of Del. I A memory system
made up of a plurality of bistable storage elements.
2,882,518 I Frederick G. Buhrendorf,
Westfield, N.]. I Bell Telephone Laboratories, Inc., New York, N.Y. I A
magnetic storage system.
April 21, 1959: 2,883,106 I John W.
Cornwell, Garden City, Merton 1. Haselton, Rye, and Edwin L. Schmidt,
Croton-on-Hudson, N.Y. I The Teleregister Corp., New York, N.Y. I A
data storage and reservation system.
2,883,107 I Dante J. Domizi, Parma,
Ohio I Clary Corp., San Gabriel, Calif.
I A punched card sensing apparatus.
2,883,473 I Byron McDermott, Chatham
Township, Morris County, N.J. I
Bell Telephone Lab., Inc., New York,
N.Y. I A transistor gating circuit.
2,883,474 I Walter W. Fritschi, Bayside,
N.Y. I Bell Telephone Lab., Inc., New
York, N.Y. I A transistor gating circuit.
2,883,525 I Daniel 1. Curtis, Manhattan
Beach, Calif. I Hughes Aircraft Co.,
Culver City, Calif. I A flip-flop for
generating voltage-couple signals.
2,883,648 I Harvey Rubinstein, Somerville, and Robert C. Kelner, Concord,
Mass. I Lab. for Electronics, Inc., Boston, Mass. I A magnetic shift register.
April 28, 1959:' 2,884,193 I Gerhard
Liebmann, Aldermaston, Eng. I Sunvic
Controls, Lim., London, Eng. I An electrical analogue-computing apparatus.
2,884,615 I Alan R. Garfinkel, Forest
Hills, N.Y. I Sperry Rand Corp., a
corp. of Del. I A pulse coded signal
separator.
2,884,618 I Herman Epstein, West Chester, Pa. I Burroughs Corp., Detroit,
Mich. I A ferroelectric logical circuit.
2,884,619 I William W. Woodbury, Lewis T. Wheelock, and Gregory J. Tobin,
Poughkeepsie, N.Y. I I.B.M. Corp.,
New York, N.Y. I An information
storage system.
COMPUTERS and AUTOMATION for July, 1959
ADVERTISING
INDEX
Following is the index of advertisements.
Each item contains: Name and address of
the advertiser / page number where the
advertisement appears / name of agency
if any.
Audio Devices, Inc., 444 Madison
Ave., New York 22, N.Y. I Page
35 I Marsteller, Rickard, Gebhardt
& Reed, Inc.
Bendix Aviation Corp., Computer
Div., 5630 Arbor Vitae St., Los
Angeles, Calif. I Page 2 I Shaw
Advertising Inc.
Broadview Research Corp., 1811
Trousdale Dr., Burlingame, Calif.
I Page 16 I CEIR, Inc., 1200 Jefferson Davis
Highway, Arlington 2, Va. I Page
17 I Ernest S. Johnston
Chrysler Corp., Engineering Div.,
P.O. Box 1118, Detroit 31, Mich.
I Page 28 I N. W. Ayer &
Son, In~.
C. P. Clare & Co., 3101 Pratt Blvd.,
Chicago 45, Ill. I Page 25 I Reincke, Meyer & Finn
Douglas Aircraft Co., Inc., Santa
Monica, Calif. I Page 24 I J.
Walter Thompson Co.
General Electric Co., Apparatus Sales
Div., Schenectady 5, N.Y. I Page
7 I G. M. Basford Co.
General Electric Co., Heavy Military
Electronics Dept., Court St., Syracuse, N.Y. I Page 23 I Deutsch
& Shea, Inc.
In te r na tio nal Business Machines
Corp., 590 Madison Ave., New
York 22, N.Y. I Page 5 I Benton
& Bowles, Inc.
Philco Corp., Government & Industrial Div., 4700 Wissahickon Ave.,
Philadelphia 44, Pa. I Page 3 I
Maxwell Associates, Inc.
Reeves Soundcraft Corp., Great Pasture Rd., Danbury, Conn. I Page
31 I The Wexton Co., Inc.
Reinhold Publishing Corp., 430 Park
Ave., New York 22, N.Y. I Page
34 1Republic Aviation, Farmingdale, L.I.,
N.Y. I Page 33 I Deutsch & Shea,
Inc.
System Development Corp., Santa
Monica, Calif. I Page 21 I Stromberger, LaVene, McKenzie
-
D
~
•
c:;::)
~
~
c=l
c::::;)
c::;t
c::::::::J
0
0
c:::::a
c:;:::::r
c::a
<::::)
c=:p
c:;::)
c::;:r
',0
How big is a dropout?
A dropout can be measured more than one way.
Physically, the surface imperfection that causes a
dropout is microscopic - often quite invisible to the
naked eye. Financially, though, this molehill can
become a mountain - may cost you thousands of
dollars from a single error.
That's why our customers invariably demand perfection from our EP Audiotape, the extra precision
magnetic recording tape. They just can't afford
dropouts.
Audio Devices' battery of Automatic Certifiers
is one of the unique means used to make sure EP
Audiotape always meets customer specifications.
The Automatic Certifier records and plays back
every inch of the EP Audiotape under test. These
tests can be so demanding that if the tape fails to
reproduce just one test pulse out of the 40 million
put on a single reel, the entire reel is rejected.
There are no ifs, ands, or buts.
This is one of many special quality-control operations to which EP Audiotape is subjected. From raw
material to hermetically sealed containers, every
reel gets individual attention.
EP Audiotape quality is so well verified bv instruments like the Automatic Certifier that every reel
is guaranteed to be defect-free! For more information write for free Bulletin Tl12A. Write Dept. TA,
Audio Devices, Inc., 444 Madison Avenue, New
York 22, N. Y.
n n
TYPE@l?_
Technical Operations, Inc., Washington Research Office, 3520 Prospect St., N.W., Washington, D.C.
I Page 36 I Dawson MacLeod &
Stivers
COMPUTERS and AUTOMATION for July, 1959
AUDIO DEVICES, INC.
444 Madison Ave., N. Y. 22, N. Y.
In Hollywood: 840 N. Fairfax Ave.
In Chicago: 5428 Milwaukee Ave.
Export Dept.: 13 East 40th St., N. Y., 16
Rectifier Division: 620 E. Dyer Rd., Santa Ana, Calif.
35
How to make
your move
without
making a
move •.•
• Tired? We've made it easy for you . Western
Union, open-handed and large-hearted as ever
was, h as agreed to bring us your message at no
cost to you. All you do is hand Western Union
the blank below (tear out the whole page, if you
feel strong enough) with check marks in the
right places. We do the rest.
For example, we'll send you information
about the broadly varied opportunities at
tech / ops, and an illustrated brochure a bout this
med ium -sized a nd growing research and development firm with the usual benefits and an
unusual profit-sharing plan. But do it today.
-----------------------_._--------------,-,---,-,--------------_.
~
.
OOMESTIC SERVICE
Ch«k u..c1.u of ...v,cod•• ired;
oche,twfJe eMs meSal1l: will be
lent as I fast tc:learam
$
S
TELEGRAM
•
OAV
L~TlER
dill:,
M\:
"NIGHT LETTER
W . P. MARSHALL.
PO . OR COlL
&i;~!1
Ill.f@
14k
I;:~!I
:· ,; 0
analysis division director with a Ph.D. and eight
years .of experience since my B.S. or B.A. degree
ii,"
o
NAM~F
senior OR analyst with a .graduate degree in
mathematics or tbe physic~1 sciences and expe·
rience in OR and/or systems analysis
(1as~
OthCt'WbC
scnt
r UL~
o f !>CfVICC dC:~lred;
,hI.! mess.lgc wtll be
.)1 tke full rau:'
RATE
~ SHOR E, SHI P
~ ••• IOIN"
/
TIME FILEO
el,
~ij
~··,~ o ,
Check the
ltTTEf{ TELECRA M
CHARGE TO fH E ACCOUNT OF
CASH NO.
I am now a
senior mathematician with a Ph.D. in mathematics .or physics and experienc!tliwiJh digital
computers and modern programming techniqnes
'>
1206 (4-55)
,;;rELEGRAM
E
/
. NO. WOS.·CL. OF SvC.
'¥ijru
WESrnRN UNION
,/ INTERNATiONAL SERVICE ,
1
2
3
,0 :,
o
associate OR analyst with a graduate degree in
mathematics or the physical sciences
4
research aide
5
I am interested in hea ring more about positions
available at tech/ops.
_____________________________________________________________
ADDRESS _ __;_~------,c-~_;_--------------_ TELEPHONE'---_____________
Mr . Kiny, ley S . Altderxxoll
Technical Operations, Incorpoeated
3520 PROSPECI , STREET, N . W • • WASHINGTO N ,
o.
C.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2015:08:25 15:28:08-08:00 Modify Date : 2015:08:25 14:46:08-07:00 Metadata Date : 2015:08:25 14:46:08-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:c670485f-2b6b-2c4d-8889-1afb331c2de2 Instance ID : uuid:14d3418b-3951-1d43-b268-2dcd3c609205 Page Layout : SinglePage Page Mode : UseNone Page Count : 36EXIF Metadata provided by EXIF.tools