On 5 April 2015 at 05:03, Ralf Hemmecke <[email protected]> wrote:
>
> In fact, in the long run, I would like to remove non-constructive
> functions. Or at least adapt their specification. Equality of streams,
> for example, is not computable in general. So Stream(X) should not
> inherit from BasicType.

I think that that is an odd suggestion since equality in Expression is
also not computable in general.

> We can replace that with another function
>
>   eq: (%, %) -> Union(Boolean, "failed")
>
> whose specification explicitly says that eq(x,y) might run forever or
> return "failed", if the respective algorithm isn't able to decide about
> equality. But that's for the future since it needs quite some thought
> about what other part of FriCAS it affects.
>

Perhaps there is a need for some relations that are not just true or
false in a some conventional closed-world Aristotelian logic sense.

-- 
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 http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to