Chain isomers share a molecular formula but differ in the branching of the carbon skeleton (e.g., n-butane vs isobutane); positional isomers differ in the location of a substituent or functional group on the same skeleton; functional isomers have different functional groups with the same formula (e.g., alcohol vs ether). Optical and geometric isomers are stereoisomers differing in spatial arrangement.