Bloom Filter
False positive: possible.
False negative: not possible under standard insert/query semantics.
m controls memory usage.
k controls the number of hash functions.
Optimal k is approximately (m/n) ln(2).
Common uses include caches, databases, and distributed systems.