$A: $ "Amelia goes to birthday party"
$B: $ "Bart goes to birthday party"
$C: $ "Chris goes to birthday party"
$D: $ "Diana goes to birthday party"
Let's say I want write this in logic language: "If Amelia and Bart go to birthday party, then Chris or Diana also go to birthday party".
I do it like this: $(A \wedge B) \rightarrow (C \vee D)$
Now If I need to write this in logic: "Bart may never go alone to birthday party." I'm confused because I don't know how to interpret this correctly. I have thought about simply writing: $\neg B$, but this would mean "Bart does not go to birthday party".
Then I thought I could interpret it that way better: "If Bart goes to birthday party, then at least someone else goes to birthday party too".
This in logic should be:
$$B \rightarrow ((A\wedge C \wedge D) \vee (A \wedge C) \vee (A \wedge D) \vee (C \wedge D) \vee (A) \vee (C) \vee (D))$$
Is it fine like that or completely wrong? I have thought about this for a while myself but I'm not sure! :c
Its correct but it would be simpler if you wrote: $B \rightarrow (A\vee C\vee D)$. Since this also encompasses the other cases that you have written in your formula.