Inmathematics, anindex set is aset whose members label (or index) members of another set.[1][2] For instance, if the elements of a setA may beindexed orlabeled by means of the elements of a setJ, thenJ is an index set. The indexing consists of asurjective function fromJ ontoA, and the indexed collection is typically called anindexed family, often written as{Aj}j∈J.
The set of all such indicator functions,, is anuncountable set indexed by.
Incomputational complexity theory andcryptography, an index set is a set for which there exists an algorithmI that can sample the set efficiently; e.g., on input1n,I can efficiently select a poly(n)-bit long element from the set.[3]