To run a customized version of FriCAS in a Sage worksheet
The following Sage/Python command modifies the PATH variable to include $HOME/bin. Sage looks for the fricas executable in this PATH.To correct a bug in the FriCAS/Axiom interface
There is a problem in the current implementation in Sage 6.6 that results in chopping the first character of each line of output. See this patch on github.To typeset the output of FriCAS
A mode in SageMathCloud is just a function that takes as input a string. For example, this function takes whatever the cells input is, executes the code in Fricas, then takes the output and displays it using Markdown:This version of fricas-CR was compiled on
Value = "FriCAS 2017-08-05 compiled at Fri Dec 22 00:46:50 UTC 2017"
In fricas-CR every symbol has a conjugate that can appear in polynomials and more general expressions.
Type: Void
Type: Void
Compiling function imag with type AlgebraicNumber -> Expression(Integer)
Type: Expression(Integer)
Type: Boolean
Type: Void
Type: Expression(Integer)
Compiling function real with type Variable(z) -> Polynomial(Fraction(Integer)) Compiling function imag with type Variable(z) -> Polynomial(AlgebraicNumber)
Type: Expression(Integer)
Type: Boolean
Type: Boolean
Type: Expression(Integer)
Type: Expression(Integer)
Type: Expression(Integer)
Compiling function Abs with type Variable(x) -> Expression(Integer)
Type: Expression(Integer)
WIRTINGER DERIVATIVES, BELTRAMI EQUATION & ELLIPSE FIELDS
by Thomas Schramm
Abstract
This worksheet contains a set of routines to transform complex expressions depending on two real variables e.g. x,y into equivalent expressions containing the complex variable e.g. z and conjugate(z) , respectively. This representation is used to invoke Wirtinger derivatives which are used to describe complex expressions locally. A visualisation of this local behaviour is given by the ellipse fields of the mappings defined by the Beltrami equation
Type: Void
Type: Void
Type: Void
Type: Void
Type: Void
Compiling function w with type Variable(z) -> Fraction(Polynomial(Integer)) Compiling function Abs with type Fraction(Polynomial(Integer)) -> Expression(Integer) Compiling function jacob with type (Fraction(Polynomial(Integer)), Variable(z)) -> Expression(Integer)
Type: Expression(Integer)
Compiling function μ with type (Fraction(Polynomial(Integer)), Variable(z)) -> Fraction(Polynomial(Integer))
Type: Fraction(Polynomial(Integer))
Type: Expression(Integer)