Waldek Hebisch <[EMAIL PROTECTED]> writes:
> I guess I should explicitly write parenthesis here. I say
>
> normalize(acos (cos(z))
>
> evaluated numerically _have to_ give different values than
>
> (acos$Float)(cos (z))
>
> because normalize acos cos z must be meromorphic, so the
> only possibility is z + 2*k*%pi (note that k has to be constant).
> The simplest version is with k = 0. Numeric version must be different
> (in numeric version k can not be a constant).
You also wrote:
> From analitical point of view Expression consists of meromorphic
> functions in some unspecified domain
OK, so possibly the problem arose because some people wanted that EXPR INT
would also contain non-meromorphic functions.
> To put things in different words: normalize is supposed to find
> kernels k_1, k_2,..,k_n,...k_m such that k_1,...,k_n are
> algebraically independent, k_{n+1},...,k_m are algebraic and
> the differential field generated by subexpressions of our
> expression is Q(k_1,...,k_m). The important part is that
> we need _a field_.
I suppose that this is a requirement of the Risch algorithm? And is
equivalent to saying that the result of normalize should be meromorphic?
If so, we really want (and you said this previously)
* one domain with "general functions" - this could contain definitions
with conditionals, where
* each conditional expression is a meromorphic functions.
Correct?
> Now take f = (sqrt(z^2) - z)*(sqrt(z^2) + z).
> On real line using branch cut interpretation f is 0. So
> the corresponding ring contains zero divisors, so it is not
> isomorphic to field. In other words, when you start forming
> compositions numeric version will get "removable" branch cuts.
> If you try to add the same cuts in normalize you will get
> zero divisors and your ring will no loger be a field.
I'll have to digest that properly. Dinner first.
Martin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en
-~----------~----~----~----~------~----~------~--~---