(* ========================================================================= *)
(* *)
(* Fabry Perot Resonator *)
(* *)
(* (c) Copyright, Muhammad Umair Siddique, Vincent Aravantinos, 2012 *)
(* Hardware Verification Group, *)
(* Concordia University *)
(* *)
(* Contact: <muh_sidd@ece.concordia.ca>, <vincent@ece.concordia.ca> *)
(* *)
(* Last update: Feb 16, 2012 *)
(* *)
(* ========================================================================= *)
needs "geometrical_optics.ml";;
needs "resonator.ml";;
let VALID_RESONATOR_TAC x =
SIMP_TAC[x;is_valid_resonator;is_valid_optical_component;ALL;
is_valid_free_space;is_valid_interface]
THEN CONV_TAC REAL_FIELD;;