We prove the special case f(a)<0<f(b) and find c with f(c)=0 (the Bolzano version). The general case follows by applying this to g(x)=f(x)−N.
Why is this special case enough? Define g(x)=f(x)−N. If f(a)<N<f(b) then g(a)<0<g(b), and g is continuous. A root g(c)=0 means f(c)=N. So finding a zero is the whole problem.
Setup. Let
S={x∈[a,b]:f(x)<0}.
Why this set?S is the collection of points where f is still below zero. Its right edge is where f is "about to cross". S is non-empty (a∈S) and bounded above by b.
Step 1 — get a candidate. By the Completeness Axiom of R, every non-empty set bounded above has a least upper bound (supremum). Let
c=supS.Why this step? Completeness is what makes IVT true on R and false on Q — it guarantees the "edge point" c actually exists as a real number.
Step 2 — show f(c)≤0. There are points of S as close to c as we like, so a sequence xn→c with f(xn)<0. By continuity f(c)=limf(xn)≤0.
Why? Continuity lets us pass the limit inside f. A limit of negatives can't be positive.
Step 3 — show f(c)≥0. For x slightly bigger than c, x∈/S, so f(x)≥0. Take xn→c+; continuity gives f(c)=limf(xn)≥0.
Step 4 — combine.f(c)≤0 and f(c)≥0 force f(c)=0. Also f(a)<0,f(b)>0 means c=a,b, so c∈(a,b). ■
Imagine an elevator going from the 2nd floor up to the 7th floor without ever teleporting. Even if you don't watch it, you know it passed the 5th floor — it had to, because it moved smoothly through every floor in between. A continuous graph is like that elevator: to get from a low height to a high height it must touch every height in the middle. "Continuous" = "doesn't teleport". That's the whole secret.
Dekho, Intermediate Value Theorem (IVT) ka idea bilkul simple hai: agar function continuous hai
(matlab graph bina pen uthaye banta hai, koi jump nahi), aur tum interval ke do endpoints a aur b
pe values f(a) aur f(b) dekhte ho, to in dono ke beech ki har height ko function kabhi na kabhi
zaroor touch karega. Yaani agar N value f(a) aur f(b) ke beech hai, to koi c exist karta hai jahan
f(c)=N. Lift wala example yaad rakho — 2nd floor se 7th floor jaa rahe ho bina teleport kiye, to 5th
floor to pakka aayega.
Iska sabse common use hai root dhoondhna. Jaise x3−x−1=0 ka solution chahiye: f(1)=−1 (negative)
aur f(2)=5 (positive). Sign change ho gaya, aur function continuous hai (polynomial hai), to 0 in dono ke
beech hai — IVT bolta hai (1,2) ke andar koi root zaroor hoga. Note karo: theorem sirf bolta hai root
hai, kahan exactly hai ya kitne hain ye nahi batata. Ye pure "existence" wala theorem hai.
Do bade traps yaad rakhna. Pehla: continuity must hai. 1/x change-of-sign karta hai [−1,1] pe par
0 ko skip kar deta hai kyunki wahan discontinuous hai (infinity pe jump). Doosra: agar dono endpoints ka
sign same ho, iska matlab "no root" nahi — IVT bas chup ho jaata hai, root phir bhi ho sakta hai
(jaise x2−1). Mantra simple: "No jump, no skip." Continuity hi pura magic hai, aur deep proof mein
real numbers ki Completeness property se c ka existence guarantee hota hai.