Behaviour that will compare external price signal with pool state to find arbitrage gaps, calculate the most profitable trade within set boundaries (transaction_cost, max_liquidity...) and in case it is found, signal swap_exact_amount_in state update.
Current mathematical research doc