Số mũ đôi so với số mũ đơn


8

Dưới đây là bốn nguyên lý tôi không thể hòa giải:

Tôi cảm thấy tôi thiếu một số sự tinh tế liên quan đến định nghĩa của thuật toán theo thời gian hàm mũ khi chạy trong thay vì O ( 2 n ) , nhưng tôi không chắc chính xác sự tinh tế nằm ở đâu.O(2poly(n))O(2n)


1
Tôi đã chỉnh sửa các thẻ và gạch vì thực sự, câu hỏi này không liên quan gì đến lý thuyết phức tạp: đó là về ký hiệu toán học và hành vi tiệm cận của các hàm toán học.
David Richerby

Câu trả lời:


25

Vấn đề đi xuống thuật ngữ mơ hồ.

, nhưng một ( b c )một b c . Nói cách khác, số mũ không liên kết.(ab)c=abca(bc)abc

Thông thường, các hàm mũ được lồng mà không có dấu ngoặc đơn được nhóm theo cách thứ hai này, vì nó hữu ích hơn. Vì vậy, . Nếu chúng ta muốn nói về ( 2 2 ) n , chúng ta chỉ có thể viết 2 2 n , vì vậy chúng ta bảo lưu ký hiệu số mũ đôi cho trường hợp khác.22n=2(2n)22n(22)n22n


3
Quy ước đó là duy nhất hợp lý. Như bạn mô tả việc lựa chọn các cách khác của nhóm sẽ là vô ích vì chúng ta đã có thể bày tỏ rằng giá trị / chức năng sử dụng thay vì một fancy "đôi mũ". abc
Bakuriu

1
@Bakuriu Oh, thực sự, mặc dù điều quan trọng cần lưu ý rằng đó chỉ là một quy ước. (Ngoài ra còn có thể là ước luôn luôn sử dụng dấu ngoặc đơn, đó là những gì LaTeX hiện: nó từ chối đoán làm thế nào để nhóm a^b^c, và ném một lỗi thay thế.)
Draconis

1
abc=a(bc)

1
@DavidR Richby Chắc chắn, tất cả các ký hiệu là thông thường! Nhưng điều đó không có nghĩa là nó không đáng chú ý. Đó là một lựa chọn có chủ ý của các nhà toán học để sử dụng ký hiệu đó: và đó là một lựa chọn tốt, bởi vì nó giúp loại bỏ sự mơ hồ và hữu ích hơn so với giải pháp thay thế. Nhưng nó vẫn là một lựa chọn và không có gì ngăn bạn xác định nó một cách khác biệt (bên cạnh những độc giả khó hiểu không có lợi ích thực sự).
Draconis

2
@Bakuriu Tôi sẽ không đi xa để nói rằng đó là quy ước hợp lý duy nhất , bởi vì dường như tôi rất hợp lý khi cho rằng tất cả các hoạt động được đánh giá từ trái sang phải, trừ khi có dấu ngoặc đơn. Đó là những gì chúng tôi làm với phép cộng và phép trừ và những gì trẻ học ở trường phổ thông với "PEMDAS". Thực tế là lũy thừa không tuân theo quy ước đã làm tôi vấp ngã trong quá khứ và chỉ về những người đầu tiên biết về nó.
6005

16

a(bc)(ab)c22k2(2k)(22)k

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.