Project(Filter(exists((filter, (table, unit), bound(?x) )) , BGP( ?x)), {?x})