The most important thing, in my opinion, is to find the most suitable formalization.
In this case the simplest thing seems to have $\;f,j,m\;$ as (whole or real) numbers representing the salaries. We can then use our knowledge of numbers, specifically the fact that they are totally ordered.
It seems the intention of the problem is that all three salaries are different, but the wording is not entirely clear on this point. So let's assume for now that some or all salaries could be equal.
Now we can formalize James's knowledge as
\begin{align}
(0)\;\;\; & f<j \lor f<m \;\Rightarrow\; f \leq j \land m \leq j \\
(1)\;\;\; & f<j \lor m<j \;\Rightarrow\; f \leq m \land j \leq m \\
\end{align}
In my experience, logic reasoning is often made simpler by expanding $\;P \Rightarrow Q\;$ to $\;\lnot P \lor Q\;$. Here, using DeMorgan, this gives us the equivalent
\begin{align}
(0')\;\;\; & (j \leq f \land m \leq f) \;\lor\; (f \leq j \land m \leq j) \\
(1')\;\;\; & (j \leq f \land j \leq m) \;\lor\; (f \leq m \land j \leq m) \\
\end{align}
Now the similarities within $(1')$ suggest it can be simplified:
\begin{align}
& (j \leq f \land j \leq m) \;\lor\; (f \leq m \land j \leq m) \;\;\;\;\;\text{-- $(1')$} \\
\equiv & \;\;\;\;\;\text{"logic: $\;\land\;$ distributes over $\;\lor\;$"} \\
& (j \leq f \lor f \leq m) \;\land\; j \leq m \\
\equiv & \;\;\;\;\;\text{"ordering: $\;j \le m\;$ implies the left conjunct"} \\
(*)\;\;\;\phantom\equiv & j \leq m \\
\end{align}
We can use $(*)$ to simplify $(0')$:
\begin{align}
& (j \leq f \land m \leq f) \;\lor\; (f \leq j \land m \leq j) \;\;\;\;\;\text{-- $(0')$} \\
\equiv & \;\;\;\;\;\text{"ordering: $\;j \leq m\;$ makes $\;j \leq f\;$ superfluous;} \\
& \;\;\;\;\;\phantom"\text{ordering: $\;j \leq m\;$ implies equality"} \\
(**)\;\;\;\phantom\equiv & m \leq f \;\lor\; f \leq m = j \\
\end{align}
Combining $(*)$ and $(**)$, we see that $\;(0) \land (1)\;$ is equivalent to
$$
j \leq m \leq f \;\lor\; f \leq m = j
$$
So one solution, obviously the intended one, is that the 'salary ladder' is Janice as the lowest, then Maggie, and then Fred as the highest.
But if salaries are allowed to be equal, an alternative solution is that Janice and Maggie have the same highest salary, and Fred the lowest.
And I just got more lost there... lol
Thanks tho!!!
– Rich Sanchez Nov 21 '13 at 01:15