Throughout, BdXββ, BdYββ and BdXΓYββ denote open balls in the respective metric spaces, and we write s<t for real numbers s,t to mean that sβ€t and sξ =t.
Step 0: balls of the product metric are products of balls. Let (x,y)βXΓY and let r be a real number with 0<r. For (xβ²,yβ²)βXΓY, claim 3 of The Product Metric is a Metric says that dXΓYβ((x,y),(xβ²,yβ²))<r holds if and only if dXβ(x,xβ²)<r and dYβ(y,yβ²)<r. Hence
BdXΓYββ((x,y),r)=BdXββ(x,r)ΓBdYββ(y,r).
Step 1: metric openness implies membership in the product topology. Let W be open in (XΓY,dXΓYβ) and let (x,y)βW. By the definition of an open subset of a metric space there is a real number r>0 with BdXΓYββ((x,y),r)βW. Put U=BdXββ(x,r) and V=BdYββ(y,r). By Open Ball in a Metric Space is Open we have UβTXβ and VβTYβ, and by Step 0
(x,y)βUΓV=BdXΓYββ((x,y),r)βW,
where (x,y)βUΓV because dXβ(x,x)=0<r and dYβ(y,y)=0<r by condition 2 in the definition of a metric. As (x,y)βW was arbitrary, W belongs to the product topology.
Step 2: membership in the product topology implies metric openness. Let W belong to the product topology and let (x,y)βW. Choose UβTXβ and VβTYβ with (x,y)βUΓVβW. Since xβU and U is open in (X,dXβ), there is a real number r1β>0 with BdXββ(x,r1β)βU; likewise there is r2β>0 with BdYββ(y,r2β)βV. By claim 9 of Elementary Order Arithmetic in an Ordered Field there is a real number r with rβ€r1β, rβ€r2β, and r equal to r1β or to r2β; in either case 0<r.
Let (xβ²,yβ²)βBdXΓYββ((x,y),r). By Step 0 we have dXβ(x,xβ²)<r and dYβ(y,yβ²)<r, so claim 2 of Elementary Order Arithmetic in an Ordered Field gives dXβ(x,xβ²)<r1β and dYβ(y,yβ²)<r2β, that is xβ²βBdXββ(x,r1β)βU and yβ²βBdYββ(y,r2β)βV. Hence
BdXΓYββ((x,y),r)βUΓVβW.
As (x,y)βW was arbitrary, W is open in (XΓY,dXΓYβ).
Steps 1 and 2 give the stated equivalence, and therefore the equality of the two collections of subsets of XΓY.