Data type errors never occur during assignment but only if you try to apply a function to an incompatible data type. To get a decimal expression of a mathematical expression use, evalf . There are various packages that simplify the manipulation of algebraic, trigonmetric and other expressions. In Maple, you can quickly and easily compose functions as long as data types of inputs and outputs of the functions match up. These solutions represent fixed points of the function G as well as the points which are on a periodic orbit of period 2.
Maple can also handle function that are defined in a piecewise manner.
This construct is one of the easier ways of working with cases in Maple. Booleans Booleans are easy. Strings Strings are also easy. As its names suggests, this data type is essential just a list of objects without any further structure. Each object is seperated by a comma.