Я долго думал о том, чтобы выбрать какой-либо математический объект, интересный не только с точки зрения дискретной математики, но и функционального анализа, и попытаться запрограммировать его. Этим объектом стали так называемые **топологические пространства**. Естественно, конечный объём представления объектов в памяти компьютера не позволяет с абсолютной точностью смоделировать имеющиеся в математике топологические пространства, а значит, остаётся довольствоваться конечными топологиями. К счастью, это один из тех объектов, для которых конечность не только позволяет оперировать стандартными математическими понятиями, но и упрощает некоторые из них. Тем более довольно интересно исследовать объекты, для которых у нас **нет никакой возможности **померить расстояние между точками. Да, да, вы не ослышались. В общей топологии такой возможности у нас нет. Но обо всём по порядку. [Читать дальше →][1]
[1]:
http://habrahabr.ru/post/248659/#habracut