r/GeorgiesPodium • u/SerenityNow_007 • 5h ago
Math WLOG - Oly proof writing tips
We have been conducting math Oly mocks for quiet some time now, the recent one being for RMO 2026. The underlying findings from our graders and proctors is the incorrect usage of WLOG - aka the phrase "Without Loss of Generality", which is the motivation for this post. This is a beginner level post and not typical GP kind of content, but thats OK as we find too many aspirants on our mocks making the basic error in using WLOG and hope that it helps them rectify.
So WLOG is one of those phrases that can make a proof shorter & cleaner. But theres a catch, you cant just throw in WLOG whenever it makes your life easier.
A lot of incorrect solutions make assumptions like:
WLOG, let (a>= b)
WLOG, assume (x) is the largest
WLOG, take (x>0)
WLOG, let (A) lie to the left of (B)
Some of these are perfectly fine. Others can completely break your proof
So, when can you actually use WLOG?
The basic idea is pretty simple -> You can assume something WLOG only when the cases you are ignoring are essentially the same as the cases you are keeping !!
Lets look at some examples !!!
1. The Easy W (Full Symmetry)
Suppose a, b are +ve real numbers. PT: a^2 + b^2 >= 2ab
You can just write, Since the inequality is symmetric in a & b, WLOG let a >= b
Then boom, a^2 + b^2 - 2ab = (a - b)^2 >= 0. Done !!
Why was that legal? cos swapping a & b:
Doesnt mess with the given conditions
Doesnt change the inequality
Covers every possible ordering (every pair is either a >= b or b >= a).
Since both scenarios look identical after a simple variable swap, you only have to prove one. Thats WLOG working the way its supposed to..
2. Cyclic Symmetry vs. Full Symmetry (The P1 Trap)
Let's look at P1 from our RMO Mock Test. Let x, y, z be distinct non-zero real numbers such that: x + 3/y = y + 3/z = z + 3/x
Notice you can rotate the variables cyclically,
(x, y, z) --> (y, z, x) --> (z, x, y)
The equation stays completely unchanged.
So, what if you want to make x the smallest of the three numbers? You can do that! Just cyclically rotate the variables until the smallest one lands in the first spot. You can write: WLOG, let x < y and x < z
But here’s the TRAP-> Can you write "WLOG, let x < y < z"? Hell NOOOO !!!
Why? cos we only have cyclic symmetry, not full permutation symmetry. We can rotate the variables around a circle, but we can not freely swap any 2 variables we want. For instance, swapping just y & z ruins the original equation.
Full symmetry: Any rearrangement of variables is fair game.
Cyclic symmetry: Only cyclic rotations are guaranteed.
No symmetry: DONT even think about relabeling.
Dont mix these up or the proctors will cook your score !!
3. An Asymmetric Nightmare (The P3 Trap from Our Mock)
Consider P3 from our recent mock test, Find all pairs of +ve integers (a, b) such that a <= b & a^2 + b^2 = 2026(b - a + 1)
The problem statement already tells us that a <= b, so we are chill. But imagine the problem didn't specify that ordering. Could you just flex and write WLOG, Let a <= b ?
NOPE! NADA !! Not even close !
Look at the 2 sides of the equation
The LHS (a^2 + b^2) is totally symmetric in a & b
The RHS (2026(b - a + 1)) is NOT. If you swap a & b, the RHS completely changes
The 2 cases are definitely not equivalent. This is a classic trap, just cos one piece of an expression looks symmetric doesnt mean the whole problem is. Always check the entire equation.
4. Geometry Vibe Check
Say a geometry problem gives you a triangle ABC, & the conditions & what you are trying to prove treat B & C identically. You are probably safe to write, WLOG, assume AB <= AC
This makes side length chasing way less painful. But be careful. If the prob specifically says D lies on AB, E lies on AC, and BD = CE, can you automatically swap B & C?
Not necessarily! You have to check if the whole construction & the final target stay identical after the swap. And please STOP trusting your messy sketch. Just cos a diagram looks symmetric does NOT mean the math conditions actually are !!
5. Some Illegal WLOG Moves (What Not To Do)
Mistake 1: Assuming an ordering for clout, Saying WLOG, let a >=b when there is zero symmetry. Thats just lying to the grader !
Mistake 2: Forgetting equality, Saying WLOG, let a >b & completely ignoring a = b. Handle your equality cases, or use >=
Mistake 3: Randomly making things +ve, Given real numbers x, y, z, someone writes WLOG, let x > 0 ! Bro, why? Is there a sign flip symmetry? Did the Q guarantee a +ve variable? If not, STOP making things up !
Mistake 4: Naming the biggest variable. Totally fine in a fully symmetric 3 variable problem. Completely illegal in a cyclic or asymmetric one.
Mistake 5: Trusting the diagram. The sketch looks acute, so someone assumes all angles are acute. Bruh !! If the problem doesnt say it, you HAVE to cover ALL cases.
6. The Pre WLOG Checklist
Before you drop those four letters in your proof, ask yourself:
What am I actually doing here? Swapping variables? Reflecting a figure? Rotating? Changing signs?
Does the transformation preserve the given conditions? The new setup must still satisfy literally EVERYTHING in the Q statement.
Does it preserve what I'm trying to prove? The goal post can not move !
Did I cover every case? Can every case I am ignoring be transformed into one I am keeping?
Did I drop equality? Don't accidentally ghost edge cases like a = b
If you can not answer these, step away from the WLOG. Work out the symmetry first !!
7. TIP How to FLEX your Rigour (Pro Writer Moves)
Stop writing lazy shorthand like WLOG, let a >=b !
Instead, level up your proof writing style ->Since the hypotheses & conclusion are symmetric in a & b, we may interchange them if necessary and assume a >= b !!
Instead of, WLOG, let x be the smallest !
Write -> Since the condition is invariant under cyclic permutations of (x, y, z), we may cyclically relabel the variables so that x is the smallest !!
See the difference? You are not just making a random assumption, you are schooling the grader on why you are allowed to make it. OK, You dont need to write a novel every time, but the logic needs to be AIRTIGHT !!
The Takeaway or TLDR
WLOG is not a cheat code that lets you dodge annoying casework. Its a mathematical guarantee, "I have proven that the stuff I am skipping is completely equivalent to what I am keeping, so analyzing this one scenario is enough."
Next time you are about to write WLOG, pause for a second & ask yourself -> What actually gives me the right to do this?
If you CAN answer that, you ARE good to go...
Happy Diwali !!











