FREE CONTRIBUTION CHRONOLOGY · 1847–1890
Logic and people become data
What is gained, and what is erased, when reasoning or a person becomes a symbolic record?
The historical question
Boolean algebra made logical form calculable. Hollerith cards turned selected attributes of people into sortable fields and electrical counts, making large institutions faster and more capable.
A representation increases operational power by preserving selected distinctions and deleting the rest; the deletion is a technical and political choice.
An algebra and a data schema
Let A mean a record is in region A and E mean it meets an eligibility rule. Counting eligible records in either region A or B requires the predicate E AND (A OR B). Boolean algebra distinguishes that from (E AND A) OR B, which would include every record in B regardless of eligibility. Parentheses express a substantive rule, not decoration.
Now suppose a card has one field for age band and another for occupation. A tabulator can count combinations represented by those fields. It cannot recover information that was never encoded. If age was grouped into bands, exact ages cannot be reconstructed from band totals. If the occupation categories exclude a kind of work, a technically accurate count can still misrepresent the population.
This connects logic and institutional data without collapsing them into one invention. Algebra helps specify the counting predicate. Data design determines what distinctions exist. Collection procedures determine whether the records correspond to people accurately. Governance determines who chooses the categories and who can contest errors. A faster counting machine improves one stage of this pipeline; it does not prove the categories are appropriate or that the records are unbiased.
What the evidence does not establish
Historical accounts of data processing and state power need careful source comparison. Do not make either celebratory or accusatory claims broader than the evidence.
Reconstruction exercise
A dataset contains 10 eligible records in A,8 in B, and 3 in both. Count eligible records in A or B. Name information lost if ages are stored only as bands.
Worked solution
Inclusion-exclusion gives 10 + 8 − 3 = 15 unique eligible records. Adding 18 double-counts the intersection. Age bands lose exact values within each band, so an exact median age may not be identifiable. A downstream query must respect both set semantics and the precision of the stored representation.
Test the limits and transfer the idea
1. Truth table and counterexample · allow 25 minutes
A misplaced parenthesis changes who is counted
Compare P=E AND (A OR B) with Q=(E AND A) OR B. Evaluate both for records (E,A,B)=(0,0,1), (1,0,1), (1,1,0), and (0,1,0). Characterize exactly the records Q admits that P excludes. Then explain why a correct implementation of Q cannot be called accurate merely because all its counters match a hand calculation.
Get a starting hint
Find the branch where B alone decides Q, regardless of eligibility.
Compare your reasoning with the worked solution
The P,Q results are (0,1), (1,1), (1,1), and (0,0). Q differs precisely when B is true and E is false, independent of A. It admits ineligible B records because OR B bypasses the eligibility test. Matching hand counts shows that implementation and hand calculation agree on Q; it does not establish that Q is the intended institutional rule. Requirements should name eligibility, region overlap and how missing values are handled, with examples that distinguish the predicates. Boole's text is a primary logical work; the Census Bureau's history is a later institutional account. Neither alone determines a particular census classification's intended meaning or fairness.
Check your reasoning
- Evaluates all four records correctly.
- Characterizes the full difference, not only one counterexample.
- Separates specification correctness from implementation agreement.
2. Information-loss argument · allow 25 minutes
Prove that a lossy category cannot answer a later query
A dataset retains only that four people have ages in the inclusive band 20–29. A later analyst asks how many are at least 25. Give two underlying populations with the same stored record and different correct answers. Derive the tight minimum and maximum possible count. Explain what additional data would be needed and why a faster tabulator cannot recover it.
Get a starting hint
Two inputs with identical encodings force any deterministic decoder to give the same answer for both.
Compare your reasoning with the worked solution
Ages [20,21,22,23] and [26,27,28,29] both encode as four records in band 20–29, but the requested counts are zero and four. Those are the tight bounds because no count can be negative or exceed the population of four, and both extremes are feasible. Any algorithm seeing only the stored record receives identical input in both cases, so it cannot always output the correct exact count. Exact ages or a retained sub-band boundary at 25 would answer this query, subject to collection accuracy and appropriate access. Additional computing speed cannot undo a non-injective encoding. Historical claims about population surveillance require source-specific evidence of categories, access and use; the mathematical loss argument alone does not establish those institutional facts.
Check your reasoning
- Constructs indistinguishable encodings with different answers.
- Derives and attains bounds zero through four.
- Explains why the limitation is informational rather than computational.
Check your understanding
Why does 10 + 8 overcount the union?
- Some records belong to both sets
- Boolean algebra forbids addition
- The categories must contain equal numbers
Explanation
Inclusion-exclusion gives 10 + 8 − 3 =15 unique eligible records. Adding 18 double-counts the intersection. Age bands lose exact values within each band, so an exact median age may not be identifiable. A downstream query must respect both set semantics and the precision of the stored representation.
Sources and further reading
- The Laws of Thought: Project Gutenberg · public domain
- Hollerith machine: United States Census Bureau
- Locating the Victims: United States Holocaust Memorial Museum