Class HybridEquivalenceChecker
- Namespace
- LogicalOptimizer
- Assembly
- LogicalOptimizer.dll
Default backend: exhaustive truth-table comparison up to the guard range, SAT-based miter proof beyond it. Verdicts are exact; Unknown appears only when the conflict budget runs out on very large instances.
public sealed class HybridEquivalenceChecker : IEquivalenceChecker
- Inheritance
-
HybridEquivalenceChecker
- Implements
- Inherited Members
Constructors
HybridEquivalenceChecker(int)
public HybridEquivalenceChecker(int maxConflicts = 200000)
Parameters
maxConflictsint
Methods
Check(AstNode, AstNode, CancellationToken)
public EquivalenceCheckResult Check(AstNode left, AstNode right, CancellationToken cancellationToken = default)
Parameters
leftAstNoderightAstNodecancellationTokenCancellationToken