Algebraic Topology

Algebraic Topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. The basic goal is to find algebraic invariants that classify topological spaces up to homeomorphism, though usually most classify up to homotopy equivalence.

Lectures

algtop

Algebraic Topology

A first course

William Fulton
To the Teacher. This book is designed to introduce a student to some of the important ideas of algebraic topology by emphasizing the re­ lations of these ideas with other areas of mathematics. Rather than choosing one point of view of modem topology (homotopy theory, simplicial complexes, singular theory, axiomatic homology, differ­ ential topology, etc.), we concentrate our attention on concrete prob­ lems in low dimensions, introducing only as much algebraic machin­ ery as necessary for the problems we meet. This makes it possible to see a wider variety of important features of the subject than is usual in a beginning text. The book is designed for students of mathematics or science who are not aiming to become practicing algebraic topol­ ogists-without, we hope, discouraging budding topologists. We also feel that this approach is in better harmony with the historical devel­ opment of the subject. What would we like a student to know after a first course in to­ pology (assuming we reject the answer: half of what one would like the student to know after a second course in topology)? Our answers to this have guided the choice of material, which includes: under­ standing the relation between homology and integration, first on plane domains, later on Riemann surfaces and in higher dimensions; wind­ ing numbers and degrees of mappings, fixed-point theorems; appli­ cations such as the Jordan curve theorem, invariance of domain; in­ dices of vector fields and Euler characteristics; fundamental groups.


Tools

Wolfram

Steven Wolfram is a creator of serveral mathematical programas and aplications. Wolfram Mathematica is a professional tool for data analysis and simbolic manipulation. Master its language and functions.

wolfram wolfram_Mathematica

wolfram

Matlab

One of the most popular math sofware in the market. Need to be known and master it's language.

wolfram

MatPlotLib

Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, the Python and IPython shells, the Jupyter notebook, web application servers, and four graphical user interface toolkits.

wolfram

Gnuplot

Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986.



Related areas

Logic and theoretical informatics * Artificial intelligence * Software engineering * Physics * Economy