Archive for the Algebraic Topology Category

Upcoming Abel Symposium — 2007

Posted in Algebraic Topology, Mathematics on July 29, 2007 by Christine

I’ve just learned from John Baez that he will be participating in the Abel Symposium this year. The Abel Symposia are organized by the Norwegian Mathematical Society, and you can learn about previous editions here. The program for 2007 is here.

John Baez will be giving a survey lecture on Higher Gauge Theory and Elliptic Cohomology.

Since this is all too much advanced mathematics for me, I content myself with listing below some references that seem to be suitable for my stage of understanding:

- The Heart of Cohomology, by Goro Kato.

- From Calculus to Cohomology: De Rham Cohomology and Characteristic Classes, by Madsen and Tornehave.

These will add to my huge wish list.

BTW, check out Baez’s course on Quantization and Cohomology here:

- Fall 2006, Winter 2007, Spring 2007.

I’m helping with preparing some figures for this course and trying at the same time to learn something from the process.

Update: John Baez has a new post on his talk over at n-Category Café.

Update: More on Abel Symposium on Baez’s TWF 255.

First steps in Quantum Concurrency

Posted in Algebraic Topology, Concurrency theory, Philosophy, Physics, Quantum Computation, Quantum Field Theory, Quantum Gravity, Quantum Mechanics on March 9, 2007 by Christine

Let us attempt a somewhat primitive reinterpretation of a quantum state as a set of processes.

You can see a process as a function that gives some output from a given input. It’s somewhat like an unitary operator. A given particle state evolves to another as a combined result of a set of many processing, “internally active elements”. Imagine a qubit. A set of quantum states encompassing any possible state between |0> and |1> is here what I call a set of “fundamental processes”.

Internally, a lot of activity is happening to the qubit. The processes are not simply independent agents, but active elements which share finite mutual “resources”. I’m not sure at the present stage what to make of these “shared resources” in such a reinterpreted quantum theory (in LQG, they could be seen as the edges of a spin network: nodes *share* common edges representing spin, so the evolution of spin network states could be seen as a result of how these processes act and share resources, and in the present case is to maintain gauge invariance). In other words, the processes do not act completely independently, but are concurrent in the sense that they need to access some shared resources in order to evolve.

I’m not sure what to do with when you observe the system in such a framework.

Imagine now a n-dimensional space in which every orthogonal axis represents a process. Every point along an axis is a representation of a given quantum state (input) evolving to another (output). For instance, in one axis you could set up the following “scheduling”:

|0> -> |1/sqrt(2)> -> |1> -> |0> -> …

in another axis, this one:

|1/sqrt(2)> -> |1> -> |0> -> |1/sqrt(2)> -> |1> -> …

and so on, so you see there is a quite a large number of possible schedules for the qubit. But, say, two processes could not be at the same “time” sharing the same resources: this translates to some constraint that represents the forbidden usage of (or action upon) the same common resource by different processes which are competing at the same “time” (here, “time” is also to be interpreted in some partially ordered sense).

All possible scheduling (histories) of each of the processes form, combined, a directed topological manifold that encodes *all* the possible histories of a given particle. “Directed” in the sense that there is a local partial order structure imposed on the manifold as the quantum states evolve (a direction of “time”). A point in this manifold represents a superposition of processes (state functions). But since the processes that evolve quantum states must share common resources, there are forbidden regions on the manifold because the processes cannot access the same resource at the same “time”. So there are natural constraints that must be obeyed, and these constraints determine a topological, typical signature of the quantum system in question.

These constraints (that actually forbid the system to go into some kind of “deadlock”) could be seen as correlations/anti-correlations between quantum states, thus providing an interpretation of why energy levels of a harmonic oscillator are quantized, for instance.

There is an emergent field joining topology and concurrency theory — “di”topology — that study these various ditopological manifolds, which carry this extra structure (“di”rection).

It turns out that the idea seems to be easier to grasp when you include gravity. The reason comes from the fact that the scheduling of concurrent processes can be described, as I said, in topological terms by a manifold with a local partial order, a ditopological manifold. And pictorially, spin networks (or spin foams, for what is worth) seem adequate to fit this idea in a more immediate sense because of causality issues.

But that is another story.

Nature abhors deadlocks

Posted in Algebraic Topology, Concurrency theory, Philosophy, Physics, Quantum Computation, Quantum Field Theory, Quantum Gravity, Quantum Mechanics on January 16, 2007 by Christine

I’ve been working on the idea that quantum systems are inherently concurrent systems (see this previous post under construction). They can be examined under directed algebraic topology (or ditopology) tools (e.g., see here, or google about it).

The most interesting problem to model is quantum entanglement: underlying this phenomenon one abstracts out a quantum state as fundamentally corresponding to a set of concurrent processes. It would be interesting to examine how to restore local realism under this general hypothesis.

One can go further into this and ask whether quantization arises from the idea that, given that quantum systems are seen as concurrent systems, there are naturally forbidden regions in the multi-dimensional state space, where each dimension represents a concurrent process, defined by the fact that these processes locally share “resources” and no two processes can “act” on the shared resources at the same “time”. Forbidden regions correspond to the discretization of nature in the quantum limit.

So nature would fundamentally be a huge deadlock avoidance system.

Update: discussions can be found in the comment section of this blog entry over at n-Cateogry café.

Update: Below follows, for the record, a cut and paste from the discussion over at n-Category café. For the detailed links, please refer to that blog entry (see link above), where the comments appeared.

Christine, I assume the application of directed algebraic topology to concurrent systems is an outgrowth of the work of Herlihy and Shavit, which was done in the late 90s and won the 2004 Gödel Prize.

You might want to communicate with Prakash Panangaden at McGill about your work. He appears to have worked, as a theoretical computer scientist, on concurrent and distributed systems and also on quantum computing, and has a strong interest in the causal structure of general relativity and its connection to abstract notions arising in computer science.

Posted by:
Chris W. on January 17, 2007 1:58 AM |

In terms of applications of general geometrical methods to concurrency, the idea goes back to the 70’s. See Goubault, E. Geometry and Concurrency: A User’s Guide. But you are right to cite the work of Herlihy and Shavit as an evidence of how this subject is getting a lot of attention recently, and giving rise to important developments in the field. It looks a beautiful paper, but I have never studied it in detail.Panangaden also published in gr-qc, and this is one of his most interesting papers, I guess… I don’t know how far this is getting attention, but sounds an original and promissing line of research.

Best regards,

Christine

Posted by:
Christine Dantas on January 17, 2007 11:51 AM

Hi Christine, you probably already know that Carl Petri, one of the founders of Concurrent Systems as a field of study, used to propound the view that an adequate semantics for concurrency would need to be sufficiently broad to also encompass physics.

From what I’ve been reading recently on Anima ex Machina blog he’s updated this position somewhat to a more “out-there” Universe-is-a-Petri-net kind of stance. He might be right! (as might Smolin – I saw your Amazon review!) On the same page I linked you can also find thoughts of Seth Lloyd and some others on this topic from a conference in Berlin last year.

You’re probably also familiar with Vaughan Pratt who clearly thinks very deeply on this sort of topic (although his publications can be frighteningly dense).

When I was a CS student as Glasgow they used to ask us questions like the “big simulation” argument, just to freak us out. I was never able to see why this would confuse a hardy theoretical physicist though — surely they’d be interested (in theory) in the turtle at the bottom of the tower, ie the real simulation that presumably has to simulate itself?!

I’m looking forward to seeing where the quantum lambda-calculus course goes with this kind of thing. Quantum computation seems to rely on arbitrary-precision complex amplitudes — but having gone to all the trouble of defining True and False as morphisms in the course, surely we won’t now be allowed to pull high-precision complex numbers out of the hat? If you were designing a programming language they’d need to be defined and computed themselves somehow… who “computes” these amplitudes that they’re relying on?

Posted by:
Allan E on January 17, 2007 2:09 AM

Hi Allan,

And according to Nielsen and Chuang,

“Quantum computation and quantum information has taught us to think physically about computation (…) we can also learn to think computationally about physics.”

This view is attractive and I believe physics is heading towards this broad idea. I do not have a clue how far this will lead us.

Concerning Petri nets, these and other classical concurrency models have been generalized to the concept of po-spaces (“po” from “partial order”). See Sokolowski, S., Directed topology and concurrency a short overview.

Best,

Christine

Posted by:
Christine Dantas on January 17, 2007 12:21 PM

And concerning the question in your last paragraph, I don’t know how to answer to that… There is a huge gap between a broad idea and the technical details that one has to face in order to make the idea actually work or make sense! But thanks for pointing that out, I’ll have to think about it.

Posted by:
Christine Dantas on January 17, 2007 12:31 PM

Let me see if I understand what you’re getting at. If there are correlations among a set of concurrent processes, they must be constrained to avoid deadlocks. Perhaps the necessary constraints induce correlations and anti-correlations among states and state transitions in the system that resemble correlations among quantum states. These correlations also imply that the system avoid parts of its state space.

You seem to be assuming discretization at the outset, insofar as the number of concurrent processes is finite, and the associated state space is finite. Should I assume that you have in mind a continuous analog of a set of concurrent processes?

Here is a simple and fairly concrete model you might want to examine. Consider the state space to include a set of n Boolean variables, and the concurrent processes to be n Boolean transition functions of two variables that yield a “subsequent” state for each of the variables. The processes (transition functions) share resources in the significant sense that each of the functions operates on two variables, at least one of which might be used as an input by another function. What would constitute a deadlock in such a system, and what is required to avoid it? Is there necessarily a stochastic component to the system’s behavior? That is, does the transition structure have to rearrange itself every so often, in a way that can’t be described deterministically? I realize this is a very sketchy problem formulation.

By the way, with respect to the relevance of algebraic topology, the set of transition functions in this simple model can be considered as defining an abstract simplicial complex; the Boolean variables are the vertices and the functions define the edges. (Remember however that these functions have some internal structure, since we have 16 distinct, albeit interrelated, Boolean functions to choose from.) My previous questions can then be posed as questions about the “moves” that can and must occur within this complex, in order to avoid certain “pathologies” in the evolution of the system. (By the way, in this light, the collection of transition functions can be loosely regarded as a “gas” of edges [1-D!] which is evolving in parallel with and necessarily coupled to a “gas” of Boolean state variables.)

One more point: The Boolean variables are of course undergoing transitions with successive “time steps”. One might ask if one can define a causal order on these transitions or “events”. That is, given one such event, can one say that it was preceded in a well-defined way by another set of events, and followed accordingly by yet another set of events? It is not immediately evident how such a description is to be derived from the transition functions, although one might plausibly expect that it should be possible.

(I have in mind here a complementary description in terms of causal sets. By the way, regarding the compatibility of discreteness based on causal sets with Lorentz invariance, see Discreteness without symmetry breaking: a theorem [1 May 2006].)

Posted by:
Chris W. on January 17, 2007 4:26 AM

Dear Chris W.,

Thanks for this elaborate comment. Your first paragraph summarizes well the broad idea.

And yes, one could assume a continuous “scheduling” of the processes, and also the space could be assumed to be infinite dimensional. What I think is important here is to assume a local partial order – a “po-space”… (I’m interested in ergodic moves…) Examples of such spaces are found here:

* Sokolowski, S., Classifying holes of arbitrary dimensions in partially ordered cubes. Tech. Rep. 2000-1, Kansas State University, Computing and Information Sciences, Aug. 2000. linke here.

* Raussen, M., Geometric investigations of fundamental categories of dipaths. Unpublished, 2001. (sorry, can’t find the link now).

* Gaucher, P., About the globular homology of higher dimensional automata. Cahiers de Topologie et Geometrie Differentielle Categoriques XLIII-2 (2002), 107156. link here.

And thanks for proposing a problem. I guess we all have sketchy ideas for the moment! No problem about that, in fact it is great to know that this is quite an open field for research.

Your comment has given me months to think over! Don’t have much valuable to add for the moment, but thanks a lot.

Christine

Follow

Get every new post delivered to your Inbox.