tustvold commented on issue #1716:
URL: 
https://github.com/apache/arrow-datafusion/issues/1716#issuecomment-1026108337


   I'm not at all familiar with e-graphs, but I would perhaps naively expect 
something specialised to boolean algebra to significantly out-perform a method 
based on arbitrary expression rewriting? I guess I'm thinking something like 
BDDs, or even just recursively applying shannon expansion and relying on const 
propagation to fix the mess... 
   
   This isn't an area I'm hugely familiar with, but I can't help feeling it 
should just be the case of picking an off-the-shelf boolean expression 
minimizer and plugging it in :sweat_smile: 
   
   FWIW a quick google search found this - 
https://docs.rs/boolean_expression/latest/boolean_expression/index.html


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to