1. An instruction that can change the computer’s next instruction. A branch can be unconditional or conditional based on the magnitude or state of some value. Synonym: jump. 2. One set of values for a multivalued function. 3. A reflection from a given reflector where other reflections from the same reflecting interface are also present, as where the reflector is concavely curved (see buried focus) or discontinuous, as in thrust faulting. Multiple reflection branches can also result from large velocity gradients; see diving waves. 4. More than one refraction event may be observed at a given point because of the configuration of the refractor.