A noncommutative operation is one whose result can change when operations are applied in a different order. Order therefore becomes part of the result. section 2.2
Applying updates to acceptors
Starting from 0, applying (+2) and (×2) produces different results depending on order: (+2) then (×2) gives 4, while (×2) then (+2) gives 2. If two acceptors receive these requests in different orders, they can diverge. section 2.2
Concurrent broadcasts do not require a particular order if every acceptor uses the same one. They do require consistent ordering when operations are noncommutative; otherwise, the system can exhibit a race condition. section 2.2 section 2.2
Trace how proposers' requests reach acceptors and how differing application orders affect their states. section 2.2
