let r be Real; :: thesis: for M being MetrStruct
for p being Element of M holds Ball (p,r) c= cl_Ball (p,r)

let M be MetrStruct ; :: thesis: for p being Element of M holds Ball (p,r) c= cl_Ball (p,r)
let p be Element of M; :: thesis: Ball (p,r) c= cl_Ball (p,r)
per cases ( not M is empty or M is empty ) ;
suppose A1: not M is empty ; :: thesis: Ball (p,r) c= cl_Ball (p,r)
now :: thesis: for x being Element of M st x in Ball (p,r) holds
x in cl_Ball (p,r)
let x be Element of M; :: thesis: ( x in Ball (p,r) implies x in cl_Ball (p,r) )
assume x in Ball (p,r) ; :: thesis: x in cl_Ball (p,r)
then dist (p,x) <= r by Th11;
then x in { q where q is Element of M : dist (p,q) <= r } ;
hence x in cl_Ball (p,r) by A1, Def15; :: thesis: verum
end;
hence Ball (p,r) c= cl_Ball (p,r) by SUBSET_1:2; :: thesis: verum
end;
suppose A2: M is empty ; :: thesis: Ball (p,r) c= cl_Ball (p,r)
then Ball (p,r) is empty ;
hence Ball (p,r) c= cl_Ball (p,r) by A2, Def15; :: thesis: verum
end;
end;