The formulation of Sidon sets currently in the repo is not right for mathlib:
- It works with sequences rather than sets. Historically in combinatorial number theory (as it was called then), infinite sets of naturals were usually expressed as strictly monotone sequences, but the modern formulation is to use infinite sets directly instead, and so the mathlib version should do the latter too.
- As a result, it requires a Sidon set to be infinite, and so is not a useful formulation for cases like ZMod n or other finite abelian groups, which are cases studied in the literature.
These are not correctness problems however: the problem statements using Sidon sets are taking in a valid assumption.
The formulation of Sidon sets currently in the repo is not right for mathlib:
These are not correctness problems however: the problem statements using Sidon sets are taking in a valid assumption.