The LDF file is your log file. if you do a detach of the DB and then re-attach it, it will use the LDF that is there. If you detach the DB, and delete the associated LDF, re-attaching the DB will then create a new "EMPTY" LDF. if you have backed up your database before the detach, there is no problem on deleting the LDF.
Thanks
J. Kusch