Cho E là một tập hợp được lọc bởi một bộ lọc có cơ sở F, và K là một trường định giá không rời rạc (thường nhất là K=R hoặc K=C). Trên tập hợp các hàm trong H(F,K) không tương đương với 0 modulo R∞ (nghĩa là, những hàm mà trong mọi tập hợp thuộc F đều có ít nhất một điểm tại đó hàm không triệt tiêu), quan hệ " f≪g or f=g" là một quan hệ thứ tự.
Định nghĩa 1
Người ta nói rằng một tập con E của H(F,K), gồm các hàm không tương đương với 0 modulo R∞, là một thang so sánh khi E được sắp thứ tự toàn phần bởi quan hệ " f≪g or f=g".
Nói cách khác, nếu f và g là các hàm trong E thì một (và chỉ một) trong các quan hệ f≪g, g≪f, f=g luôn đúng. Suy ra rằng trên E, quan hệf≍g (và a fortiori∣f∣∼a∣g∣, trong đó a là một số >0) kéo theof=g.
Mọi tập con của một thang so sánh rõ ràng cũng là một thang so sánh.
Ví dụ 1
Với x thực và tiến tới +∞ thì tập hợp các hàm xα (α là một số thực tùy ý) là một thang so sánh. Điều tương tự cũng đúng đối với các hàm (x−a)α khi F là tập hợp các khoảng mở có đầu mút trái là a.
Ví dụ 2
Với z phức và tiến tới ∞ thì tập hợp các hàm zn (n là một số nguyên) là một thang so sánh; các hàm (z−a)n cũng vậy khi F là vết trên phần bù của điểm a∈C của bộ lọc các lân cận của điểm này.
Ví dụ 3
Cho F là một không gian chuẩn; họ các hàm ∥x−a∥α (α là một số thực tùy ý) là một thang so sánh khi F là vết trên phần bù của a của bộ lọc các lân cận của điểm này. Chú ý rằng nếu p và q là hai chuẩn phân biệt trên F, thì hợp của hai thang so sánh (p(x−a))α và (q(x−a))α nói chung không phải là một thang so sánh.
Ví dụ 4
Khi x thực tiến tới +∞, họ E các hàm có dạng exp(p(x)), trong đó p chạy qua tập hợp các đa thức không có hằng số (với hệ số thực), là một thang so sánh: chỉ cần nhận xét rằng thương của hai hàm trong E lại thuộc E, và một hàm exp(p(x)) ắt phải tiến tới 0 hoặc +∞ nếu p=0; quả thật, p(x)∼αxn với n>0 và α=0; nếu α>0 thì p(x)>21αxn với x đủ lớn; nếu α<0 thì p(x)<21αxn với x đủ lớn; trong trường hợp thứ nhất exp(p(x)) tiến tới +∞, trong trường hợp thứ hai tiến tới 0.
Ví dụ 5
Khi x thực tiến tới +∞, tập hợp E các hàm dạng xα(logx)β (được xác định với x>1), trong đó α và β là các số thực tùy ý, là một thang so sánh. Thật vậy, ở đây nữa thương của hai hàm trong E là một hàm trong E; chỉ cần chỉ ra rằng nếu α và β không đồng thời bằng không thì xα(logx)β tiến tới 0 hoặc +∞; điều này là hiển nhiên nếu α=0,β=0; nếu α>0 thì ta có (logx)−β≪xα, và nếu α<0 thì ta có (logx)β≪x−α với mọi β, do đó mệnh đề.
Chú ý rằng thang so sánh cuối cùng này là một tập sắp thứ tự toàn phần (đối với quan hệ "f ≪ g" hoặc f=g") mà cấu trúc thứ tự của nó đẳng cấu với thứ tự từ điển trên R2 (Lý thuyết tập hợp, III, p. 157); nhắc lại rằng trong cấu trúc này quan hệ (α,β)<(γ,δ) có nghĩa là "α<γ, hoặc α=γ và β<δ").
Tương tự, thang được tạo bởi các hàm exp(p(x)), trong đó p chạy qua tập hợp P0 các đa thức không có số hạng hằng, có cấu trúc thứ tự đẳng cấu với cấu trúc thứ tự của P0, trong đó quan hệ p<q kéo theo rằng số hạng trội của đa thức q−p có hệ số >0 (x. Alg., VI. 19, Ví dụ 2).
Cho φ là một ánh xạ từ một tập hợp F vào E, sao cho φ−1(F) là một cơ sở bộ lọc trên F. Nếu E là một thang so sánh trên E (đối với cơ sở bộ lọc F) thì các hàm f∘φ, khi f chạy qua E, tạo thành một thang so sánh trên F (đối với cơ sở bộ lọc φ−1(F)).
2. Các phần chính và các khai triển tiệm cận
Cho E là một thang so sánh được tạo bởi các hàm có giá trị trong một trường được định giá không rời rạc K. Cho V là một không gian định chuẩn trên K, và cho f là một hàm trong H(F,V); nếu tồn tại một hàm g∈E và một phần tử a=0 của V sao cho f∼ag, ta nói rằng ag là một phần chính của f đối với thang E. Theo định nghĩa 1 của V, p. 10, f chỉ có thể có một phần chính đối với E, vì nếu g1,g2 là hai hàm trong E và a1,a2 là hai phần tử =0 của V, thì quan hệ a1g1∼a2g2 kéo theo ∣g1∣≍∣g2∣ và do đó g1=g2, do đó (a2−a1)g1≪g1, và vì g1 không đồng nhất bằng không trên bất kỳ tập hợp nào trong E nên điều này kéo theo a2=a1.
Nếu f có một phần chính đối với một thang so sánh E thì nó có cùng phần chính đó đối với mọi thang so sánh E′⊃E.
Ví dụ 1
Với x thực (resp. phức) tiến tới +∞ (resp. ∞), mọi đa thức a0xn+a1xn−1+…+an với các hệ số trong V, sao cho a0=0, đều có phần chính là a0xn đối với thang xn (hoặc bất kỳ thang nào chứa các xn). Suy ra mọi phân thức hữu tỉ b0xn+⋯+bna0xn+⋯+am với các hệ số thực hoặc phức sao cho a0b0=0 đều có phần chính là b0a0xn đối với cùng thang đó.
Ví dụ 2
Một hàm có thể so sánh được với mọi hàm của một thang mà vẫn không có phần chính đối với thang ấy. Ví dụ, khi x thực tiến tới +∞, x không có phần chính đối với thang xn trong đó n là một số nguyên hữu tỉ; logx không có phần chính đối với thang các xα (α thực tùy ý); exp(logx) và x′=exlogx không có phần chính đối với thang các xα(logx)β, cũng không đối với thang các exp(p(x)) (p là một đa thức không có số hạng hằng).
Khái niệm phần chính cho phép phép tổng quát hóa rộng rãi. Giả sử rằng một hàm f∈H(F,V) có phần chính a1g1 đối với một thang E; quan hệ f∼a1g1 là tương đương với f−a1g1≪g1 (V, p. 216, định nghĩa 4); do đó, để khảo sát hàm f chặt chẽ hơn, ta được dẫn tới việc xét hàm f−a1g1. Nếu hàm này có một phần chính a2g2 đối với E thì phải có g2≪g1 và f−a1g1−a2g2≪g2.
Nói chung hơn, giả sử rằng thang E được viết dưới dạng tham số (gα) trong đó α chạy qua một tập hợp chỉ số A được trang bị một cấu trúc được sắp thứ tự toàn phần đẳng cấu với cấu trúc có thứ tự đối của E: do đó quan hệ α<β là tương đương với gβ≪gα. Trong những hoàn cảnh này:
Định nghĩa 2
Ta nói rằng một hàm* f∈H(F,V)có một khai triển tiệm cận đến cấp chính xácgα(đối với thangE*) nếu tồn tại một họ(aλ)λ≤αcác phần tử củaV, mà tất cả trừ một số hữu hạn đều bằng0, sao chof−∑λ≤αaλgλ≪gα. Ta nói rằng∑λ≤αaλgλlà một khai triển tiệm cận củafđến cấp chính xácgα, rằng cácaλgλ (λ≤α) là các số hạng của nó, cácaλlà các hệ số của nó, và hàmrα=f−∑λ≤αaλgλlà số dư của khai triển này.
Để diễn đạt việc ∑λ≤αaλgλ là một khai triển tiệm cận của f với độ chính xác gα người ta thường hạn chế ở cách viết
f=λ≤α∑aλgλ+o(gα)(hoặc f=λ≤α∑aλgλ+ok(gα)
nếu có nhiều hàm trong chứng minh), theo ký hiệu của V, p. 219 và 220.
Trong hai khai triển tiệm cận (của hai hàm, phân biệt hoặc không) đối với cùng một thang E, người ta nói rằng khai triển có độ chính xác với chỉ số lớn hơn là khai triển chính xác hơn.
Nếu ∑λ≤αaλgλ là một khai triển tiệm cận của f với độ chính xác gα, thì với mọi β<α, ∑λ≤βaλgλ là một khai triển tiệm cận của f với độ chính xác gβ (V, p. 215, mệnh đề 5): người ta nói rằng nó thu được bằng cách giảm độ chính xác của khai triển đã cho ∑λ≤αaλgλ của f xuống gβ.
Nếu ∑λ≤αaλgλ và ∑λ≤αbλgλ là các khai triển tiệm cận đến cùng độ chính xác gα của hai hàm f1,f2, thì ∑λ≤α(aλ+bλ)gλ là một khai triển tiệm cận của f1+f2 đến độ chính xác gα (V, p. 215, prop. 5); và với mọi vô hướng c, ∑λ≤αaλcgλ là một khai triển tiệm cận của f1c đến độ chính xác gα. Suy ra rằng nếu một hàm thừa nhận một khai triển tiệm cận đến độ chính xác gα thì khai triển này là duy nhất: chỉ cần thấy rằng hàm 0 không thừa nhận một khai triển tiệm cận với độ chính xác gα có các hệ số =0. Thật vậy, nếu 0=∑λ≤αaλgλ+rα, và nếu γ là nhỏ nhất trong các chỉ số λ≤α sao cho aλ=0, thì sẽ có aγgγ=−∑γ<λ≤αaλgλ−rα≪gγ, điều này vô lý.
Nói rằng một hàm f thừa nhận một khai triển tiệm cận đến độ chính xác gα, mà mọi hệ số đều bằng không, là tương đương với nói rằng f≪gα. Nếu f thừa nhận một khai triển tiệm cận ∑λ≤αaλgλ đến độ chính xác gα mà các hệ số không phải tất cả đều bằng không, và nếu γ là nhỏ nhất trong các chỉ số λ sao cho aλ=0, thì aγgγ là phần chính của f đối với thang E, vì ta có f−aγgγ=∑γ<λ≤αaλgλ+rα≪gγ; tương tự, nếu μ≤α là một chỉ số sao cho aμ=0, thì aμgμ là phần chính của f−∑λ<μaλgλ.
Những khai triển tiệm cận quan trọng nhất trong các ứng dụng là những khai triển đối với thang của các x−n (tương ứng của các z−n), trong đó n là một số nguyên dương hoặc âm, khi x tiến tới +∞ hoặc −∞ (tương ứng khi số phức z tiến tới ∞), hoặc đối với thang của các (x−c)n (tương ứng (z−c)n) khi số thực x tiến tới c từ phải hoặc từ trái (tương ứng khi số phức z tiến tới c). Ta đã thấy ở I, p. 21 rằng mọi hàm vectơ của biến thực x khả vi k lần tại một điểm c∈R đều chấp nhận một khai triển Taylor cấp k tại điểm này, nghĩa là, một khai triển tiệm cận với độ chính xác (x−c)k đối với thang của các (x−c)n.
3. Tổng và tích của các khai triển tiệm cận
Nếu f1,f2 có các khai triển tiệm cận với độ chính xác gα và gβ tương ứng, đối với một thang so sánh E, thì suy ra được các khai triển với độ chính xác gmin(α,β) bằng cách cắt ngắn hai khai triển đó đến độ chính xác này; ta đã thấy ở V, p. 222 cách thu được một khai triển tiệm cận của f1+f2 với độ chính xác gmin(α,β).
Cho V1,V2 và V là ba không gian định chuẩn trên trường K, và gọi (x,y)↦[x.y] là một ánh xạ song tuyến tính liên tục từ V1×V2 vào V; hơn nữa, trong phần còn lại của tiết này, ta giả sử rằng thang E được chọn sao cho tích của hai hàm bất kỳ trong E lại vẫn thuộc E (điều này đúng với mọi thang so sánh được cho làm ví dụ (trong V, p. 220)).
Bây giờ, cho f1,f2 là hai hàm thuộc H(F,V1) và H(F,V2) tương ứng, có các khai triển tiệm cận f1=∑λ≤αaλgλ+rα và f2=∑μ≤βbμgμ+rβ với độ chính xác tương ứng là gα và gβ, đối với thang E. Giả sử thêm rằng các aλ không đồng thời đều bằng không và các bμ cũng không đồng thời đều bằng không, và gọi aγgγ và bδgδ là các phần chính của f1 và f2. Theo giả thiết, có thể viết gγgβ=gρ và gδgα=gσ; ta sẽ chỉ ra rằng tổng ∑[aλ.bμ]gλgμ lấy trên mọi cặp (λ,μ) sao cho gmin(ρ,σ)≪gλgμ, là một khai triển tiệm cận của[f1.f2]với độ chính xácgmin(ρ,σ). Bây giờ hiệu giữa [f1.f2] và tổng này là tổng của một số hữu hạn số hạng, mỗi số hạng hoặc có dạng [aλ.bμ]gλgμ với gλgμ≪gmin(ρ,σ), hoặc có dạng [aλ.rβ]gλ trong đó λ≥γ, hoặc có dạng [rα.bμ]gμ trong đó μ≥δ; nhưng vì [x.y] là liên tục, suy ra từ (V, p. 213, mệnh đề 3 and V, p. 215, mệnh đề 6) rằng [aλ.rβ]gλ≼rβgλ≪gβgγ=gρ đối với λ≥γ, và tương tự [rα.bμ]gμ≼rαgμ≪gαgδ=gσ đối với μ≥δ, do đó mệnh đề (V, p. 215, mệnh đề 5).
Nếu mọi aλ đều bằng không thì ta có [f1.f2]≪gαgδ: nói cách khác, ta có một khai triển tiệm cận của [f1.f2] với các hạng bằng không, chính xác đến gαgδ; tương tự, nếu mọi aλ và bμ đều bằng không thì ta có một khai triển tiệm cận của [f1.f2] với các hạng bằng không chính xác đến gαgβ.
Chúng ta sẽ áp dụng kết quả trên chủ yếu cho trường hợp V là một đại số định chuẩn trên K và hàm song tuyến tính [x.y] là tích xy trong đại số này; những trường hợp quan trọng nhất là khi V bằng R hoặc C.
Đặc biệt, nếu fi (1≤i≤n) là n hàm trong H(F,K) mà mỗi hàm đều chấp nhận một khai triển tiệm cận đối với E, thì ta có thể thu được một khai triển tiệm cận đối với E cho mọi đa thức∑(vi)av1v2vnf1v1…fnvn theo các fi với hệ số trong một không gian định chuẩn V; hơn nữa, các quy tắc trước cho phép xác định độ chính xác của khai triển thu được, nếu biết độ chính xác của các khai triển của các hàm fi.
4. Hợp thành các khai triển tiệm cận
Cho f là một hàm trong H(F,R) (resp. H(F,C)), thừa nhận một khai triển tiệm cận đến độ chính xác gα đối với một thang E, và có giới hạn 0 dọc theo bộ lọc có cơ sở F. Mặt khác, cho h là một hàm nhận giá trị trong một không gian chuẩn V trên R (resp. C), được xác định trên một lân cận của điểm 0 trong R (resp. C), và khả vi n lần trên lân cận này; khi đó
h(t)=c0+c1t+⋯+cntn+o(tn)
trên lân cận này (I, p. 21), do đó, trên một tập hợp thích hợp trong F
h∘f=c0+c1f+⋯+cnfn+o(fn).
Ta đã thấy, trong số 3, cách lập một khai triển tiệm cận của c0+c1f+⋯+cnfn đến cấp chính xác gρ được xác định bởi cấp chính xác của khai triển của f; hơn nữa, giả sử rằng các hệ số của khai triển tiệm cận của f không đồng thời bằng không, và rằng aγgγ là phần chính của f, và đặt gσ=gγn; nếu σ<ρ thì ta sẽ có một khai triển của h∘f đến cấp chính xác gσ khi giới hạn khai triển của ∑k=0nckfk đến cấp chính xác này; nếu, trái lại, ρ≤σ, thì khai triển của ∑k=0nckfk cũng là một khai triển của h∘f đến cấp chính xác gρ.
Nếu mọi số hạng của khai triển tiệm cận của f đều bằng không, và nếu gα≪1, thì f≪gα và do đó fk≪gαk≪gα với mọi số nguyên k>0; nếu cm là hệ số đầu tiên có chỉ số >0 mà khác không (giả sử rằng các ck với chỉ số k>0 không đồng thời đều bằng 0), thì c0 là một khai triển tiệm cận của h∘f với độ chính xác gαm.
Trong phần còn lại của tiết diện này, chúng ta sẽ tự giới hạn vào trường hợp các hàm trong E nhận giá trị thực và là dương ngặt trên một tập hợp thuộc F, và chúng ta sẽ chỉ xét các khai triển tiệm cận của các hàm trong H(F,R). Trước hết, giả sử rằng với mọi hàm g∈E và mọi số thực ν, gν lại thuộc E: điều kiện này được thỏa mãn, chẳng hạn, bởi thang của các xα hoặc bởi thang của các xα∣logx∣β (α và β là các số thực tùy ý) trên một lân cận của +∞ hoặc một lân cận của 0 trong R. Tính chất này kéo theo rằng thương của hai hàm trong E lại thuộc E. Như vậy, từ một khai triển tiệm cận tương đối với E của một hàm f∈H(F,R), đến cấp chính xác gα, người ta có thể suy ra một khai triển của ∣f∣ν với mọi số thực ν. Ta hãy tự giới hạn vào trường hợp các hệ số của khai triển của f không đồng thời bằng không, và ký hiệu aγgγ là phần chính của f; khi đó có thể viết ∣f∣ν=∣aγ∣νgγν(1+h)ν, với
h=γ<λ≤α∑aγaλgγgλ+o(gγgα).
Dưới các giả thiết của chúng ta, ∑γ<λ≤αaγaλgγgλ là một khai triển tiệm cận của h, đến cấp chính xác gα/gγ; vì h tiến tới 0 dọc theo F nên phương pháp được mô tả ở trên cho một khai triển tiệm cận của (1+h)ν, rồi do đó một khai triển của ∣f∣ν sau khi nhân với ∣aγ∣νgγν.
Với cùng các giả thiết trên f ta có thể viết
log∣f∣=log∣aγgγ∣+log(1+h)
và log(1+h) có thể được khai triển, như đã nói ở trên, vì hàm log(1+t) khả vi vô hạn trên một lân cận của 0; hơn nữa, nếu loggγ thừa nhận một khai triển tiệm cận đối với E, hoặc đối với một thang E1⊃E, thì bằng cách cộng hai khai triển tiệm cận ấy, ta thu được một khai triển tiệm cận của log∣f∣.
Ví dụ
Ta có (1+x)1/x=exp(x1log(1+x)): khi x tiến tới +∞ thì log(1+x)=logx+log(1+x1), do đó khai triển tiệm cận của x1log(1+x) theo thang các xα(logx)β là:
x1log(1+x)=xlogx+x21−2x31+o1(x31).
Từ khai triển này, và từ khai triển Taylor
eu=1+u+2u2+6u3+o(u3)
trong một lân cận của u=0, ta suy ra khai triển tiệm cận
theo thang xα(logx)β bằng các phương pháp đã giải thích ở trên.
Giữ nguyên các giả thiết và ký hiệu, khai triển tiệm cận của ef không đặt ra vấn đề mới nào ngoại trừ khi f≫1; khi đó phải phân biệt hai trường hợp, tùy theo gα≫1 hay gα≪1. Trong trường hợp thứ nhất, việc cho một khai triển của f không cho phép thu được một phần chính của ef đối với E, vì nói chung ta không biết số dư rα có tiến tới 0 hay không, tức là liệu erα có tiến tới 1 hay không. Trái lại, nếu gα≪1 thì rσ≪1 và do đó ef∼exp(∑λ≤αaλgλ). Có thể làm chính xác hơn kết quả này: gọi aγgγ là phần chính của f và gọi δ là chỉ số (sao cho γ<δ≤α) mà với nó gδ=1; đặt f1=∑λ≤δaλgλ, f2=∑δ<λ≤αaλgλ+rα; ta có f=f1+f2, nên ef=ef1ef2, và phương pháp tổng quát đã được giải thích ở đầu tiểu mục này cho phép lập một khai triển tiệm cận của ef2 (xuất phát từ khai triển Taylor của et tại điểm t=0). Khi đó ta sẽ có một khai triển tiệm cận của ef nếu ef1=∏λ≤δexp(aλgλ) thuộc E, hoặc thuộc một thang E1 chứa E.
Ví dụ
Ta có x1/1=exp(logx⋅exp(x1logx)); khi x tiến tới +∞ thì logx≪x, do đó khai triển tiệm cận của logx⋅exp(x1logx) đối với thang xα(logx)β là:
Mọi hạng của khai triển này, bắt đầu từ hạng thứ hai, đều tiến tới 0; từ khai triển này và từ khai triển Taylor eu=1+u+u2/2+o(u2) trên một lân cận của u=0 suy ra
Có thể tổng quát hóa khái niệm phần chính, cũng như khái niệm khai triển tiệm cận, theo cách sau. Cho E là một thang so sánh gồm các hàm thực (resp. phức) sao cho, đối với mỗi hàm trong số đó, tồn tại một tập hợp trong F trên đó hàm không triệt tiêu tại bất kỳ điểm nào. Hơn nữa, cho C là một tập hợp các hàm trong H(F,V) thỏa mãn ba điều kiện sau:
(CO₁) Với mọi hàm a∈C ta có a≼1. (CO₂) Quan hệ a≪1 đối với một hàm a∈C suy ra a=0. (CO₃) C là một không gian vectơ trên R (tương ứng C).
Bây giờ, cho f là một hàm bất kỳ trong H(F,V); nếu tồn tại một hàm g∈E và một hàm khác không a∈C sao cho f−ag≪g thì ta sẽ nói rằng ag là một phần chính của f, đối với thang so sánh E và miền hệ số C. Nếu một phần chính như vậy tồn tại, thì nó là duy nhất: thật vậy, giả sử có hai phần chính a1g1 và a2g2; không thể có g1≪g2 vì từ (CO₁) người ta có thể suy ra rằng a1g1≪g2 và f−a1g1≪g1≪g2, do đó f≪g2; nhưng khi đó cũng sẽ có a2g2≪g2 và do đó a2≪1 mâu thuẫn với giả thiết a2=0 và (CO₂). Vậy phải có g1=g2; từ các hệ thức f−a1g1≪g1,f−a2g1≪g1 suy ra rằng (a2−a1)g1≪g1 do đó a2−a1≪1, và do đó a2=a1, theo (CO₂) và (CO₃).
Ví dụ
Khi x thực tiến tới +∞ thì các hàm tuần hoàn bị chặn trên R, có cùng chu kỳ τ, thỏa mãn các điều kiện (CO₁), (CO₂) và (CO₃): nếu limx→+∞a(x)=0 thì với mọi ε>0 tồn tại một x0 sao cho ∣a(x)∣≤ε với mọi x≥x0; suy ra ∣a(x)∣≤ε cũng đúng với 0≤x≤τ, vì tồn tại một số nguyên n sao cho x+nτ≥x0, và sao cho a(x)=a(x+nτ); vì ε là tùy ý nên ta có a(x)=0 trên [0,τ], do đó ở mọi nơi.
Với ký hiệu của V, p. 222, ta sẽ nói rằng ∑λ≤αaλgλ, trong đó các aλ thuộc C và tất cả trừ một số hữu hạn trong chúng đều bằng không, là một khai triển tiệm cận của f với các hệ số trong C, chính xác đến gα, nếu f−∑λ≤αaλgλ≪gα; đối với mọi chỉ số μ sao cho aμ=0 thì aμgμ là phần chính của f−∑λ<μaλgλ, đối với E và C′, điều này chứng minh tính duy nhất của khai triển tiệm cận của f (chính xác đến gα) khi nó tồn tại.
Các phương pháp đã cho trong n 3 (V, p. 223) để lập một khai triển tiệm cận của f1+f2 hoặc của [f1.f2], xuất phát từ những khai triển tiệm cận đã biết của f1 và f2, lại cũng có thể được áp dụng cho các khai triển với hệ số biến, miễn là các [aλ.bμ] thuộc miền hệ số C tương ứng với không gian định chuẩn V hoặc chấp nhận một khai triển tiệm cận với các hệ số trong C.