Tràn tràn, trong dấu phẩy động, x + x + x
chính xác là số dấu phẩy động được làm tròn chính xác (nghĩa là gần nhất) với 3 * thực x
, x + x + x + x
chính xác là 4 * x
, và x + x + x + x + x
một lần nữa là xấp xỉ điểm nổi được làm tròn chính xác cho 5 * x
.
Kết quả đầu tiên, cho x + x + x
, xuất phát từ thực tế x + x
là chính xác. x + x + x
do đó là kết quả của chỉ làm tròn một.
Kết quả thứ hai là khó khăn hơn, một minh chứng về nó được thảo luận ở đây (và Stephen Canon ám chỉ đến một bằng chứng khác bằng phân tích trường hợp trên 3 chữ số cuối của x
). Tóm lại, 3 * x
nằm trong cùng một binade với 2 * x
hoặc trong cùng một binade với 4 * x
, và trong mỗi trường hợp, có thể suy ra rằng lỗi trong lần bổ sung thứ ba sẽ hủy bỏ lỗi trong lần bổ sung thứ hai ( bổ sung đầu tiên là chính xác, như chúng ta đã nói).
Kết quả thứ ba, x + x + x + x + x
Lv được làm tròn chính xác, xuất phát từ lần thứ hai giống như cách đầu tiên xuất phát từ tính chính xác của x + x
.
Kết quả thứ hai giải thích tại sao 0.1 + 0.1 + 0.1 + 0.1
chính xác là số dấu phẩy động 0.4
: các số hữu tỷ 1/10 và 4/10 được xấp xỉ theo cùng một cách, với cùng một lỗi tương đối, khi được chuyển đổi thành dấu phẩy động. Các số dấu phẩy động này có tỷ lệ chính xác là 4 giữa chúng. Kết quả thứ nhất và thứ ba cho thấy 0.1 + 0.1 + 0.1
và 0.1 + 0.1 + 0.1 + 0.1 + 0.1
có thể có ít lỗi hơn so với phân tích lỗi ngây thơ, nhưng, bản thân chúng chỉ liên quan đến kết quả tương ứng 3 * 0.1
và 5 * 0.1
có thể được dự kiến là gần nhưng không nhất thiết phải giống hệt 0.3
và 0.5
.
Nếu bạn tiếp tục thêm 0.1
sau lần bổ sung thứ tư, cuối cùng bạn sẽ quan sát thấy các lỗi làm tròn khiến 0.1
cho nó được thêm vào chính nó lần n lần chuyển hướng từ n * 0.1
và chuyển hướng thậm chí nhiều hơn từ n / 10. Nếu bạn định vẽ các giá trị của Hồi 0,1 được thêm vào chính nó lần n là một hàm của n, bạn sẽ quan sát các đường có độ dốc không đổi bằng các nhị phân (ngay khi kết quả của phép cộng thứ n được định sẵn rơi vào một nhóm nhị phân cụ thể, các thuộc tính của phần bổ sung có thể được dự kiến là tương tự như các phần bổ sung trước đó tạo ra kết quả trong cùng một binade). Trong cùng một binade, lỗi sẽ tăng hoặc thu hẹp. Nếu bạn nhìn vào chuỗi các sườn dốc từ binade sang binade, bạn sẽ nhận ra các chữ số lặp lại của0.1
trong nhị phân một thời gian. Sau đó, sự hấp thụ sẽ bắt đầu diễn ra và đường cong sẽ đi bằng phẳng.