Erdős Problem 350 #
Reference: erdosproblems.com/350
def
Erdos350.DecidableDistinctSubsetSums
{M : Type u_1}
[AddCommMonoid M]
[DecidableEq M]
(A : Finset M)
:
The predicate that all (finite) subsets of A have distinct sums, decidable version
Instances For
theorem
Erdos350.DistinctSubsetSums_iff_DecidableDistinctSubsetSums
{M : Type u_1}
[AddCommMonoid M]
[DecidableEq M]
(A : Finset M)
:
Small sanity check: the two predicates are saying the same thing.
If A ⊂ ℕ is a finite set of integers all of whose subset sums are distinct then ∑ n ∈ A, 1/n < 2.
Proved by Ryavec.
theorem
Erdos350.erdos_350.variants.strengthening
(A : Finset ℕ)
(hA : DecidableDistinctSubsetSums A)
(s : ℝ)
(hs : 0 < s)
:
If A ⊂ ℕ is a finite set of integers all of whose subset sums are distinct then ∑ n ∈ A, 1/n^s < 1/(1 - 2^(-s)), for any s > 0.
Proved by Hanson, Steele, and Stenger.
We exlude here the case s = 0, because in the informal formulation then the right hand side is to be interpreted as ∞, while the left hand side counts the elements in A.