Type systemIn computer programming, a type system is a logical system comprising a set of rules that assigns a property called a type (for example, integer, floating point, string) to every "term" (a word, phrase, or other set of symbols). Usually the terms are various constructs of a computer program, such as variables, expressions, functions, or modules. A type system dictates the operations that can be performed on a term. For variables, the type system determines the allowed values of that term.
Cyclic voltammetryIn electrochemistry, cyclic voltammetry (CV) is a type of potentiodynamic measurement. In a cyclic voltammetry experiment, the working electrode potential is ramped linearly versus time. Unlike in linear sweep voltammetry, after the set potential is reached in a CV experiment, the working electrode's potential is ramped in the opposite direction to return to the initial potential. These cycles of ramps in potential may be repeated as many times as needed.
Hydrodynamic voltammetryIn analytical chemistry, hydrodynamic voltammetry is a form of voltammetry in which the analyte solution flows relative to a working electrode. In many voltammetry techniques, the solution is intentionally left still to allow diffusion-controlled mass transfer. When a solution is made to flow, through stirring or some other physical mechanism, it is very important to the technique to achieve a very controlled flux or mass transfer in order to obtain predictable results.
VoltammetryVoltammetry is a category of electroanalytical methods used in analytical chemistry and various industrial processes. In voltammetry, information about an analyte is obtained by measuring the current as the potential is varied. The analytical data for a voltammetric experiment comes in the form of a voltammogram which plots the current produced by the analyte versus the potential of the working electrode. Voltammetry is the study of current as a function of applied potential.
Type safetyIn computer science, type safety and type soundness are the extent to which a programming language discourages or prevents type errors. Type safety is sometimes alternatively considered to be a property of facilities of a computer language; that is, some facilities are type-safe and their usage will not result in type errors, while other facilities in the same language may be type-unsafe and a program using them may encounter type errors.
Type theoryIn mathematics, logic, and computer science, a type theory is the formal presentation of a specific type system, and in general, type theory is the academic study of type systems. Some type theories serve as alternatives to set theory as a foundation of mathematics. Two influential type theories that were proposed as foundations are Alonzo Church's typed λ-calculus and Per Martin-Löf's intuitionistic type theory. Most computerized proof-writing systems use a type theory for their foundation, a common one is Thierry Coquand's Calculus of Inductive Constructions.
Linear sweep voltammetryIn analytical chemistry, linear sweep voltammetry is a method of voltammetry where the current at a working electrode is measured while the potential between the working electrode and a reference electrode is swept linearly in time. Oxidation or reduction of species is registered as a peak or trough in the current signal at the potential at which the species begins to be oxidized or reduced. The experimental setup for linear sweep voltammetry utilizes a potentiostat and a three-electrode setup to deliver a potential to a solution and monitor its change in current.
Data typeIn computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types. A data type specification in a program constrains the possible values that an expression, such as a variable or a function call, might take. On literal data, it tells the compiler or interpreter how the programmer intends to use the data.
Type inferenceType inference refers to the automatic detection of the type of an expression in a formal language. These include programming languages and mathematical type systems, but also natural languages in some branches of computer science and linguistics. Types in a most general view can be associated to a designated use suggesting and restricting the activities possible for an object of that type. Many nouns in language specify such uses. For instance, the word leash indicates a different use than the word line.
Type conversionIn computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to another. An example would be the conversion of an integer value into a floating point value or its textual representation as a string, and vice versa. Type conversions can take advantage of certain features of type hierarchies or data representations.
Dependent typeIn computer science and logic, a dependent type is a type whose definition depends on a value. It is an overlapping feature of type theory and type systems. In intuitionistic type theory, dependent types are used to encode logic's quantifiers like "for all" and "there exists". In functional programming languages like Agda, ATS, Coq, F*, Epigram, and Idris, dependent types help reduce bugs by enabling the programmer to assign types that further restrain the set of possible implementations.
Rotating disk electrodeIn analytical chemistry, a rotating disk electrode (RDE) is a working electrode used in three-electrode systems for hydrodynamic voltammetry. The electrode rotates during experiments, inducing a flux of analyte to the electrode. These working electrodes are used in electrochemical studies when investigating reaction mechanisms related to redox chemistry, among other chemical phenomena. The more complex rotating ring-disk electrode can be used as a rotating disk electrode if the ring is left inactive during the experiment.
Anaerobic organismAn anaerobic organism or anaerobe is any organism that does not require molecular oxygen for growth. It may react negatively or even die if free oxygen is present. In contrast, an aerobic organism (aerobe) is an organism that requires an oxygenated environment. Anaerobes may be unicellular (e.g. protozoans, bacteria) or multicellular. Most fungi are obligate aerobes, requiring oxygen to survive. However, some species, such as the Chytridiomycota that reside in the rumen of cattle, are obligate anaerobes; for these species, anaerobic respiration is used because oxygen will disrupt their metabolism or kill them.
Induction heatingInduction heating is the process of heating electrically conductive materials, namely metals or semi-conductors, by electromagnetic induction, through heat transfer passing through an inductor that creates an electromagnetic field within the coil to heat up and possibly melt steel, copper, brass, graphite, gold, silver, aluminum, or carbide. An important feature of the induction heating process is that the heat is generated inside the object itself, instead of by an external heat source via heat conduction.
OxideAn oxide (ˈɒksaɪd) is a chemical compound containing at least one oxygen atom and one other element in its chemical formula. "Oxide" itself is the dianion (anion bearing a net charge of –2) of oxygen, an O2– ion with oxygen in the oxidation state of −2. Most of the Earth's crust consists of oxides. Even materials considered pure elements often develop an oxide coating. For example, aluminium foil develops a thin skin of (called a passivation layer) that protects the foil from further oxidation.
Activated sludgeThe activated sludge process is a type of biological wastewater treatment process for treating sewage or industrial wastewaters using aeration and a biological floc composed of bacteria and protozoa. It uses air (or oxygen) and microorganisms to biologically oxidize organic pollutants, producing a waste sludge (or floc) containing the oxidized material. The activated sludge process for removing carbonaceous pollution begins with an aeration tank where air (or oxygen) is injected into the waste water.
Intuitionistic type theoryIntuitionistic type theory (also known as constructive type theory, or Martin-Löf type theory) is a type theory and an alternative foundation of mathematics. Intuitionistic type theory was created by Per Martin-Löf, a Swedish mathematician and philosopher, who first published it in 1972. There are multiple versions of the type theory: Martin-Löf proposed both intensional and extensional variants of the theory and early impredicative versions, shown to be inconsistent by Girard's paradox, gave way to predicative versions.
Facultative anaerobic organismA facultative anaerobic organism is an organism that makes ATP by aerobic respiration if oxygen is present, but is capable of switching to fermentation if oxygen is absent. Some examples of facultatively anaerobic bacteria are Staphylococcus spp., Escherichia coli, Salmonella, Listeria spp., Shewanella oneidensis and Yersinia pestis. Certain eukaryotes are also facultative anaerobes, including fungi such as Saccharomyces cerevisiae and many aquatic invertebrates such as nereid polychaetes.
Humboldt CurrentThe Humboldt Current is a cold, low-salinity ocean current that flows north along the western coast of South America. It is an eastern boundary current flowing in the direction of the equator, and extends offshore. The Humboldt Current is named after the German naturalist Alexander von Humboldt even though it was discovered by José de Acosta 250 years before Humboldt. In 1846, von Humboldt reported measurements of the cold-water current in his book Cosmos.
Anaerobic digestionAnaerobic digestion is a sequence of processes by which microorganisms break down biodegradable material in the absence of oxygen. The process is used for industrial or domestic purposes to manage waste or to produce fuels. Much of the fermentation used industrially to produce food and drink products, as well as home fermentation, uses anaerobic digestion. Anaerobic digestion occurs naturally in some soils and in lake and oceanic basin sediments, where it is usually referred to as "anaerobic activity".