[Math] Soft question- The Bashing Technique and Other powerful techniques for Olympiads

contest-mathproblem solving

I am relatively new to the Olympiad style maths problems and I find the word "bashing" being thrown around a lot in the community and I haven't really understood it. I do know about "co-ordinate bashing" using Barycentric co-ordinates and complex numbers but I've also seen people use the term "bashing" in Number Theory, Combinatorial and Algebraic questions and don't know why.

My Question- What does the term "bashing" generally mean in Mathematics(in the broader sense)?

Also, if anyone could provide me some other powerful problem solving tools like Bashing which are useful for Maths Olympiads I would be highly obliged. By "Problem Solving Tools" I refer to concepts like Inversive, Projective and Homothety in geometry;LTE and Chinese Remainder Theorem in Number Theory; Vieta Root Jumping in Algebra. I only know a few of these and would like to see a comprehensive list of all(or most) of such important techniques. Even a link would suffice.

Thanks in advance.(First question on Stack Exchange).

Best Answer

"Bashing" is a term for brute force methods, applied with very little cleverness. These are looked down on in contest mathematics, both because they aren't "pretty" and because they tend to take more time and computational effort than is practical in a live contest.

How do you tell if a solution is "bashing"? That's an entirely subjective judgment. The more you like it, the less likely you are to call it bashing.

What's the advantage of methods that might get called bashing? Reliability. Often, that method is something you know will work if you put enough time and effort into it. For example, consider the two top-rated answers to this recently active inequality problem; one is a short and sweet application of a classical inequality to eliminate the square roots, while the other is a very long slog of multivariable calculus and numerical root-finding, finding all twenty critical points of a function in order to find its minimum. The latter is certainly fairly bashy - I might not have gone through with it if I had realized how much work it was from the start - but it's also a complete solution, where the former isn't. After the simplification, that attempt stalls out with no clear next step.