Cách cắt bánh pizza giúp lý giải quy luật toán học độc đáo

Hầu hết mọi người sẽ đoán dãy số 1, 2, 4, 8, 16... sẽ tiếp tục là 32 vì các giá trị liệt kê đều gấp đôi số trước đó. Tuy nhiên, dãy số này, do nhà lý thuyết số Leo Moser đề xuất vào năm 1949, lại có một bước ngoặt bất ngờ: sau 16 là 31.

Thực tế, dãy số này, được ký hiệu là “A000127” trong Bách khoa toàn thư trực tuyến về các dãy số nguyên (OEIS), tiếp tục với các số 31, 57 và 99. Dù bắt đầu một cách đơn giản với quy luật nhân đôi, dãy số lại bất ngờ phá vỡ quy luật rõ ràng đó ở số hạng thứ sáu.

Moser đã dùng ví dụ này để cảnh báo về việc vội vàng rút ra kết luận từ những quy luật tưởng chừng hiển nhiên.

pizza-slices-proof-positive.jpg
Những chiếc bánh pizza giúp các nhà toán học rút ra kết luận về dãy số Moser.

Vậy nguồn gốc của dãy số này, nay được biết đến với tên gọi bài toán diện tích hình tròn của Moser, là từ đâu?

Hãy tưởng tượng bạn muốn cắt một chiếc pizza hình tròn thành nhiều lát nhỏ và đánh dấu các điểm trên viền bánh. Với hai điểm, có thể cắt đôi bề mặt bánh. Với 3 điểm, có thể thực hiện 3 đường cắt, chia bề mặt thành 4 phần. Với 4 điểm, có 6 đường cắt, tạo thành 8 lát pizza. Quy luật tiếp tục như mong đợi cho đến khi có 6 điểm, lúc này quy luật bị phá vỡ và kết quả là 31 lát. Nhưng tại sao lại như vậy?

Có một công thức cho biết số lát, hay số vùng, được tạo ra với n điểm trên viền. Hãy bắt đầu bằng một mối quan hệ đơn giản hơn: các đường cắt giao nhau khi nối bất kỳ hai trong số n điểm.

Nếu từng học tổ hợp, bạn sẽ biết hệ số nhị thức, ký hiệu là B(n, 2) = n!/(2!(n – 2)!). Điều này có thể kiểm chứng nhanh với ví dụ n = 5 điểm trên viền; khi đó, có B(5, 2) = 10 giao điểm.

Cách tiếp cận tương tự có thể dùng để xác định số lần các đường cắt giao nhau. Nếu pizza có 1, 2 hoặc 3 điểm trên viền, các đường cắt không giao nhau khi cắt chéo bánh. Khi có 4 hoặc nhiều hơn, sẽ có ít nhất một điểm giao nhau. Do đó, với mỗi 4 điểm, có một điểm giao nhau. Số giao điểm này cũng có thể biểu diễn bằng hệ số nhị thức: B(n, 4), với n điểm trên viền. Ví dụ với n = 5 điểm, kết quả là B(5, 4) = 5 giao điểm trên pizza.

Để đơn giản hóa, ta có thể bỏ qua một số trường hợp cắt. Câu hỏi ban đầu của Moser là: Tối đa có thể tạo ra bao nhiêu lát pizza riêng biệt? Để tối đa hóa số lát, ta bỏ qua các trường hợp có nhiều hơn hai đường cắt giao nhau tại một điểm.

Theo công thức này, với bất kỳ đồ thị nào mà các điểm đều được nối, tồn tại mối quan hệ giữa số điểm V, số cạnh E và số mặt F: VE + F = 1. Áp dụng vào pizza, F sẽ là tổng số lát pizza, nên nếu biết số điểm trên viền và các cạnh của từng lát, ta có thể tính tổng số lát pizza.

moser-circle-problem-graphic-d-text.jpg
Nếu bạn đánh dấu các điểm trên mép bánh pizza (bắt đầu từ một và tối đa sáu điểm trong ví dụ trên) và chia bánh dựa trên các điểm này, bạn sẽ nhận được một, hai, bốn, tám, 16 hoặc 31 lát bánh.

Vấn đề duy nhất là trong ví dụ này, số đường cắt không tương ứng với số cạnh trong công thức vì mỗi đoạn của một đường cắt bị chia bởi các giao điểm cũng được tính là một cạnh riêng biệt của đồ thị.

Để xác định tổng số cạnh, cần nhận ra có ba loại cạnh cơ bản. Loại thứ nhất nối hai điểm trên viền mà không bị cắt bởi đường khác. Với n điểm trên viền, cũng có n cạnh loại này.

Loại thứ hai nối các điểm giao bên trong với các điểm trên viền. Mỗi giao điểm B(n, 2) được giới hạn bởi hai điểm trên viền. Tổng cộng có 2B (n, 2) cạnh xuất phát từ các điểm trên viền. Tuy nhiên, điều này bao gồm cả cạnh loại một, nên cần trừ đi các cạnh nối trực tiếp hai điểm trên viền để tránh đếm hai lần. Như vậy, có 2(B(n, 2) – n) cạnh loại hai, nối các điểm trên viền với các giao điểm bên trong. Ví dụ với n = 5, kết quả là 2(10 – 5) = 10.

Cuối cùng là loại cạnh thứ ba, nối các giao điểm bên trong với nhau. Mỗi giao điểm bên trong có bốn cạnh nối vào, tổng số là B(n, 4). Do đó, mỗi giao điểm bên trong được nối bởi bốn cạnh, tổng cộng 4 × B(n, 4) cạnh. Để tránh đếm trùng các cạnh nối giữa các điểm bên trong và điểm trên viền, cần thực hiện phép trừ và chia: 1/2 × 4 × B(n, 4) – 2 × (B(n, 2) – n) = 2 × B(n, 4) – (B(n, 2) – n). Có thể kiểm tra với n = 5: 2 × 5 – (10 – 5) = 5 cạnh nối các điểm bên trong.

Bây giờ chỉ cần cộng ba loại cạnh lại để có tổng số: n + 2 × (B(n, 2) – n) + 2 × B(n, 4) – (B(n, 2) – n) = 2 × B(n, 4) + B(n, 2). Như vậy, chúng ta gần như đã sẵn sàng để tính số lát pizza.

Chỉ còn một chi tiết nhỏ: vì đã trừu tượng hóa pizza thành một đồ thị để dùng công thức Euler, viền bánh cũng được tính là cạnh. Do đó, thêm n vào tổng đã tính. Như vậy, E trong công thức Euler là: E = 2 × B(n, 4) + B(n, 2) + n.

Ta đã biết V, số giao điểm bên trong và số điểm trên viền, n, nên: V = B(n, 4) + n.

Từ công thức Euler, ta có công thức số lát pizza: F = 1 – V + E = 1 – B(n, 4) – n + 2 × B(n, 4) + B(n, 2) + n = 1 + B(n, 4) + B(n, 2). Vậy nếu bạn có một chiếc pizza trước mặt, đánh dấu n điểm và chia nó bằng B(n, 2) đường cắt, bạn sẽ có 1 + B(n, 4) + B(n, 2) lát pizza. Và thực tế, với n = 1, 2,..., 5, kết quả luôn là lũy thừa của 2n – 1, và bắt đầu lệch khỏi quy luật này từ n = 6.

Giờ bạn đã biết logic của bài toán hình tròn của Moser và biết cách chia một chiếc pizza thành 31 lát, dù không phải lát nào cũng bằng nhau.

Tình yêu cũng vẫn phải tuân theo các 'quy luật toán học'

Tình yêu thường được xem là thứ không thể đo đếm. Nhưng các nhà toán học và tâm lý học lại đang chứng minh điều ngược lại: một phần diễn biến của tình cảm có thể được mô tả bằng các phương trình.

GS Laurent Pujo-Menjouet, Đại học Lyon I (Pháp), cùng nhóm nghiên cứu đã phát triển những mô hình xem mối quan hệ tình cảm như một hệ động lực, tức một hệ thống liên tục thay đổi theo thời gian, chịu tác động của chính các thành phần bên trong cũng như những tác động từ bên ngoài.

numerology-hands-heart-love-numbers.jpg
Các nhà khoa học cố gắng dùng toán học để giải thích tình yêu.

Lá cây đồng tiền Trung Quốc ẩn chứa một quy luật toán học uyên thâm

Theo một báo cáo trên tạp chí Nature Communications, các lá của cây đồng tiền Trung Quốc (Pilea peperomioides - một loài thuộc họ tầm ma) thể hiện một mô hình hình học gọi là sơ đồ Voronoi.

Mô hình này được phát hiện khi Elijah Blum, thực tập sinh tại Phòng thí nghiệm Cold Spring Harbor ở New York, chú ý đến những chiếc lá độc đáo của cây đồng tiền.

Các lá có nhiều lỗ tiết nước gọi là hydathode, mỗi lỗ được bao quanh bởi các gân lá tạo thành một bức tranh khảm. Blum đã mang cây đến cho người hướng dẫn của mình, nhà khoa học máy tính Saket Navlakha.

Toán học có thể giúp con người giao tiếp với người ngoài hành tinh?

Liệu con người có thực sự có thể giao tiếp với người ngoài hành tinh? Mới đây, các nhà khoa học đề xuất một ngôn ngữ toán học phổ quát.

Các nhà khoa học Úc gần đây đã đề xuất một khung lý thuyết để khám phá khả năng giao tiếp giữa con người và các sinh vật thông minh ngoài hành tinh thông qua một ngôn ngữ phổ quát.

Nghiên cứu chỉ ra rằng, nếu con người có cơ hội gặp gỡ sự sống thông minh ngoài hành tinh trong tương lai, sự khác biệt về ngôn ngữ và văn hóa sẽ là thách thức chính, đòi hỏi phải tìm kiếm một phương pháp giao tiếp vượt qua các ngôn ngữ của Trái đất và có thể vượt qua các nền văn minh và thậm chí cả các loài.

Đọc nhiều nhất

Tin mới