Discrete Analyzers