Class NormalFormTooLargeException
- Namespace
- LogicalOptimizer
- Assembly
- LogicalOptimizer.Core.dll
Raised when a distribution-based normal-form conversion (equivalent CNF/DNF) is abandoned because the expression expands past its distribution-step budget, rather than because of a programming error. It derives from InvalidOperationException for backward compatibility, but its distinct identity lets callers fall back cleanly (mark the artifact TooLarge, or switch to the linear-size Tseitin encoding) without also swallowing a genuine invariant violation.
public sealed class NormalFormTooLargeException : InvalidOperationException, ISerializable
- Inheritance
-
NormalFormTooLargeException
- Implements
- Inherited Members
Constructors
NormalFormTooLargeException(string)
public NormalFormTooLargeException(string message)
Parameters
messagestring
NormalFormTooLargeException(string, Exception)
public NormalFormTooLargeException(string message, Exception innerException)