Preimage¶
Core Idea¶
A preimage is the set of all inputs that map to a given output under some mapping: it reverses the arrow while honouring the mapping's many-to-one character, so backward reasoning honestly yields a set of explanations rather than a unique cause.
How would you explain it like I'm…
Who Made the Footprints
Working the Rule Backward
All the Possible Causes
Broad Use¶
- Mathematics: the preimage of every open set being open defines continuity, and it distributes over union, intersection, and complement.
- Diagnostic reasoning: the preimage of a symptom is the differential diagnosis, the suspect list, the fault tree.
- Epidemiology: the preimage of an infected case is the set of prior contacts who could have been the source.
- Databases: a filter clause computes a preimage — given a target predicate, return the inputs satisfying it.
- Cryptography: a hash's security is the intractability of its preimage — given an output, find any input mapping to it.
- Inverse problems: tomography and seismic inversion recover the source configurations consistent with an observed signal.
Clarity¶
Forces the question how many things map here?, making the size of the explanation-set explicit and distinguishing "we found a cause" from "we found the cause."
Manages Complexity¶
Compresses "what could have caused this?" into one algebraic operation, and frames the whole inverse problem as a single narrowing of the explanation-set toward a singleton.
Abstract Reasoning¶
Makes identifiability — is the preimage a singleton? — the master question of every backward-inference problem, with preimage size measuring how much information the forward mapping destroys.
Knowledge Transfer¶
- Topology to engineering: "what is the preimage of failure?" is the same operation as fault-tree analysis, with the same closure properties.
- Databases to epidemiology: a filter and contact tracing compute one operation and share preimage-pruning heuristics.
- Inverse problems to policy: recovering a source from a signal ports to finding the policy mixes that could have produced an outcome.
Example¶
A patient's elevated liver enzymes have a large diagnostic preimage — several hepatitides, drug injury, autoimmune disease — and the workup is preimage-narrowing: each test is chosen because it has different preimages under each candidate, shrinking their intersection toward one.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Preimage presupposes Function (Mapping) — The file: 'The preimage RIDES ON a forward mapping but runs its arrow backward... a preimage is only as trustworthy as the forward map is complete.' It is an operation defined ON a function_mapping (reverse the arrow), so it presupposes one.
Path to root: Preimage → Function (Mapping)
Not to Be Confused With¶
- Preimage is not Function Mapping because the preimage runs the arrow backward to recover sources, whereas a function mapping runs it forward from input to output.
- Preimage is not an Inverse Function because the preimage honestly returns a set, whereas an inverse exists only when every preimage is a singleton.
- Preimage is not a Transformation because the preimage reverses an existing mapping and distributes over Boolean operations, whereas a transformation maps representation to representation forward.