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