Depends what you mean by “unique”. Is x+y=10 different from y=-x+10?
You can certainly check if there’s a set of lines each with distinct properties, but that’s not quite the same thing as unique representations.That said, it would be a lot of code to do that. And yes it would be possible to aggregate that, but again, just a very large amount of checking.