f(x)を区間[a,b]上で連続な関数とするとき, 任意のf(a)≤d≤f(b) (またはf(a)≥d≥f(b)) に対しあるc∈[a,b]が存在してf(c)=dとなる.
d=0,f(a)≤0≤f(b)の場合のみを示せばよい. a0=a,b0=bとし, 任意のn≥1に対しan+1:={an+bn2(f(an+bn2)<0)an(f(an+bn2)>0)bn+1:={an+bn2(f(an+bn2)>0)bn(f(an+bn2)<0)と定義する. ただし, あるnに対しf(an)=dまたはf(bn)=dとなるなら, c=an (またはbn) とする. このとき, 数列(an)n≥0と(bn)n≥0はどちらも有界で単調だから, 極限値が存在する.- 定義によりbn>an (∀n)であり, bn+1−an+1=(bn+an)/2であるから, limn→∞bn−limn→∞an=limn→∞(b0−a0)/2n−1=0. それゆえlimn→∞an=limn→∞bnである. c=limn→∞anとする. このとき, 0<f(an)<f(c)<f(bn)<0だから0≤limn→∞f(an)≤f(c)≤limn→∞f(bn)≤0. ゆえにf(c)=0である.
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。