Require Import Naturelle. Section Session1_2020_Logique_Exercice_1. Variable A B C : Prop. Theorem Exercice_1_Naturelle : ((A -> C) \/ (B -> C)) -> ((A /\ B) -> C). I_imp H1. I_imp H2. E_imp A. E_ou (A -> C) (B -> C). Hyp H1. trivial. I_imp H3. I_imp H4. E_imp B. Hyp H3. E_et_d A. Hyp H2. E_et_g B. Hyp H2. Qed. Theorem Exercice_1_Coq : ((A -> C) \/ (B -> C)) -> ((A /\ B) -> C). intros. destruct H. destruct H0. cut A. exact H. exact H0. cut B. exact H. cut (A /\ B). intro H2. elim H2. intros HA HB. exact HB. exact H0. Qed. End Session1_2020_Logique_Exercice_1.