Battre en brèche signifie “combattre avec succès”, “réfuter violemment une argumentation, une décision, une personne et ses idées”.
Au Moyen-Âge, pour entrer dans une fortification, il fallait créer une brèche dans les courtines, c’est-à-dire une ouverture béante. Il s’agissait d’un acte militaire et les enceintes étant en règle générale assez résistantes, il fallait les “battre” au sens littéral du terme, c’est-à-dire porter des coups répétés et y envoyer un certain nombre de projectiles.
Ainsi, le sens premier de cette expression est d’attaquer une fortification, un rempart au sens militaire du terme. Ce n’est qu’au 19e siècle que cette expression utilisée comme une métaphore s’appliquera aux idées des individus.