assuming() does not work with inequalities yet. The easiest way to simplify the expression at present is to use expr.subs(Min(x, X), x).
Aaron Meurer On Mon, Mar 23, 2020 at 9:35 AM Philippe Piot <[email protected]> wrote: > > Dear All, > I cannot figure out how to impose a condition. I have a function that is > defined as a piecewise function. When it returns its results with several > Min(x,y). I would like to substitute Min(x,X) with "x" since x<X. I have > tried something like (here simplified as my function output as several terms). > with assuming (x<X): > print (Min(x,X)) > but it does not work [i.e. it does not simplify Min(x,X) with x]. Thanks for > any suggestions. > Best, -- Philippe. > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CA%2B1witFKcJuwyFHW0F%3Dy0CmsFuJGaZ_Lac3oydXahOsm2GSrdg%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6KgCE8WwgXX2jDernjC%3DNXggwt%3DRfDJi3%2BznwqnBdjfDg%40mail.gmail.com.
