Student[Calculus1][Understand] - query or change the list of understood rules
|
Calling Sequence
|
|
Understand(opn, rule)
|
|
Parameters
|
|
opn
|
-
|
(optional) symbol; Calculus1 operation for which the understood rules are queried or changed
|
rule
|
-
|
(optional) symbol; name of a rule to add to the understood rules list for opn, or one of the keywords all or none; this parameter can be repeated
|
|
|
|
|
Description
|
|
•
|
See SingleStepOverview for an introduction to the step-by-step functionality available in the Calculus1 package.
|
•
|
For each of the operations supported by the Calculus1 package (Diff, Int, and Limit), the package maintains an understood rules list, which is a list of rules for the operation that are automatically applied (after any explicit rule you specify) by a Rule call. You can also apply only these understood rules by calling Rule with an empty index ([]), for example, .
|
•
|
The Understand() command returns the current understood rules lists for each of the Calculus1 operations (Diff, Int, and Limit).
|
•
|
The Understand(opn) command returns the understood rules list for opn. The opn parameter must be one of Diff, diff, Int, int, Limit, or limit.
|
•
|
The Understand(opn, all) command adds all possible rules that can be added to the understood rules list for opn.
|
•
|
The Understand(opn, none) command clears the understood rules list for opn.
|
•
|
Otherwise, each rule argument is added to the understood rules list for opn.
|
•
|
This routine returns an equation, or expression sequence of equations, whose left-hand side is the name of the operation and whose right-hand side is the current list of understood rules for that operation.
|
•
|
Each rule argument can be the name of any built-in rule for the corresponding operation that does not require a parameter. For example, the product rule can be added to the understood rules list for Diff, but the change rule cannot be added to the understood rules list for Int, because this rule requires a parameter. The complete lists of rules for each operation are available on Differentiation Rules, Integration Rules, and Limit Rules.
|
|
Additionally, the rules flip and join, which are used in definite integration problems, cannot be added to the understood rules list for Int.
|
|
You can also specify the name of any univariate function recognized by Maple as a rule argument. For example, you can add sin or exp to the understood rules list for any of the operations.
|
•
|
It is recommended that you use the Maple userinfo system, by setting infolevel[Student] := 1 or infolevel[Student[Calculus1]] := 1. This displays informative messages in the form of userinfo output from Calculus1 routines as you solve complicated problems.
|
|
|
Examples
|
|
>
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
Understood rules for Diff: [constant, constantmultiple, sum]
Other rules for Diff: {Int, chain, power, product, difference, identity, quotient}
The name of any univariate function can also be specified
| |
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
>
|
|
| (10) |
>
|
|
Creating problem #4
Rule [sin] does not apply; you may need to use the chain rule first
| |
| (11) |
|
|