Skip to content

Make ⊗ the Kronecker product - #22

Merged
isomorphisms merged 5 commits into
irfrom
tensor-product-glyph
Sep 7, 2026
Merged

Make ⊗ the Kronecker product#22
isomorphisms merged 5 commits into
irfrom
tensor-product-glyph

Conversation

@isomorphisms

Copy link
Copy Markdown
Owner

Make carry its intended mathematical meaning instead of using it as an arbitrary Unicode-infix placeholder.

  • defines as the same binary operation as kronecker(X, Y) / %x%
  • adds a real 2×2 ⊗ 2×2 acceptance case with an explicit expected 4×4 matrix
  • adds a column-vector tensor-product example
  • keeps the generic-Unicode-infix lexer test, but moves that placeholder role to
  • documents the distinction that R's %x% is the Kronecker product while %o% is the outer product
  • runs the top-level tensor-product example in CI

This is stacked on the equality-glyph work because it extends the same Unicode lexer regression.

@isomorphisms
isomorphisms changed the base branch from equality-glyph-aliases to ir September 7, 2026 07:28
@isomorphisms
isomorphisms merged commit 8535210 into ir Sep 7, 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.

1 participant