Calcium carbonate equilibrium pressure must exceed total atmospheric pressure of 101 kPa, which happens at 898 °C. Calcium carbonate is poorly soluble in pure water (47 mg/L at normal atmospheric CO partial pressure as shown below). The equilibrium of its solution is given by the equation (with dissolved calcium carbonate on the right): where the solubility product for [Ca] [CO] is given as anywhere from "K" = 3.7×10 to "K" = 8.7×10 at 25 °C, depending upon the data source. What the equation means is that the product of molar concentration of calcium ions (moles of dissolved Ca per liter of solution)
Symbol table global scope, whether it is imported, and what namespace it belongs to. Some programming languages allow the symbol table to be manipulated at run-time, so that symbols can be added at any time. Racket is an example of such a language. Both the LISP and the Scheme programming languages allow arbitrary, generic properties to be associated with each symbol. The Prolog programming language is essentially a symbol-table manipulation language; symbols are called "atoms", and the relationships between symbols can be reasoned over. Similarly, OpenCog provides a dynamic symbol table, called the "atomspace", which is used for knowledge representation. Symbol table