Skip to content
Open
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
87e6f5d
start
Solventerritory Sep 24, 2025
e744137
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 24, 2025
e17432e
Included the file
Solventerritory Sep 24, 2025
b66e6b0
Changed
Solventerritory Sep 24, 2025
1cfffbc
Basis
Solventerritory Sep 24, 2025
2c10248
Changes
Solventerritory Sep 24, 2025
18c5fd7
Merge branch 'main' into Erdos-330
Solventerritory Sep 24, 2025
728864e
conjecture
Solventerritory Sep 24, 2025
a54e748
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 24, 2025
cd1d1f8
Fixed and verified
Solventerritory Sep 24, 2025
d8dc3e1
Merge branch 'main' into Erdos-330
Solventerritory Sep 25, 2025
12ff8eb
Changed
Solventerritory Sep 25, 2025
bc9b484
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 25, 2025
af46646
modified
Solventerritory Sep 25, 2025
de3d3f7
Merge branch 'main' into Erdos-330
Solventerritory Sep 25, 2025
c5033a5
Merge branch 'main' into Erdos-330
Solventerritory Sep 25, 2025
72bad21
changed docstring
Solventerritory Sep 25, 2025
3519f08
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 25, 2025
0ad919e
Merge branch 'main' into Erdos-330
Solventerritory Sep 26, 2025
1402dc6
Merge branch 'main' into Erdos-330
Solventerritory Sep 28, 2025
a3a6d9b
Merge branch 'main' into Erdos-330
Solventerritory Sep 29, 2025
ce5eff1
Changed
Solventerritory Sep 29, 2025
22ca4ca
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 29, 2025
7337d22
Merge branch 'main' into Erdos-330
Solventerritory Sep 30, 2025
4f6eba9
new changes
Solventerritory Sep 30, 2025
23557be
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Sep 30, 2025
d007508
done
Solventerritory Sep 30, 2025
9a10f52
Merge branch 'main' into Erdos-330
Solventerritory Sep 30, 2025
7b248fc
cleaned
Solventerritory Sep 30, 2025
836e66b
start
Solventerritory Sep 24, 2025
9c7a7e9
Included the file
Solventerritory Sep 24, 2025
adcca00
Changed
Solventerritory Sep 24, 2025
4c517ea
Basis
Solventerritory Sep 24, 2025
f73d118
Changes
Solventerritory Sep 24, 2025
d37f0e2
conjecture
Solventerritory Sep 24, 2025
7e5094d
Fixed and verified
Solventerritory Sep 24, 2025
710c920
Changed
Solventerritory Sep 25, 2025
2ed23d4
modified
Solventerritory Sep 25, 2025
2d513c6
changed docstring
Solventerritory Sep 25, 2025
55fd35b
Changed
Solventerritory Sep 29, 2025
86487af
new changes
Solventerritory Sep 30, 2025
59776a5
done
Solventerritory Sep 30, 2025
ee3cadc
cleaned
Solventerritory Sep 30, 2025
2e64770
Merge branch 'main' into Erdos-330
Solventerritory Oct 4, 2025
014a6e5
Fixed it
Solventerritory Oct 6, 2025
4bd935b
Merge branch 'main' into Erdos-330
Solventerritory Oct 6, 2025
f9fbd65
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Oct 6, 2025
296f673
Fixed
Solventerritory Oct 6, 2025
febedc6
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Oct 6, 2025
442a0a6
changed it
Solventerritory Oct 6, 2025
13b2a46
Got back the files
Solventerritory Oct 6, 2025
a2635d3
resolved
Solventerritory Oct 6, 2025
338f136
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 6, 2025
1cb9cc4
changed sorry
Solventerritory Oct 6, 2025
0875d53
used it now check
Solventerritory Oct 6, 2025
dd584d3
changed
Solventerritory Oct 6, 2025
84f1c55
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 7, 2025
cff00b6
Merge branch 'main' into Erdos-330
Solventerritory Oct 7, 2025
8a36a96
error
Solventerritory Oct 8, 2025
ab20921
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Oct 8, 2025
c7bbe5e
feat(erdos): add Problem 312 scaffold and update Problem 330
Solventerritory Oct 8, 2025
c7a9b97
feat(erdos): add Problem 312 scaffold and update Problem 330 formaliz…
Solventerritory Oct 8, 2025
4cbea74
Why is it showing error?
Solventerritory Oct 8, 2025
c8f82d5
Merge branch 'main' into Erdos-330
Solventerritory Oct 10, 2025
243994f
Error
Solventerritory Oct 10, 2025
ada08bb
Merge branch 'Erdos-330' of https://github.com/Solventerritory/formal…
Solventerritory Oct 10, 2025
a521bfa
Check
Solventerritory Oct 10, 2025
da4fc1c
Cleaned
Solventerritory Oct 10, 2025
205eb6b
removed h
Solventerritory Oct 10, 2025
06ee300
removed explicit h
Solventerritory Oct 10, 2025
c194b5a
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
9aff88a
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
2424cc0
made all the changes
Solventerritory Oct 10, 2025
d60ffd7
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
ef0a243
Merge branch 'main' into Erdos-330
Solventerritory Oct 10, 2025
a49c906
used Set.IsAsymptoticAddBasis
Solventerritory Oct 10, 2025
94c92c6
added
Solventerritory Oct 10, 2025
5cf8003
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
51579a6
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
377ace4
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
463d03f
Update FormalConjectures/ErdosProblems/330.lean
Solventerritory Oct 10, 2025
130db2e
Update FormalConjectures/ErdosProblems/330.lean
mo271 Oct 10, 2025
b90a418
Update FormalConjectures/ErdosProblems/330.lean
mo271 Oct 10, 2025
98e3cd4
Apply suggestion from @mo271
mo271 Oct 10, 2025
4831ead
Apply suggestion from @mo271
mo271 Oct 10, 2025
b56bc72
Erdos 774
Solventerritory Oct 10, 2025
f9ecb56
Delete FormalConjectures/ErdosProblems/774.lean
Solventerritory Oct 10, 2025
1296f3c
erdos
Solventerritory Oct 10, 2025
400da84
Merge branch 'main' into Erdos-774
Solventerritory Oct 11, 2025
4d540f3
Merge branch 'main' into Erdos-774
Solventerritory Oct 13, 2025
5de2136
Merge branch 'main' into Erdos-774
Solventerritory Oct 22, 2025
9cfee40
made changes
Solventerritory Oct 25, 2025
b79e793
Merge branch 'Erdos-774' of https://github.com/Solventerritory/formal…
Solventerritory Oct 25, 2025
b15ba39
Merge branch 'main' into Erdos-774
Solventerritory Oct 25, 2025
ed42005
Delete FormalConjectures/ErdosProblems/1080.lean
Solventerritory Oct 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions FormalConjectures/ErdosProblems/774.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
/-
Copyright 2025 The Formal Conjectures Authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-/

import FormalConjectures.Util.ProblemImports

/-!
# Erdős Problem 774

*Reference:* [erdosproblems.com/774](https://www.erdosproblems.com/774)

We call `A ⊂ ℕ` **dissociated** if
∑ n ∈ X n ≠ ∑ m ∈ Y m
for all finite `X, Y ⊂ A` with `X ≠ Y`.

Let `A ⊂ ℕ` be an infinite set.
We call `A` **proportionately dissociated** if every finite `B ⊂ A` contains
a dissociated set of size ≫ |B|.

**Conjecture (open):**
Is every proportionately dissociated set the union of finitely many dissociated sets?
-/

namespace Erdos774

open Set
open scoped BigOperators

/-- A finite set `B` is dissociated if all distinct subcollections have distinct sums. -/
def IsDissociated (B : Finset ℕ) : Prop :=
∀ (X Y : Finset ℕ), X ⊆ B → Y ⊆ B → X ≠ Y → (∑ i in X, i) ≠ (∑ i in Y, i)

/-- An infinite set `A` is proportionately dissociated if every finite subset
contains a large dissociated subset. -/
def IsPropDissociated (A : Set ℕ) : Prop :=
∀ (B : Finset ℕ), (∀ b ∈ B, b ∈ A) →
∃ (D : Finset ℕ), D ⊆ B ∧ IsDissociated D ∧ (D.card ≫ B.card)
/--
**Erdős Problem 774**

Is every proportionately dissociated set the union of finitely many dissociated sets?
-/
@[category research open, AMS 11]
theorem erdos_774_statement :
(∀ A : Set ℕ, IsPropDissociated A →
∃ (k : ℕ) (A₁ … Aₖ : Set ℕ),
(∀ i, IsDissociated (Aᵢ.toFinset)) ∧ A = ⋃ i, Aᵢ) ↔ answer(sorry) := by
sorry

end Erdos774