I'm a Dissident Scientist - its official
http://www.andrewhennessey.co.uk/thenewphysics.pdf for the Physics free ebook
The premis for over coming the paradox that stops all the star trek technologies from happening actually isn't rocket science - its pretty obvious. Currently computers trying to work things out about the universe are dealing with an infinity of objects and arbitrary names we give them which don't mean anything - as a result the computer gets confused and can't stop processing infinity and this is called the Halting problem which science will tell you - if wiki is science lol - cannot be solved - ever.
But thats just hokum - for at a more atomic level - by way of analogy - every infinite object in infinity is actually made up of a limited number of atomic elements e.g. around 200 and if we had some computer working with logic at an atomic level with atomic descriptions and their relationships we would not have a problem computing objects and events because there can only ever be a limited and closed number of them - rather like the limited closed set of elements in the periodic table of chemistry. NO HALTING PROBLEM therefore and no doubt my Nobel Prize is 'in the post'.
\before I came to the Logic programming bit - at the turn of the 20th century, Russell and Wittgenstein already laid the foundations of this way of seeing things - they called it Logical Atomism.
I not only have a programmable solution to the Halting problem but have developed a process that could potentially be at the heart of an interstellar industrial revolution - making possible all the visions of technology we see in Star trek.
One cartoon science for mankind and one different science and set of rules for the Corporations.
and for the programming sketch for Artificial General intelligence using logic programming :