I have this confusion. Lets say I have language produced by type 3 grammar such that
L(G1) = <Vn1,Vt,P1,S1>
I need to find a type3 grammar G3 such that
L(G3) = [L(G1)]*
I can't use S3→S3S1 and S3→null rule in this new G3, because the production is not type 3 as well. So what should I do?