├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── alg-polynomial-division.rkt ├── alg-polynomial-gcd.rkt ├── alge.rkt ├── algebraic-expand.rkt ├── algorithmic.rkt ├── arithmetic.rkt ├── automatic-simplify.rkt ├── coeff-var-monomial.rkt ├── coefficient-gpe.rkt ├── collect-terms.rkt ├── color-printf.rkt ├── contains.rkt ├── contract-trig.rkt ├── cos.rkt ├── degree-gpe.rkt ├── denominator.rkt ├── derivative.rkt ├── distribute.rkt ├── eval-module.rkt ├── examples └── plot-derivatives.rkt ├── expand-trig.rkt ├── extended-euclidean-algorithm.rkt ├── factor.rkt ├── format.rkt ├── infix-parser.rkt ├── info.rkt ├── inverse.rkt ├── leading-coefficient-gpe.rkt ├── letstar.rkt ├── main.rkt ├── misc.rkt ├── monomial-gpe.rkt ├── numerator.rkt ├── order-relation.rkt ├── partial-fraction-1.rkt ├── polynomial-division.rkt ├── polynomial-expansion.rkt ├── polynomial-gcd.rkt ├── polynomial-gpe.rkt ├── quadratic.rkt ├── rackunit.rkt ├── rational-expand.rkt ├── rational-gre.rkt ├── rational-variables.rkt ├── rationalize-expression.rkt ├── rich-return.rkt ├── scribblings └── rascas.scrbl ├── separate-sin-cos.rkt ├── simplify-trig.rkt ├── sin.rkt ├── smart-simplify.rkt ├── special-functions.rkt ├── substitute.rkt ├── taylor.rkt ├── tests ├── derivative.rkt ├── letstar.rkt ├── stress-test-arithmetic.rkt └── tests.rkt ├── trig-functions.rkt ├── trig-substitute.rkt └── variables.rkt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/README.md -------------------------------------------------------------------------------- /alg-polynomial-division.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/alg-polynomial-division.rkt -------------------------------------------------------------------------------- /alg-polynomial-gcd.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/alg-polynomial-gcd.rkt -------------------------------------------------------------------------------- /alge.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/alge.rkt -------------------------------------------------------------------------------- /algebraic-expand.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/algebraic-expand.rkt -------------------------------------------------------------------------------- /algorithmic.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/algorithmic.rkt -------------------------------------------------------------------------------- /arithmetic.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/arithmetic.rkt -------------------------------------------------------------------------------- /automatic-simplify.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/automatic-simplify.rkt -------------------------------------------------------------------------------- /coeff-var-monomial.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/coeff-var-monomial.rkt -------------------------------------------------------------------------------- /coefficient-gpe.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/coefficient-gpe.rkt -------------------------------------------------------------------------------- /collect-terms.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/collect-terms.rkt -------------------------------------------------------------------------------- /color-printf.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/color-printf.rkt -------------------------------------------------------------------------------- /contains.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/contains.rkt -------------------------------------------------------------------------------- /contract-trig.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/contract-trig.rkt -------------------------------------------------------------------------------- /cos.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/cos.rkt -------------------------------------------------------------------------------- /degree-gpe.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/degree-gpe.rkt -------------------------------------------------------------------------------- /denominator.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/denominator.rkt -------------------------------------------------------------------------------- /derivative.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/derivative.rkt -------------------------------------------------------------------------------- /distribute.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/distribute.rkt -------------------------------------------------------------------------------- /eval-module.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/eval-module.rkt -------------------------------------------------------------------------------- /examples/plot-derivatives.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/examples/plot-derivatives.rkt -------------------------------------------------------------------------------- /expand-trig.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/expand-trig.rkt -------------------------------------------------------------------------------- /extended-euclidean-algorithm.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/extended-euclidean-algorithm.rkt -------------------------------------------------------------------------------- /factor.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/factor.rkt -------------------------------------------------------------------------------- /format.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/format.rkt -------------------------------------------------------------------------------- /infix-parser.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/infix-parser.rkt -------------------------------------------------------------------------------- /info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/info.rkt -------------------------------------------------------------------------------- /inverse.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/inverse.rkt -------------------------------------------------------------------------------- /leading-coefficient-gpe.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/leading-coefficient-gpe.rkt -------------------------------------------------------------------------------- /letstar.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/letstar.rkt -------------------------------------------------------------------------------- /main.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/main.rkt -------------------------------------------------------------------------------- /misc.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/misc.rkt -------------------------------------------------------------------------------- /monomial-gpe.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/monomial-gpe.rkt -------------------------------------------------------------------------------- /numerator.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/numerator.rkt -------------------------------------------------------------------------------- /order-relation.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/order-relation.rkt -------------------------------------------------------------------------------- /partial-fraction-1.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/partial-fraction-1.rkt -------------------------------------------------------------------------------- /polynomial-division.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/polynomial-division.rkt -------------------------------------------------------------------------------- /polynomial-expansion.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/polynomial-expansion.rkt -------------------------------------------------------------------------------- /polynomial-gcd.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/polynomial-gcd.rkt -------------------------------------------------------------------------------- /polynomial-gpe.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/polynomial-gpe.rkt -------------------------------------------------------------------------------- /quadratic.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/quadratic.rkt -------------------------------------------------------------------------------- /rackunit.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rackunit.rkt -------------------------------------------------------------------------------- /rational-expand.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rational-expand.rkt -------------------------------------------------------------------------------- /rational-gre.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rational-gre.rkt -------------------------------------------------------------------------------- /rational-variables.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rational-variables.rkt -------------------------------------------------------------------------------- /rationalize-expression.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rationalize-expression.rkt -------------------------------------------------------------------------------- /rich-return.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/rich-return.rkt -------------------------------------------------------------------------------- /scribblings/rascas.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/scribblings/rascas.scrbl -------------------------------------------------------------------------------- /separate-sin-cos.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/separate-sin-cos.rkt -------------------------------------------------------------------------------- /simplify-trig.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/simplify-trig.rkt -------------------------------------------------------------------------------- /sin.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/sin.rkt -------------------------------------------------------------------------------- /smart-simplify.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/smart-simplify.rkt -------------------------------------------------------------------------------- /special-functions.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/special-functions.rkt -------------------------------------------------------------------------------- /substitute.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/substitute.rkt -------------------------------------------------------------------------------- /taylor.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/taylor.rkt -------------------------------------------------------------------------------- /tests/derivative.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/tests/derivative.rkt -------------------------------------------------------------------------------- /tests/letstar.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/tests/letstar.rkt -------------------------------------------------------------------------------- /tests/stress-test-arithmetic.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/tests/stress-test-arithmetic.rkt -------------------------------------------------------------------------------- /tests/tests.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/tests/tests.rkt -------------------------------------------------------------------------------- /trig-functions.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/trig-functions.rkt -------------------------------------------------------------------------------- /trig-substitute.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/trig-substitute.rkt -------------------------------------------------------------------------------- /variables.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Metaxal/rascas/HEAD/variables.rkt --------------------------------------------------------------------------------