A fourth operation of reasoning done by punch-card machines is finding that one number is greater than, or equal to, or less than another. This operation is done in the collator and may be called sequencing. For example, suppose that we have a file of punch cards for cities, showing in columns 41 to 48 the number of people. Suppose that we wish to pick out the cards for cities over 125,000 in population. Now the collator has a mechanism that has 2 inputs and 3 outputs ([Fig. 17]). We may call this mechanism a sequencer, since it can tell the sequence of two numbers. What goes into the Primary input is a number: let us call it a. What goes into Secondary is another number: let us call it b. An impulse comes out of Low Primary if a is less than b. An impulse comes out of Equal if a equals b. An impulse comes out of Low Secondary if a is greater than b.

Fig. 17. Sequencer.

In the language of logic, if p, q, r are the three indications in Low Primary, Equal, and Low Secondary, then:

p = T(a < b)

q = T(a = b)

r = T(a > b)

Returning to our example, we punch up a card with 125,000 in columns 43 to 48, and we put this card into the Secondary Feed. We take the punch cards for cities and put them into the Primary Feed. In the plugboard, we connect the hubs of the Secondary Brushes (that read the card in the Secondary Feed), columns 43 to 48, to the Secondary input of the Sequencer. We connect the hubs of the Primary Brushes (that read the card in the Primary Feed), columns 41 to 48, to the Primary input of the Sequencer. Then we connect the Low Primary output of the Sequencer to a device that causes the city card being examined to fall into pocket 1. We connect Equal output and Low Secondary output to a device that causes the city card being examined to fall into pocket 2. Then, when the card for any city comes along, the machine compares the number of people in the city with 125,000. If the number is greater than 125,000, the card will fall into pocket 1; otherwise the card will fall into pocket 2. At the end of the run, we shall find in pocket 1 all the cards we want.

NEW DEVELOPMENTS

We may expect to see over the next few years major developments in punch-card machinery. It would seem likely that types of punch-card machines like the following might be constructed: