Are these FOL formulae transformations correct?
Every doctor of Central Hospital has a badge
$\forall x \forall y$ $[Doctor(x) \land WorksIn(x,Central Hospital) \Rightarrow$ HasBadge(x,y)]
I think it is not. We need an $\exists y$ instead of $\forall y$ because is right that if x is a doctor and he works for Central he has a badge but the badge must be unique! Can't be true for every badge of the universe right?
Second:
Every baby with a mother has a parent
$\forall x \forall y \exists z [Baby(x) \land Mother(x,y) \Rightarrow Parent(x,z)]$
Same, i think that we would use the $\exists y$ since only one mother is a mother of a creature and it's not true that every element of the Domain is mother of x.
Many thanks
First one:
$$\forall x [\operatorname{Doctor}(x) \land \operatorname{WorksIn}(x,\text{CentralHospital}) \implies \exists y \operatorname{HasBadge}(x,y)]$$
Second one:
$$\forall x [\operatorname{Baby}(x) \land \exists y \operatorname{Mother}(x,y) \implies \exists z \operatorname{Parent}(x,z)]$$