CardinalityResult<T>.fromUnion constructor
Creates a cardinality result from union calculation.
Implementation
factory CardinalityResult.fromUnion(CustomSet<T> a, CustomSet<T> b) {
final value = CardinalityUtils.unionCardinality(a, b);
final verified = CardinalityUtils.verifyInclusionExclusion2(a, b);
return CardinalityResult(
value: value,
method: 'inclusion-exclusion',
verified: verified,
metadata: {'cardinalityA': a.cardinality, 'cardinalityB': b.cardinality},
);
}