The only thing Batman can rely on is his tools...let them fight somewhere where he can't hide, or set traps, or swing around..It all comes down to location. If somehow the sun is blocked Superman would lose...again location will be a factor.
Batman is a genius. Far smarter than farm boy from Smallvile anyday of the week and it would take Superman a whole month to figure that out!
K..but this should not be a battle of how smart they are it should be a battle of who can kick who's ass. And if the movie makers make it about smarts, I hope the movie flops at the box office.