Assuming $D$ is the set of all dogs, $H$ is the set of all homes, and $\text{BT}(d,h)$ means that the dog $d$ is in home $h$
- Let's say I have a group of dogs and I want to say that every dog is in exactly one home. How would I represent that using predicate logic? So far I got, For all d in D, There exists a h in H, belongs to (d,H) AND....
$$\forall d\in D \ \ \exists h\in H \ \ s.t \ \ (d < h) \ \wedge\ (\forall h'\in H\ \ ((h'\neq h)\implies (d\not < h')) $$ where $d<h$ is like saying BelongTo$(d,h)$.