The document discusses trees and their properties. It begins by defining trees as connected undirected graphs without simple circuits. It then discusses characteristics of trees such as being acyclic and having no multiple edges or loops. Examples of trees are given and criteria for determining if a graph is a tree. Properties of trees like the number of edges and relationship between internal/leaf nodes are covered. Terminology used in rooted trees like root, parent, child, ancestors and descendants are defined. Applications of trees like binary search trees and text encoding are also summarized.