Geodesic Languages And Co-Word Problems Over Groups