Economic Foundations of Symmetric Programming