Skip to content

Port minimal premonoidal kernel to current Mathlib - #1

Draft
imbrem wants to merge 1 commit into
mainfrom
formalization/discretion-current
Draft

Port minimal premonoidal kernel to current Mathlib#1
imbrem wants to merge 1 commit into
mainfrom
formalization/discretion-current

Conversation

@imbrem

@imbrem imbrem commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Tracks imbrem/thesis#8.

This establishes a green, deliberately minimal premonoidal kernel on current
Mathlib before attempting the downstream port.

  • pins Lean v4.34.0-rc2 and Mathlib e310d11
  • retains separate left/right whiskering over MonoidalCategoryStruct
  • gates exchange through explicit Central hypotheses
  • ports associator/unitor centrality, pentagon, and triangle fields
  • adds focused identity, composition, conditional-exchange, and coherence tests
  • records exact commands, API decisions, deferred scope, and axiom output

Verified with lake build PremonoidalKernel (552 jobs). The full legacy
Discretion target is intentionally not part of this checkpoint.

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.

1 participant