Lignocellulosic biomassLignocellulose refers to plant dry matter (biomass), so called lignocellulosic biomass. It is the most abundantly available raw material on the Earth for the production of biofuels. It is composed of two kinds of carbohydrate polymers, cellulose and hemicellulose, and an aromatic-rich polymer called lignin. Any biomass rich in cellulose, hemicelluloses, and lignin are commonly referred to as lignocellulosic biomass. Each component has a distinct chemical behavior.
LigninLignin is a class of complex organic polymers that form key structural materials in the support tissues of most plants. Lignins are particularly important in the formation of cell walls, especially in wood and bark, because they lend rigidity and do not rot easily. Chemically, lignins are polymers made by cross-linking phenolic precursors. Lignin was first mentioned in 1813 by the Swiss botanist A. P. de Candolle, who described it as a fibrous, tasteless material, insoluble in water and alcohol but soluble in weak alkaline solutions, and which can be precipitated from solution using acid.
Functional groupIn organic chemistry, a functional group is a substituent or moiety in a molecule that causes the molecule's characteristic chemical reactions. The same functional group will undergo the same or similar chemical reactions regardless of the rest of the molecule's composition. This enables systematic prediction of chemical reactions and behavior of chemical compounds and the design of chemical synthesis. The reactivity of a functional group can be modified by other functional groups nearby.
Functional programmingIn computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program. In functional programming, functions are treated as first-class citizens, meaning that they can be bound to names (including local identifiers), passed as arguments, and returned from other functions, just as any other data type can.
Purely functional programmingIn computer science, purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that treats all computation as the evaluation of mathematical functions. Program state and mutable objects are usually modeled with temporal logic, as explicit variables that represent the program state at each step of a program execution: a variable state is passed as an input parameter of a state-transforming function, which returns the updated state as part of its return value.
PolymerA polymer (ˈpɒlᵻmər; Greek poly-, "many" + -mer, "part") is a substance or material consisting of very large molecules called macromolecules, composed of many repeating subunits. Due to their broad spectrum of properties, both synthetic and natural polymers play essential and ubiquitous roles in everyday life. Polymers range from familiar synthetic plastics such as polystyrene to natural biopolymers such as DNA and proteins that are fundamental to biological structure and function.
Purely functional data structureIn computer science, a purely functional data structure is a data structure that can be directly implemented in a purely functional language. The main difference between an arbitrary data structure and a purely functional one is that the latter is (strongly) immutable. This restriction ensures the data structure possesses the advantages of immutable objects: (full) persistency, quick copy of objects, and thread safety. Efficient purely functional data structures may require the use of lazy evaluation and memoization.
Polymer degradationPolymer degradation is the reduction in the physical properties of a polymer, such as strength, caused by changes in its chemical composition. Polymers and particularly plastics are subject to degradation at all stages of their product life cycle, including during their initial processing, use, disposal into the environment and recycling. The rate of this degradation varies significantly; biodegradation can take decades, whereas some industrial processes can completely decompose a polymer in hours.
AldehydeIn organic chemistry, an aldehyde (ˈældᵻhaɪd) is an organic compound containing a functional group with the structure . The functional group itself (without the "R" side chain) can be referred to as an aldehyde but can also be classified as a formyl group. Aldehydes are a common motif in many chemicals important in technology and biology. Aldehyde molecules have a central carbon atom that is connected by a double bond to oxygen, a single bond to hydrogen and another single bond to a third substituent, which is carbon or, in the case of formaldehyde, hydrogen.
PolymerizationIn polymer chemistry, polymerization (American English), or polymerisation (British English), is a process of reacting monomer molecules together in a chemical reaction to form polymer chains or three-dimensional networks. There are many forms of polymerization and different systems exist to categorize them. In chemical compounds, polymerization can occur via a variety of reaction mechanisms that vary in complexity due to the functional groups present in the reactants and their inherent steric effects.