Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I must confess I expected an answer little more elemental. I'm not very familiar with several of the concepts you worked in here. I began, recently, to study the theory of Penrose through some of his articles (Like the one he did with MacCallum), so I'm a noob on this subject. I would try to understand what you have written in here, hopefully this will not be difficult. Thanks alot for your time.