Hello Dirk,
Actually because you rounding off the numbers 33 from 33.333333 etc you still get a difference in righting moment when indeed they should be exactly the same.
It would have been smarted to use a=b=c= 40 for the tri and a=b=c=60 fro the cat. Now you don't have any rounding off effects that produces inequalities were there are none.
In effect :
________
a....b....c
weights a=b=c=40 with width=3
total weight = 120
righting = 1.5*40+3*40= 180
________
a.........b
Weights a=b=60 with width l=3
total weight = 120
3*60 = 180
But your example does show nicely why there can't be a difference in righting moment between a cat and a tri when both share the same overall weight and overall width.
Wouter