Bill Page wrote:
> 
> I do not understand the result below. Why does 'typeOf' return 'Any'?
> 
> (1) -> ts:=taylor(sin(1/x),x=1)
> 
>    (1)
>                               - sin(1) + 2cos(1)        2
>      sin(1) - cos(1)(x - 1) + ------------------ (x - 1)
>                                        2
>    +
>      6sin(1) - 5cos(1)        3   - 35sin(1) + 12cos(1)        4
>      ----------------- (x - 1)  + --------------------- (x - 1)
>              6                              24
>    +
>      220sin(1) - cos(1)        5   - 1501sin(1) - 450cos(1)        6
>      ------------------ (x - 1)  + ------------------------ (x - 1)
>              120                              720
>    +
>      10962sin(1) + 6931cos(1)        7   - 83495sin(1) - 89096cos(1)        8
>      ------------------------ (x - 1)  + --------------------------- (x - 1)
>                5040                                 40320
>    +
>      632952sin(1) + 1120895cos(1)        9
>      ---------------------------- (x - 1)
>                 362880
>    +
>      - 4260601sin(1) - 14394150cos(1)        10            11
>      -------------------------------- (x - 1)   + O((x - 1)  )
>                   3628800
>                         Type: UnivariateTaylorSeries(Expression(Integer),x,1)
> (2) -> typeOf(ts)
> 
>    (2)  Any
>                                                                    Type: Type

Because that is correct type.  Compare:

(2) -> 1::Any

   (2)  1
                                                        Type: PositiveInteger
(3) -> )boot $printAnyIfTrue

|$printAnyIfTrue|
Value = T
(3) -> )boot $printAnyIfTrue := false

(EVAL-WHEN (EVAL LOAD) (SETQ |$printAnyIfTrue| NIL))
Value = NIL
(3) -> 1::Any                        

   (3)  1
                                                                    Type: Any

 
-- 
                              Waldek Hebisch

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to