日光が屈折し、水滴の中で2回反射すると、二重虹が形成されます。最も明るい虹はプライマリと呼ばれ、あまり定義されていないものは二次と呼ばれます。
屈折とは、ある波から異なる速度である車両から別の車両に移動するときの方向の変化です。二重虹の場合、日光は水滴に入り、初めて屈折し、その後、滴の内側に2回反射され、最後にドロップから抜け出すと2回目の屈折が行われます。このプロセスは、色が互いに逆になった2つの虹を作成します。
日光が水滴の中に2回反射されるため、色は反転します。したがって、出口コーナーと色の分散の順序が変わります。主な虹には赤、オレンジ、黄色、緑、青、インディゴ、パープルオーダー（Roygbiv）の色があり、セカンダリレインボーにはヴィオラ、インディゴ、青、緑、黄色、オレンジ、赤の色があります（ヴィッジョール）。
Gli arcobaleni doppi si formano quando la luce solare viene rifratta e riflessa due volte all’interno delle gocce d’acqua. L’arcobaleno più luminoso si chiama primario, mentre quello meno definito si chiama secondario.
La rifrazione è il cambiamento di direzione di un’onda quando passa da un mezzo a un altro con una velocità diversa. Nel caso dell’arcobaleno doppio, la luce solare entra nella goccia d’acqua e viene rifratta una prima volta, poi viene riflessa due volte all’interno della goccia e infine viene rifratta una seconda volta quando esce dalla goccia. Questo processo crea due arcobaleni con colori invertiti tra loro.
I colori sono invertiti perché la luce solare viene riflessa due volte all’interno della goccia d’acqua, cambiando così l’angolo di uscita e l’ordine di dispersione dei colori. L’arcobaleno primario ha i colori nell’ordine rosso, arancione, giallo, verde, blu, indaco e viola (ROYGBIV), mentre l’arcobaleno secondario ha i colori nell’ordine viola, indaco, blu, verde, giallo, arancione e rosso (VIBGYOR).