"p(x) is true for all x which are x∈A."

이 문장은 그냥

∀x∈A → p(x)

이렇게 써도 되는건가요? 잘못된 부분이 있는건가요?

∀x∈A: p(x) 이렇게만 쓰면 :가 such that 이니까 하나의 완성된 명제가 아니라
"for all x which are x∈A and makes p(x) true, ~~"

이런 조건문 앞에 붙는 조건으로써만 기능하게 되는 것 같아서요.

(수정)
찾아보니 ∀x∈A, p(x). 이렇게 중간에 쉼표 넣으면 오해 여지 없이 저렇게 해석 된다네요