В чем разница между этими тремя леммами (по их смыслу, при возможном использовании)?Свободные и условные переменные в леммах
consts d::int
consts e::int
lemma L1:"⟦2 dvd d; 2 dvd e⟧ ⟹ 2 dvd (d+e)" by simp
(* lemma L1: even d ⟹ even e ⟹ even (d + e) *)
lemma L2:"⋀(f::int) (g::int). ⟦2 dvd f; 2 dvd g⟧ ⟹ 2 dvd (f+g)" by simp
(* lemma L2: even ?f ⟹ even ?g ⟹ even (?f + ?g) *)
lemma L3:"⟦2 dvd (h::int); 2 dvd (i::int)⟧ ⟹ 2 dvd (h+i)" by simp
(* lemma L3: even ?h ⟹ even ?i ⟹ even (?h + ?i) *)
В первой лемме нет свободных переменных, 'e' и' d' - это константы, которые вы указали выше леммы. –
@JoachimBreitner: Спасибо. Я изменил свой вопрос. (Я новичок и довольно смущен). Вопрос по-прежнему сохраняется. В чем разница между ними? – TFuto