我有一组像这样的sympy
表达式(大约有几百个):
>>> foo = parse_expr('X | Y')
>>> bar = parse_expr('(Z & X) | (Z & Y)')
>>> baz = parse_expt('AAA & BBB') # not needed for this example; just filler
我可以将其中一个简化:
>>> simplify(bar)
Z & (X | Y)
有没有一种方法可以简化,包括整个可用变量的集合?
>>> mysimplify(bar, include=(foo,bar,baz))
Z & foo