Dont jugde yet, i've checked pages of posts to find if anyone else asked about if CV can attack submarine.
All the answers are no. They say only landbased air units could attack submarine in range. Beside that all you can do is put a CV or DD group within range, so when sub attacks they might got a chance to intercept it.
That makes no sense! Why would it got a high anti-sub rating since according to this theory, for it won't be used at all? we know that escort convoys fight sub with a different system that doesnt involve anti-sub rating.
So I checked the Manual.
1.008 Manual(which is steam version's manual althrough game is already 1.009), page 79, in the Naval Combat Permission Table, listed clearly that CV could attack sub at "ANY" condition.
That is what i remembered it could. at least in 1.006 or 1.007.
while in the new 1.009 Manual, it also says:
"Carrier fleets may attack any other fleet type." (page 68);
"Carrier fleets and air units may always attack submarine fleets." (page 68)
and same, in the Naval Combat Permission Table, page 78,
it says Carrier Group may attack Sub at ANY location.
In game it cant. so i believe it's a bug in game need to fix urgently,it made submarine invinciable.
Victory at all costs.