Skip to content

feat(Other/Rule30): Wolfram's Rule 30 Prize Problems (non-periodicity & equal frequency)#4377

Open
Deicyde wants to merge 1 commit into
google-deepmind:mainfrom
Deicyde:add-rule30-prize-problems
Open

feat(Other/Rule30): Wolfram's Rule 30 Prize Problems (non-periodicity & equal frequency)#4377
Deicyde wants to merge 1 commit into
google-deepmind:mainfrom
Deicyde:add-rule30-prize-problems

Conversation

@Deicyde

@Deicyde Deicyde commented Jul 2, 2026

Copy link
Copy Markdown

Summary

Adds a Lean formalization of two of Stephen Wolfram's three Rule 30 Prize Problems (2019).

Changes

  • New file: FormalConjectures/Other/Rule30.lean

Details

Defines Rule 30 (c' = l ⊕ (c ∨ r)) and its center column centerColumn : ℕ → Bool, then states two of the three prize problems:

  • centerColumn_not_eventually_periodicProblem 1: the center column is not eventually periodic.
  • centerColumn_frequency_halfProblem 2: the running average of its values tends to 1 / 2.

References included:

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

👋 This is an automated welcome message. 🤖
Thanks for the contributions!

A few friendly reminders while the review gets started:

  • Please take a look at the style guidelines,
    especially the conventions for references, categories, AMS tags, and answer(sorry).
  • You can manage some PR labels by leaving a comment with +label-name or -label-name; for example, +awaiting-author or -awaiting-author.
  • This repository is mainly for formalised statements. Proofs longer than about 25-50 lines are usually out of scope; longer proofs are welcome to be included/linked via the formal_proof mechanism.

Thanks again for helping improve Formal Conjectures.

@google-cla

google-cla Bot commented Jul 2, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@Deicyde

Deicyde commented Jul 2, 2026

Copy link
Copy Markdown
Author

@googlebot I signed it!

@mo271

mo271 commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

@googlebot I signed it!

Thanks!

But Claude didn't, so it needs fixing: one way to do this is to amend the commits and remove Claude as co-author and then force push...

…city & equal frequency)

Formalize Problems 1 (center column not eventually periodic) and 2 (running
average of the center column tends to 1/2) from Wolfram's 2019 Rule 30 Prizes,
as sorried open-problem statements in the answer(sorry) ↔ P idiom.

Placed in Other/ (sourced from Wolfram's announcement + rule30prize.org, not a
Wikipedia article). The Rule 30 encoding is checked against OEIS A051023 via a
@[category test] lemma. Problem 3 is omitted: it is an all-algorithms
computational lower bound with no canonical model-independent phrasing.
@Deicyde Deicyde force-pushed the add-rule30-prize-problems branch from 2d7ac10 to 4b19f67 Compare July 2, 2026 21:13
@Deicyde

Deicyde commented Jul 2, 2026

Copy link
Copy Markdown
Author

@mo271 Fixed, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants