This document is a presentation in Russian given by Yevgeniy Kurbakey about dependent types. It discusses the motivation for dependent types, provides examples of dependent types in Idris including vectors of fixed length and natural numbers, demonstrates type checking and static verification, and shows how dependent types enable constructive mathematics with proofs built into types and terms.