The numeric (finite, real) value of a bound expression, or undefined.
(b: Expression | undefined)
| 1054 | */ |
| 1055 | function assumeElementOfSet( |
| 1056 | ce: ComputeEngine, |
| 1057 | symbol: string, |
| 1058 | setExpr: Expression, |
| 1059 | cause?: Expression |
| 1060 | ): AssumeResult { |
| 1061 | // 1. Primitive number sets → pure type refinement |
| 1062 | const type = domainToType(setExpr); |
| 1063 | if (type !== 'unknown') return refineSymbolType(ce, symbol, type, cause); |
| 1064 |
no test coverage detected