Another way using WS language:
(1) -> jWSExpr(-2/3)
(1)
2
-(-)
3
Type: JLWSExpression
Time: 0.01 (IN)
+ 0.01 (EV) + 5.61 (OT) = 5.64 sec
(2) -> sqrt %
(2)
2
I sqrt(-)
3
Type: JLWSExpression
Time: 0.02 (EV) + 0.10 (OT) = 0.12 sec
(3) -> sin %
(3)
2
I sinh(sqrt(-))
3
Type: JLWSExpression
Time: 0.08 (OT) = 0.09 sec
(4) -> asin %
(4)
2
I sqrt(-)
3
Type: JLWSExpression
Time: 0.09 (OT) = 0.10 sec
(5) -> %^2
(5)
2
-(-)
3
Le jeu. 15 mai 2025 à 19:40, Grégory Vanuxem <[email protected]> a écrit :
> Hello here,
>
> Can you explain me this:
>
> ==
>
> └─$ jlfricas
> Checking for foreign routines
> FRICAS="/usr/local/lib/fricas/target/x86_64-linux-gnu"
> spad-lib="/usr/local/lib/fricas/target/x86_64-linux-gnu/lib/libspad.so"
> foreign routines found
> openServer result 0
> FriCAS Computer Algebra System
> Version: jlFriCAS 1.3.12-dev built with SBCL 2.5.2.debian
> Timestamp: Wed Apr 16 09:50:54 AM CEST 2025
>
> -----------------------------------------------------------------------------
> Issue )copyright to view copyright notices.
> Issue )summary for a summary of useful system commands.
> Issue )quit to leave FriCAS and return to shell.
>
> -----------------------------------------------------------------------------
>
>
> (1) -> jnecf (-2/3)
>
> (1) -0.666667 {-2/3}
>
> Type: NMExactCalciumField
>
> Time: 0.13 (EV) + 3.88 (OT) = 4.01 sec
> (2) -> sqrt %
>
> (2) 0.816497*I {(a)/3 where a = 2.44949*I [a^2+6=0]}
>
> Type: NMExactCalciumField
>
> Time: 0.01 sec
> (3) -> sin %
>
> (3)
> 0.910291*I {(-a^2*c+c)/(2*a) where a = 0.441977 [Exp(-0.816497
> {(b*c)/3})], b = 2.44949*I [b^2+6=0], c = I [c^
> 2+1=0]}
>
> Type: NMExactCalciumField
>
> Time: 0.02 (EV) = 0.02 sec
>
> (4) -> asin %
>
> (4) 0.816497*I {(a)/3 where a = 2.44949*I [a^2+6=0]}
>
> Type: NMExactCalciumField
>
> Time: 0.02 (EV) = 0.02 sec
> (5) -> %^2
>
> (5) -0.666667 {-2/3}
>
> Type: NMExactCalciumField
>
> Time: 0.02 sec
> (6) -> -2/3
>
> 2
> (6) - -
> 3
>
> Type: Fraction(Integer)
>
> Time: 0 sec
> (7) -> sqrt %
>
> +---+
> | 2
> (7) |- -
> \| 3
>
> Type: AlgebraicNumber
>
> Time: 0.03 (OT) = 0.03 sec
> (8) -> sin %
>
> +---+
> | 2
> (8) sin( |- - )
> \| 3
>
> Type: Expression(Integer)
>
> Time: 0 sec
> (9) -> asin %
>
> +---+
> | 2
> (9) asin(sin( |- - ))
> \| 3
>
> Type: Expression(Integer)
>
> Time: 0 sec
> (10) -> %^2
>
> +---+ 2
> | 2
> (10) asin(sin( |- - ))
> \| 3
>
> Type: Expression(Integer)
>
> Time: 0 sec
> (11) ->
>
> Is it related to complex number handling or the fact that EXPR(INT) is
> used a lot (algebraic number for example). Or I am totally wrong.
>
> Greg
>
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/CAHnU2dY3e_9eHoL%3DbmGFiixC%2BMowtd28Rw4_HkWCGOHWG-ryNg%40mail.gmail.com.