text: Violet phosphorus does not ignite in air until heated to 300 °C and is insoluble in all solvents. It is not attacked by alkali and only slowly reacts with halogens. It can be oxidised by nitric acid to phosphoric acid.
  If it is heated in an atmosphere of inert gas, for example nitrogen or carbon dioxide, it sublimes and the vapour condenses as white phosphorus. If it is heated in a vacuum and the vapour condensed rapidly, violet phosphorus is obtained. It would appear that violet phosphorus is a polymer of high relative molecular mass, which on heating breaks down into  molecules. On cooling, these would normally dimerize to give  molecules (i.e. white phosphorus) but, in a vacuum, they link up again to form the polymeric violet allotrope.