Filter¶
{ #concept-filter }
Stable ID: CONCEPT-FILTER
Purpose¶
Filtering refines candidate matches by applying semantic or structural checks.
Practical consequence¶
A filter result may be include, remove, or undecisive.
MISC¶
- When occurrence of a placeholder changes, either by number or conditions, the behaviour is changed whenever that "placeholder has a side effect" / the set of variables written by the placeholder is not empty.
- When the (execution) order of placeholders changes, the behaviour is changed whenever those "placeholders have an effect on each other" / at least one of the intersections between the variables written and read by the different placeholders is not empty.