Skip to content

Comments

fix: bump toolchain to v4.29.0-rc2 (instanceReducible → implicitReducible)#365

Merged
hargoniX merged 1 commit intoleanprover:mainfrom
NicolasRouquette:fix/lean-4.29.0-rc2
Feb 24, 2026
Merged

fix: bump toolchain to v4.29.0-rc2 (instanceReducible → implicitReducible)#365
hargoniX merged 1 commit intoleanprover:mainfrom
NicolasRouquette:fix/lean-4.29.0-rc2

Conversation

@NicolasRouquette
Copy link
Contributor

Lean v4.29.0-rc2 renamed ReducibilityStatus.instanceReducible to ReducibilityStatus.implicitReducible. This causes doc-gen4's main branch to fail to build with leanprover/lean4:v4.29.0-rc2:

error: DocGen4/Process/Attributes.lean:85:6:
  unknown identifier 'ReducibilityStatus.instanceReducible'

Changes

Two locations in DocGen4/Process/Attributes.lean are updated:

  1. The ToString ReducibilityStatus instance (line 85):

    -    | .instanceReducible => "instance_reducible"
    +    | .implicitReducible => "implicit_reducible"
  2. The getReducibility function (line 172):

    -  | .instanceReducible => return some "instance_reducible"
    +  | .implicitReducible => return some "implicit_reducible"

Additionally bumps lean-toolchain from v4.29.0-rc1 to v4.29.0-rc2.

ReducibilityStatus.instanceReducible was renamed to implicitReducible in Lean 4.29.0-rc2.
@hargoniX hargoniX merged commit 71a6c21 into leanprover:main Feb 24, 2026
2 checks passed
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