Hi Charlie,
I was wondering, why would this an "enhanced" standard analysis?
When you're only using directional expectations, this is standard analysis proper. It could be, depending on how you created the truth table(s) but absent the relevant script commands I cannot say for sure.
What I see is not "different" EC rows, but rather one that is common for both presence and absence of the outcome (for instance remainder number 17), which should suggest something like a simultaneous subset relations type of problem (one that should lead to an enhanced standard analysis, should that remainder be excluded from the minimization).
Otherwise, the use of the function identical() is not exactly useful, in the sense that it will always be FALSE if comparing 17 to 17 and 27:
> identical(17, c(17, 27)) # FALSE
I would rather use intersect(), as in:
> intersect(17, c(17, 27)) # 17
Hope this helps,
Adrian