I believe your response was incorrect:
“The law of physics governing baseball bats, and a lot of other things, is:
F = ma
Where F= force resulting, m=mass and a=acceleration.”
This law does govern many things, however I think it’s not applicable in the baseball case. The way I think of a bat hitting a ball, there would be little or no acceleration. The bat is basically a massive object traveling with a velocity and making contact with the ball. Most of the acceleration is at the beginning of the swing to bring the bat up to speed, plus a slight inertial force because the bat is moving in a circle (but that doesn’t matter much in this case). I claim that the law governing the interaction is
E= 1/2 m v^2
where
E = kinetic energy of the bat
m = mass
v = velocity
If one ignores the energy lost due to heat and sound, etc, and assumes that all of the energy is transferred to kinetic energy of the ball at the moment of impact, then (since the ball has fixed mass) the energy would be in the form of velocity.
So, all other things being equal, if you double the speed of the bat, the ball will go 2 times as fast, but if you double the mass of the bat, the ball will go 1.414 times as as fast (square root of two).
However, after collision, some KE remains in the bat, so the numbers (2 and 1.4) would be slightly less.
But you had the right answer anyway, “So to answer your question, a baseball can be hit farthest with a heavy bat, assuming the game were played strictly by laboratory robots”, I just thought your reasoning was incomplete.