Assuming the scenario where a fork occurs shortly after I have sent a transaction out, and it gets mined in my side of the fork, could it also be mined in the other side of the fork? In other words, if we had a fork, is it reasonable to assume that both forks would process the same transaction?
If it was a contract creation transaction, I understand that each of the two instances of that creation would yield a different contract address. However, with a transaction that runs a contract method to alter state, both forks would process them the same way.