let n be Nat; for p being Point of (TOP-REAL n)
for e being Point of (Euclid n) st e = p holds
{ (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum }
let p be Point of (TOP-REAL n); for e being Point of (Euclid n) st e = p holds
{ (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum }
let e be Point of (Euclid n); ( e = p implies { (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum } )
assume A1:
e = p
; { (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum }
A2:
for m being non zero Element of NAT holds OpenHypercube (e,(1 / m)) = OpenHypercube (p,(1 / m))
set XE = { (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } ;
set XTR = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum } ;
A5:
{ (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } c= { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum }
{ (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum } c= { (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum }
hence
{ (OpenHypercube (e,(1 / m))) where m is non zero Element of NAT : verum } = { (OpenHypercube (p,(1 / m))) where m is non zero Element of NAT : verum }
by A5; verum