Section adj_to_ua.
Variables (C D : Category) (F : Functor D C) (G : Functor C D) (ad : Adj F G).
Variable d : D.
(* Prouver que pour tout d, <F(d),phi(Id(F(d)))> est UA de d vers G *)
Definition Unit_ob := F d.
Definition Unit_arrow := ApAphi ad (Id (F d)).
Definition Unit_arrow_diese (c : C) (f : d --> G c) := ApAphi_inv ad f.
(* qq c:C. qq f:d->Gc. f=phi<d,Fd>(Id(Fd)) o G(phi-1<d,c>(f)) (@) *)
(* remarquons que phi<d,c>(Id(Fd) o phi-1<d,c>(f)) = f *)
(* donc (@) est une instance de Adj_eq3 *)

Lemma Unit_UAlaw1 : UA_law1 Unit_arrow Unit_arrow_diese.