No, the array is a block level device, when a file is deleted by default that info isn't given to the array so that it can unallocate the blocks.  There is a new standard called UNMAP that will do exactly that.  But it would have had to been in place from the start to UNMAP those blocks.   Windows Server 2012, and W2K8R2 with HIT kit 4.5 will do that.   Or linux EXT4 filesystem also supports SCSI UNMAP.  However, currently UNMAP is NOT supported with replicated volumes. 
I have a 300GB volume that is currently holding 20GB worth of MSSQL database files (MDF, LDF, NDF) This volume has never been replicated in the past.  Just now, when I set this volume up to replicate to an off-site Equallogic, the "Pending Data Transfer" immediately jumped to over 71GB.   Why would this be, as this volume has never been set up for replication in the past so there shouldn't be any differential changes to sync, and the whole volume only contains 20GB total data?  TIA!  
Replication Question