"Lý thuyết chung" của CAS là một phạm vi khá lớn cho một câu hỏi. Điều đó đang được nói, tôi sẽ làm hết sức mình để trang trải nhiều nhất có thể với hy vọng rằng một cái gì đó giúp bạn tìm thấy những gì bạn đang tìm kiếm :)
Các thủ tục tố tụng của các nhóm ISSAC và SIGSAM chắc chắn sẽ có một số những thứ tốt về kỹ thuật xây dựng hệ thống CAS. Danh sách các chủ đề khác nhau trong khu vực chung của tòa nhà CAS có sẵn tại đây: http://www.cs.berkeley.edu/~fateman/algebra.html
Nếu bạn đang tìm kiếm thông tin về cách mã hóa một số môn toán liên quan, tôi là người hâm mộ của "Bí quyết số" loạt; nó cung cấp mã mẫu và giải thích hợp lý về toán học trong một loạt các chủ đề. Cuối cùng tôi đã kiểm tra, một phiên bản trực tuyến của một phiên bản cũ của cuốn sách đã có sẵn tại đây: http://www.nrbook.com/a/bookcpdf.php (Lưu ý rằng đây là dạng "Công thức số trong C" của cuốn sách; cũng có các phiên bản bằng các ngôn ngữ khác).
Để xây dựng một CAS nói chung, một nơi để bắt đầu có thể ở đây: "Xây dựng môi trường đại số máy tính theo thành phần của các công cụ cộng tác" của Kajler và Safir; Một địa điểm khác mà bạn có thể kiểm tra ở đây: http://www.math.wpi.edu/IQP/BVCalcHist/calc5.html nơi mô tả mức độ cao về cách một vài người thực hiện CAS được liệt kê.
Điều khác bạn có thể thử là tìm hiểu mã nguồn cho một vài dự án CAS nguồn mở tồn tại: YACAS (Hệ thống đại số máy tính khác: Java), Axiom, v.v. Tôi thích danh sách ở đây: http://en.wikipedia.org/wiki/List_of_computer_algebra_systems
Hy vọng điều gì đó trong đó hữu ích!
Cảm ơn bạn đã biết thông tin, tôi sẽ kiểm tra các liên kết và có thể giúp bạn tìm thêm thông tin trong tương lai. –