Evolutionary logic