Un conjunto es libre de sumas si no hay dos elementos (no necesariamente distintos) cuando se agregan juntos son parte del conjunto en sí.
Por ejemplo, no {1, 5, 7}
tiene suma, porque todos los miembros son impares, y dos números impares cuando se suman son siempre pares. Por otro lado, {2, 4, 9, 13}
no es libre de sumas, ya sea 2 + 2 = 4
o se 4 + 9 = 13
suman a un miembro del conjunto.
Escriba un programa o función que tome un conjunto como entrada y genere un valor de Verdad si el conjunto no tiene suma y Falsy de lo contrario.
Ejemplos:
Sum-free:
{}
{4}
{1, 5, 7}
{16, 1, 4, 9}
Not sum-free:
{0}
{1, 4, 5, 7}
{3, 0}
{16, 1, 4, 8}