Reducts
A reduct is a concept from model theory describing a structure that is obtained from another structure by discarding some of its language symbols. If M is a structure in a language L, and L′ is a sublanguage of L (i.e., L′ ⊆ L), then the L′-structure M|L′ is formed by keeping the same domain and interpreting exactly the symbols that remain in L′. In other words, all relations, functions, and constants in L′ are interpreted as they are in M, while the symbols not in L′ are simply forgotten.
Formally, if M = (D, interpret(S) for S ∈ L) is an L-structure, then M|L′ = (D, interpret(S) for
Examples help illustrate the idea. Take a field F with the language {+, ×, 0, 1}. The reduct
See also: expansion, definability, interpretability, interdefinability.