I wrote about the 'number/count of' not the 'set of' (where the latter requires knowing which of the generals are the traitors, not just the count of traitors).
There is no fault in my logic. Sorry dude.
Both the set of, and the count of traitor generals are unknown in BGP; that is the specification of the problem.