 Processes related to functional decomposition are prevalent throughout the fields of knowledge representation and machine learning.Hierarchical model induction techniques such as Logic circuit minimization, decision trees, grammatical inference, hierarchical clustering, and quadtree decomposition are all examples of function decomposition.A review of other applications and function decomposition can be found in , which also presents methods based on information theory and graph theory.