Skip to main content
Ctrl+K

egglog Python documentation

  • Tutorials
  • How-to guides
  • Blog
  • Reference
  • GitHub
  • Tutorials
  • How-to guides
  • Blog
  • Reference
  • GitHub

Section Navigation

  • Examples Gallery
    • Fibonacci numbers example
    • BigNum/BigRat Example
    • Boolean data type example and test
    • Schedule demo
    • Basic equality saturation example.
    • Higher Order Functions
    • Multiset example based off of egglog version
    • Resolution theorem proving.
    • N-Dimensional Arrays
    • Matrix multiplication and Kronecker product.
    • Lambda Calculus
  • Getting Started - Matrix Multiplication
  • Optimizing Scikit-Learn with Array API and Numba

Recent Posts

  • 20 March - EGRAPHS Community Call Talk
  • 02 December - Original Congruence Closure Paper
  • 17 November - PyTensor Chat
  • 12 November - Indexing pushdown
  • 09 November - egglog
  • Tutorials
  • Examples Gallery

Examples Gallery#

This is a gallery of examples, most of which were translated from the original egglog rust examples.

Fibonacci numbers example

Fibonacci numbers example

BigNum/BigRat Example

BigNum/BigRat Example

Boolean data type example and test

Boolean data type example and test

Schedule demo

Schedule demo

Basic equality saturation example.

Basic equality saturation example.

Higher Order Functions

Higher Order Functions

Multiset example based off of egglog version

Multiset example based off of egglog version

Resolution theorem proving.

Resolution theorem proving.

N-Dimensional Arrays

N-Dimensional Arrays

Matrix multiplication and Kronecker product.

Matrix multiplication and Kronecker product.

Lambda Calculus

Lambda Calculus

Download all examples in Python source code: auto_examples_python.zip

Download all examples in Jupyter notebooks: auto_examples_jupyter.zip

Gallery generated by Sphinx-Gallery

previous

Tutorials

next

Fibonacci numbers example

Edit on GitHub
Show Source

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.0.