Difference of sets with different amount of columns?
If I recall, the difference operation requires the two relations involved to be compatible, implying that they should have the same number of columns.

Quoting from Wikipedia about relational algebra


  For set union and set difference, the two relations involved must be
  union-compatible—that is, the two relations must have the same set of
  attributes.