Ich denke, bei der intensionalen Schreibweise von Mengen {x | A(x)} steht vor dem Strich die Art, wie das Objekt "konstruiert" wird und hinter dem Strich die Aussage, die gelten muss, damit das Objekt enthalten sind.
Man schreibt aber oft beispielsweise {x∈M | A(x)}. Dann ist aber x∈M eine Aussage und das Ganze hat allgemein die Form {A(x) | B(x)}. Es könnte auch sowas auftreten, wie {A(a,b) | B(a,b)}, beispielsweise {0<a≤b | a·b=16}. Woher soll dann klar sein, welches Objekt in der Menge enthalten ist? Ist das nur eine etwas weniger strenge Notation?
Zweitens: Wenn man {x | x∈N}, wie schreibt man das dann vereinfacht? {x∈N |} oder {x∈N}