Supernova type codes, as summarised in the table above, are taxonomic : the type number is based on the light observed from the supernova, not necessarily its cause. For example, type Ia supernovae are produced by runaway fusion ignited on degenerate white dwarf progenitors, while the spectrally similar type Ib/c are produced from massive stripped progenitor stars by core collapse.