Based on the provided sources, particularly the work of Jill Larkin and Herbert A. Simon, diagrams simplify search and recognition in complex systems not necessarily by providing more information, but by organizing information in a way that is computationally more efficient for the human brain to process.

Here is an analysis of how diagrams achieve this simplification:

1. Simplification of Search: Locality and Indexing

The fundamental difference between a sentential (text-based) representation and a diagrammatic representation is how data is indexed. Sentences are indexed by position in a sequence, while diagrams are indexed by location in a plane[1],[2]. This spatial indexing drastically reduces the “cost” of search in the following ways:

Grouping of Information: In a diagram, information that is used together is typically grouped together at the same location[3]. In a text description, elements needed to make a single inference may be widely separated, requiring a linear search through the entire list to find matching conditions[4]. In a diagram, the system can focus attention on one location and access all relevant attributes simultaneously[5],[6].

Geometric Adjacency: Diagrams allow for “smooth traversal” of a problem. If the solution requires moving from one element to another, diagrams often place these elements adjacent to one another[7]. This limits the search space to the immediate neighborhood of the current focus, rather than the entire data structure[8].

Elimination of Symbolic Labels: In verbal descriptions, relationships must be maintained through labels (e.g., “Rope A is connected to Pulley B”). The problem solver must mentally track these labels to understand connections. In a diagram, the connection is explicit and spatial; the “overhead” of keeping track of labels is eliminated[9],[10],[11].

2. Simplification of Recognition: Perceptual Enhancement

Recognition is the process of matching elements in the problem description to “if-then” rules (productions) stored in memory[4]. Diagrams enhance recognition by making implicit information explicit and leveraging the human visual system.

Perceptual Inference at “Zero Cost”: The human visual system can detect geometric features—such as intersections, smooth curves, or alternate interior angles—almost instantaneously[12],[13]. In a sentential representation, these features must be computed or inferred through laborious logical steps. Diagrams provide these “perceptual” results at “essentially zero cost”[13].

Automated Feature Detection: Diagrams create a “perceptually enhanced data structure”[14],[15]. For example, in a geometry problem, simply drawing two lines intersected by a third immediately creates identifiable angles and regions that a text description does not explicitly name. This allows the problem solver to recognize the conditions for inference rules (e.g., “if logical AND spatial conditions are met, then X”) without explicit calculation[16],[17].

The “Mind’s Eye”: Visual imagery acts as a substitute for logical reasoning. For instance, finding the equilibrium in economics can be done by visually recognizing the intersection of supply and demand curves rather than solving simultaneous algebraic equations[18],[19]. This “seeing” utilizes powerful, primitive production rules that everyone possesses[20].

3. Structuring Ill-Structured Problems

Drawing on the broader context of investigating complex systems (as discussed in your previous query regarding “chaordic” or ill-structured problems), diagrams serve a critical role in problem structuring:

External Memory and Retrieval: In complex, ill-structured problems, the solver cannot hold all constraints in working memory. A diagram acts as an external memory source. The solver attends to features in the drawing, which then “evoke” relevant information and constraints from long-term memory[21].

Abstraction of Hierarchy: Complex systems are often hierarchic and nearly decomposable[22],[23]. Diagrams are uniquely improved by their ability to represent this hierarchy: they can depict relations among major parts (e.g., an outline or block diagram) while suppressing the detailed internal relations of sub-parts[24]. This abstraction makes the system comprehensible by preventing information overload.

Summary

Diagrams are computationally superior to text for specific tasks because they support efficient search (through spatial indexing and locality) and easy recognition (through perceptual inference). They render the solution “transparent” by changing the representation so that the solution is explicitly visible rather than hidden in a sequence of logical implications[25].