constructivism — mathematical viewpoint that existence proofs must be constructive