V0550700

Computer Algebra
Computer algebra, which is also called formula manipulation, treats each mathematical expression as a symbolic sequence, and
perform some mathematical operations such as arithmetics, expansions/factorizations of polynomials, and even differentiations
and integrations exactly in mathematical formulas. The central objects dealt by computer algebra are numbers and polynomials,
and there are specific algorithms such as finding common factors of plural polynomials. At first, some of these algorithms
will be talked as an introduction of computer algebra. After that, the concept of Groebner basis, which plays an important
role in solving a system of algebraic equations, ideal membership problem, and so on, will be talked and some central topics
of modern computer algebraic research will be discussed.
To learn basic concepts on computer algebra.
- To recognize that calculation by computer is not limited to numerical calculation.
- To be able to treat polynomials as computational algebraic.
- To understand the concept of Groebner basis and to be able to embark the basic/applied research on computer algebra.
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Introduction to computer algebra systems |
Research on computational algebra systems in advance. |
190minutes |
2. |
Review of algebra |
Review of the subjects related to algebra. |
190minutes |
3. |
Eucledian algorithm |
Review the last lecture. |
190minutes |
4. |
Resultant and extended Eucledian algorithm |
Review the last lecture. |
190minutes |
5. |
Subresultant and polynomial remainder sequence (PRS) |
Review the last lecture. |
190minutes |
6. |
Improved PRS algorithm |
Review the last lecture. |
190minutes |
7. |
Modular algorithm (1): Chinese remainder theorem |
Review the last lecture. |
190minutes |
8. |
Modular algorithm (2): reconstruction of rational numbers and polynomials |
Review the last lecture. |
190minutes |
9. |
Modular algorithm (3): Hensel lifting
|
Review the last lecture. |
190minutes |
10. |
Factorization of polynomial (1): square free decomposition |
Review the last lecture. |
190minutes |
11. |
Factorization of polynomial (1): one variable polynomial over finite field |
Review the last lecture. |
190minutes |
12. |
Groebner basis (1): definition and Buchberger algorithm |
Review the last lecture. |
190minutes |
13. |
Groebner basis (2): some applications (system of algebraic equations, integer programing problem) |
Review the last lecture. |
190minutes |
14. |
Final examination and review |
Review the total lectures. |
190minutes |
Total. |
- |
- |
2660minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Examination |
Report |
Total. |
1. |
0% |
10% |
10% |
2. |
40% |
10% |
50% |
3. |
30% |
10% |
40% |
Total. |
70% |
30% |
- |
Evaluation method and criteria
Examinations (70%) and reports (30%).
Textbooks and reference materials
No textbook.
Students are expected to have taken subjects related to algebraic, e.g., "Fundamental Algebra", "Algebra 1", and so on.
Office hours and How to contact professors for questions
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
- Non-social and professional independence development course
Last modified : Wed Oct 17 07:34:07 JST 2018