diff --git a/numga/subspace/subspace.py b/numga/subspace/subspace.py index 6944f5e..0e0f75d 100644 --- a/numga/subspace/subspace.py +++ b/numga/subspace/subspace.py @@ -181,8 +181,9 @@ def wedge(self, other) -> "SubSpace": @cache def inner(self, other) -> "SubSpace": return self.algebra.operator.inner(self, other).subspace - # def reject(self, other): - # return self.difference() + def reject(self, other): + # FIXME: this formulation does not work for degenerate inputs + return self.wedge(other).inner(other) @cache def squared(self) -> "SubSpace":