Câu hỏi 15
Máy tính Alonzo dùng hai phép toán. R gộp một danh sách: (R f (x₁ … xₙ)) cho x₁ f x₂ f … f xₙ; ví dụ (R + 1 2 3 4)=10. M áp dụng phép toán lên từng phần tử: (M f (x₁ … xₙ)) cho ((f x₁) … (f xₙ)); ví dụ (M − 1 2 3 4)=(−1 −2 −3 −4). Có thể dùng bất kỳ phép toán nào. Nếu T(x)=3x+2 thì (M T 1 2 3)=(5 8 11). Cho T(x)=3x+2 và Q(x)=−x, tính biểu thức in trong nguồn:
(R + (R + (M T 0 2 4) (R + (M Q (M T 3 5)))

Quy ước biên tập: dấu ngoặc của nguồn không cân bằng. Để có đáp án có điều kiện, hiểu hai tổng dự định là (R + (R + (M T 0 2 4)) (R + (M Q (M T 3 5)))). Đây là sửa chữa được công khai, không khẳng định nguồn đã xác nhận ý định.
(R + (R + (M T 0 2 4) (R + (M Q (M T 3 5)))

Quy ước biên tập: dấu ngoặc của nguồn không cân bằng. Để có đáp án có điều kiện, hiểu hai tổng dự định là (R + (R + (M T 0 2 4)) (R + (M Q (M T 3 5)))). Đây là sửa chữa được công khai, không khẳng định nguồn đã xác nhận ý định.