Condition 2 is equivalent to condition 3. By the definition of the open ball, for a real number ε>0 the set Bd(x,ε) consists of the points y∈X with d(x,y)<ε. Hence a point belongs to Bd(x,ε)∩A if and only if it is a point a∈A with d(x,a)<ε; here every a∈A lies in X because A⊆X. So for each real ε>0 the statement Bd(x,ε)∩A=∅ holds if and only if there is a∈A with d(x,a)<ε, and the two conditions are equivalent.
Condition 1 implies condition 2. Assume x∈clX(A) and let ε>0 be a real number. By Open Ball in a Metric Space is Open the set Bd(x,ε) is open in (X,d), that is, Bd(x,ε)∈Td. By condition 2 of the definition of a metric we have d(x,x)=0, and 0<ε, so d(x,x)<ε and therefore x∈Bd(x,ε). Applying the definition of the closure to the open set Bd(x,ε), which contains x, gives Bd(x,ε)∩A=∅.
Condition 2 implies condition 1. Assume condition 2 and let U∈Td with x∈U. Since U is open in (X,d), there is a real number r>0 with Bd(x,r)⊆U. Applying condition 2 with ε=r produces a point y∈Bd(x,r)∩A, and then y∈U∩A, so U∩A=∅. As U was an arbitrary member of Td containing x, and x∈X, this gives x∈clX(A).