Related Experiment Video
Updated: Apr 12, 2026

Automated Quantification and Analysis of Cell Counting Procedures Using ImageJ Plugins
Published on: November 17, 2016
The origins of counting algorithms
Jessica F Cantlon1, Steven T Piantadosi2, Stephen Ferrigno2
1Brain & Cognitive Sciences, University of Rochester jcantlon@bcs.rochester.edu.
Abstract:
Humans' ability to count by verbally labeling discrete quantities is unique in animal cognition. The evolutionary origins of counting algorithms are not understood. We report that nonhuman primates exhibit a cognitive ability that is algorithmically and logically similar to human counting. Monkeys were given the task of choosing between two food caches. First, they saw one cache baited with some number of food items, one item at a time. Then, a second cache was baited with food items, one at a time. At the point when the second set was approximately equal to the first set, the monkeys spontaneously moved to choose the second set even before that cache was completely baited. Using a novel Bayesian analysis, we show that the monkeys used an approximate counting algorithm for comparing quantities in sequence that is incremental, iterative, and condition controlled. This proto-counting algorithm is structurally similar to formal counting in humans and thus may have been an important evolutionary precursor to human counting.
Related Concept Videos
Sums of Power
Sequences
Mathematical Induction
Trial and Error and Algorithm
Arithmetic Sequences
Theorems of Pappus and Guldinus: Problem Solving

