Why exactly do you want to nest theorems? If the offending opening parenthesis was gone, what would notify a reader that theorem 1.3 is an "inner" environment?
–
lockstepJan 3 '12 at 22:40

1

Theorem environments are not supposed to nested, at least with amsthm; you can try ntheorem.
–
egregJan 3 '12 at 22:53

2

I would strongly encourage you to define pp in another way (doing it by hand is not difficult, and you can ask here on TeX.SE if you have problems;).) Basically, you shouldn't need much more than \newcounter, \arabic and \refstepcounter.
–
mborkJan 4 '12 at 1:09

1 Answer
1

You'll just have to re-define the theorem styles yourself. amsthm.sty bypasses its own user interface for the three pre-defined styles plain, definition and remark, so it won't explicitly clear many of the variables.