Re: [EXTERNAL] Re: 1-button calculator ~ "all elementary fns from a single operator"
Barton Willis via Maxima-discuss <[email protected]> Sat, 2 May 2026 21:58:45 +0000
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <SN6PR07MB79527C483D604C6803E8FD08B6332@SN6PR07MB7952.namprd07.prod.outlook.com> |
Alternative: (%i4) tellsimpafter(exp(minf),0); (%o4) [\\\^rule1,simpexpt] (%i5) 1+exp(minf); (%o5) 1 ________________________________ From: Barton Willis via Maxima-discuss <[email protected]> Sent: Saturday, May 2, 2026 12:08 PM To: Henry Baker <[email protected]>; Przemek Klosowski via Maxima-discuss <[email protected]> Subject: Re: [Maxima-discuss] [EXTERNAL] Re: 1-button calculator ~ "all elementary fns from a single operator" Caution: Non-NU Email * I now require that %e^minf = 0. %i3) limit(exp(minf)); (%o3) 0 ________________________________ From: Henry Baker <[email protected]> Sent: Saturday, May 2, 2026 10:53 AM To: Przemek Klosowski via Maxima-discuss <[email protected]> Subject: Re: [Maxima-discuss] [EXTERNAL] Re: 1-button calculator ~ "all elementary fns from a single operator" Caution: Non-NU Email OK, I downloaded the "EML compiler" from here: https://urldefense.com/v3/__https://github.com/VA00/SymbolicRegressionPackage/tree/master__;!!PvXuogZ4sRB2p-tU!AQXQRXheJACmolVDn_EH8vV1ba6B228tQkPDiAV0P5GkogAe0b_haxZx7Jr58ZJva-0dQ12YDxg-aChM$ The EML compiler requires python3 & numpy (and probably other stuff that I might already have installed). I then did a trivial script to convert from Mathematica expressions to Maxima expressions. EML requires that log(0)=minf, so I defined mylog(x):=if (x=0) then minf else log(x), and used mylog(x) instead of log(x) in the definition of eml. However, I now require that %e^minf = 0. What is the magic in Maxima to make this happen? I did "? minf", but that didn't provide any help. -----Original Message----- From: Henry Baker <[email protected]> Sent: May 1, 2026 11:23 AM To: Przemek Klosowski via Maxima-discuss <[email protected]> Subject: Re: [Maxima-discuss] [EXTERNAL] Re: 1-button calculator ~ "all elementary fns from a single operator" Obviously, Google was confused. Q: If z = exp(x)-log(y), then x = log(z + log(y)) might look a tad better ? Is this log(z+log(y)) function universal in the same sense as eml() ? Q: if we have a 1BC expression for f(x)=y, can we then trivially compute x=f^-1(y) ? Q: The 1BC paper seems to want to rely on functions defined over the reals; I suspect that functions defined over the complex numbers might give additional 1BC results that might be prettier ? Perhaps the constant %pi*%i might work to force things into the complex plane ? Q: I've always had a fondness for asinh(x), as it is bijective onto the reals, and has many of the same properties/characteristics as "gradual underflow" floating point numbers. I'm wondering if it could be part of a universal 1BC function ? -----Original Message----- From: Przemek Klosowski via Maxima-discuss Sent: May 1, 2026 9:24 AM To: Subject: Re: [Maxima-discuss] [EXTERNAL] Re: 1-button calculator ~ "all elementary fns from a single operator" > BTW, Google just told me that the obvious differential equation for > eml(x,y) is > > dy/dx = y*exp(x) (%i1) eq:'diff(y,x)=y*exp(x); dy x (%o1) ── = %e y dx (%i2) ode2(eq,y,x); x %e (%o2) y = %e %c what am I missing? _______________________________________________ Maxima-discuss mailing list [email protected] https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/maxima-discuss__;!!PvXuogZ4sRB2p-tU!AQXQRXheJACmolVDn_EH8vV1ba6B228tQkPDiAV0P5GkogAe0b_haxZx7Jr58ZJva-0dQ12YD_YlqJcG$ _______________________________________________ Maxima-discuss mailing list [email protected] https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/maxima-discuss__;!!PvXuogZ4sRB2p-tU!AQXQRXheJACmolVDn_EH8vV1ba6B228tQkPDiAV0P5GkogAe0b_haxZx7Jr58ZJva-0dQ12YD_YlqJcG$ _______________________________________________ Maxima-discuss mailing list [email protected] https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/maxima-discuss__;!!PvXuogZ4sRB2p-tU!AQXQRXheJACmolVDn_EH8vV1ba6B228tQkPDiAV0P5GkogAe0b_haxZx7Jr58ZJva-0dQ12YD_YlqJcG$ _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss