質問: して行{い}かない versus しないで行{い}く? do they have the same meaning? > a: 宿{しゅく}題{だい}を**して行{い}かない**生{せい}徒{と}が多{おお}いです。 > b: 宿{しゅく}題{だい}を**しないで行{い}く**生{せい}徒{と}が多{おお}いです。
回答: して行かない would most likely be translated as "to do an not go." in this sentence, it seems unnatural.しないで行く would be "go without doing." ~naide basically means "to do without," an indicates an action, situation or circumstance that unresolved when or as the second action takes place. to go to school without doing homework makes sense.