Skip to content

Add jax array monoids and reduction rule#658

Open
jfeser wants to merge 38 commits into
staging-weightedfrom
jf-weighted-jax
Open

Add jax array monoids and reduction rule#658
jfeser wants to merge 38 commits into
staging-weightedfrom
jf-weighted-jax

Conversation

@jfeser
Copy link
Copy Markdown
Contributor

@jfeser jfeser commented May 6, 2026

Blockd by #655

* add monoid module

* clean up

* fix doctest

* fix

* wip

* remove incorrect rule

* add disjoint set tests and fix bug

* lint

* drop jax monoid defs

* drop incorrect comment

* add assert

* reduce nondeterminism and add assertions

* fix inconsistent stream numbering and missing constant factors
@jfeser jfeser changed the base branch from master to staging-weighted May 6, 2026 22:47
@jfeser jfeser force-pushed the staging-weighted branch from 7c22756 to d558162 Compare May 7, 2026 19:20
@jfeser jfeser force-pushed the jf-weighted-jax branch from fd924f2 to f7d43e5 Compare May 7, 2026 19:42
@jfeser jfeser added the blocked label May 8, 2026
@jfeser jfeser requested a review from eb8680 May 8, 2026 14:46
@jfeser jfeser removed the blocked label May 12, 2026
Copy link
Copy Markdown
Contributor

@eb8680 eb8680 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks reasonable. It would be nice to group some of the new one-off ObjectInterpretations together into larger logical units but we can do that in a separate PR.

@eb8680
Copy link
Copy Markdown
Contributor

eb8680 commented May 14, 2026

Should be good to merge once the tests are fixed.

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