Film thickness for minimum interference ======================================= Interference in thin films is a phenomenon that occurs as a result of the separation of a light beam when reflected from the upper and lower boundaries of a thin film. As a result, there are two light waves that interfere. This law describes the result of their constructive interference. **Links:** #. `Thin-film interference `__. .. TODO rename file .. py:currentmodule:: symplyphysics.laws.optics.film_thickness_for_minimum_interference .. py:data:: film_thickness Film :attr:`~symplyphysics.symbols.classical_mechanics.thickness`. Symbol: :code:`h` Latex: :math:`h` Dimension: :code:`length` .. py:data:: wavelength :attr:`~symplyphysics.symbols.classical_mechanics.wavelength` of incident light. Symbol: :code:`lambda` Latex: :math:`\lambda` Dimension: :code:`length` .. py:data:: interference_order Order of interference. See :attr:`~symplyphysics.symbols.basic.positive_number`. It represents the number of whole wavelengths fitting within the optical path difference between interfering waves when the interference is constructive. The order of interference can be chosen arbitrarily, to achieve the desired thin film thickness. Symbol: :code:`k` Latex: :math:`k` Dimension: :code:`dimensionless` .. py:data:: refraction_angle :attr:`~symplyphysics.symbols.basic.angle` of refraction Symbol: :code:`phi` Latex: :math:`\varphi` Dimension: :code:`angle` .. py:data:: relative_refractive_index :attr:`~symplyphysics.symbols.optics.relative_refractive_index` of the film. Symbol: :code:`n` Latex: :math:`n` Dimension: :code:`dimensionless` .. py:data:: law :code:`h = k * lambda / (2 * n * cos(phi))` Latex: .. math:: h = \frac{k \lambda}{2 n \cos{\left(\varphi \right)}}