theorem Th52:
  for x being Point of T, cB being basis of BOOL2F NeighborhoodSystem x holds
  x in lim_filter(s,Frechet_Filter([:NAT,NAT:])) iff for B being Element of cB
  holds ex n,m st s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B
  proof
    let x be Point of T,cB be basis of BOOL2F NeighborhoodSystem x;
    hereby
      assume
A1:   x in lim_filter(s,Frechet_Filter([:NAT,NAT:]));
      now
        let B be Element of cB;
        consider A be finite Subset of [:NAT,NAT:] such that
A2:     s.:([:NAT,NAT:] \ A) c= B by A1,Th51;
        consider n,m such that
A3:     A c= [:Segm n,Segm m:] by Th16;
        [:NAT,NAT:] \ [:Segm n,Segm m:] c= [:NAT,NAT:] \ A by A3,XBOOLE_1:34;
        then s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= s.:([:NAT,NAT:] \ A)
          by RELAT_1:123;
        then s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B by A2;
        hence ex n,m st s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B;
      end;
      hence for B being Element of cB holds ex n,m st
        s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B;
    end;
    assume
A4: for B being Element of cB holds ex n,m st
      s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B;
    now
      let B be Element of cB;
      consider n,m such that
A5:   s.:([:NAT,NAT:] \ [:Segm n,Segm m:]) c= B by A4;
      reconsider A = [:Segm n,Segm m:] as finite Subset of [:NAT,NAT:];
      thus ex A be finite Subset of [:NAT,NAT:] st s.:([:NAT,NAT:] \ A) c= B
        by A5;
    end;
    hence x in lim_filter(s,Frechet_Filter([:NAT,NAT:])) by Th51;
  end;
