This is a proxy for accessing (partially enumerated) sets of candidate cells. LazyCells are constrained to be within the value of their prototype
Size of LazyCell: the size of the intension plus accounting for excluded and included additions.
The exclusions are assumed to be part of the set. The inclusions are assumed to NOT be part of the intension.
| Returns: | int – size of LazyCell |
|---|
Subclass specific method for generating self.members The methods responsibilities are:
- Defining self.members: mapping hash(m) -> m
- Defining self._size_full_intension
Means merging other with self does not produce any new information.
| Returns: | boolean |
|---|
If the merge does not produce any new information (or contradiction) then these are equal.
| Returns: | boolean |
|---|
Returns the members of the LazyDict in sorted order, as an iterator
| Returns: | iter |
|---|