Hill system

related topics
{math, number, function}
{acid, form, water}
{work, book, publish}
{city, large, area}

The Hill system (or Hill notation) is a system of writing chemical formulas such that the number of carbon atoms in a molecule is indicated first, the number of hydrogen atoms next, and then the number of all other chemical elements subsequently, in alphabetical order. When the formula contains no carbon, all the elements, including hydrogen, are listed alphabetically.

By sorting formulas according to the number of atoms of each element present in the formula according to these rules, with differences in earlier elements or numbers being treated as more significant than differences in any later element or number — like sorting text strings into lexicographical order — it is possible to collate chemical formulas into what is known as Hill system order.

The Hill system was first published by Edwin A. Hill of the United States Patent and Trademark Office in 1900.[1] It is the most commonly used system in chemical databases and printed indexes to sort lists of compounds.[2]


The following formulas are written using the Hill system, and listed in Hill order:

A list of formulas in Hill system order is arranged alphabetically, as above, with single-letter elements coming before two-letter symbols when the symbols begin with the same letter (so B comes before Be, which comes before Br).[2]


External link

  • Hill notation example, from the University of Massachusetts Lowell libraries, including how to sort into Hill system order

Full article ▸

related documents
Unix billennium
Inductive logic programming
Super-Poulet number
National Center for Biotechnology Information
Wikipedia:Free On-line Dictionary of Computing/X - Z
Classical logic
Gauss–Markov process
August Ferdinand Möbius
Period (periodic table)
Max August Zorn
Structure and Interpretation of Computer Programs
Wilhelm Ackermann
Vladimir Voevodsky
Ninety-ninety rule
Mathematical constants (sorted by continued fraction representation)
The Free Software Definition
Facade pattern
Heisuke Hironaka
List of counties in Nevada
Systematic element name
John Koza
Édouard Lucas
Object-oriented programming language
Shotgun debugging
Caspar Wessel