Will an under defined sub assembly make the top level assembly under defined?
I have a full assembly with all assembly sketches and components fully defined (no minus signs next to anything), yet it still says the top level assembly is under defined.
I do have a sub assembly with concentric mates that are still able to rotate but that is it.
*Edit: I found the '(-)' sign next to several of my mirrored components. I assumed these would be defined as they are mirrored components but apparently not!
If you compress the history tree on the main feature tree of your assembly it will show what could be under defining your assembly. With the tree collapsed it gives you a visual of the parent child relationship of your assembly. Your sub assembly internal mates should have no bearing on whether or not the top level assembly is defined or not. Look for any ( -) signs next to subs or parts in the tree.
I would also check the mates folder for your top level assembly to make sure there is not a main defining mate that is suppressed.