Языки спецификаций и методы автоматического доказательства в системах Why3 и Coq