As I was thinking about causal finitism, the view that nothing can have an infinite causal past, I realized that there were structural similarities between the arguments for it on the basis of paradoxes like the Grim Reaper and Grandfather-like arguments against causal loops. And that led me to thinking whether there wasn't some way to generalize causal finitism so as to rule out both infinite causal pasts and causal loops.
There is. Here is one way. Say that a causal nexus is a network of nodes with partial-causation arrows between them, such that there is an arrow A→B if and only if A is a partial cause of B (or causally prior to? I think that's the same thing, but I'm not sure; or, if there is such a thing, directly causally prior to). Say that a monotonic sequence in a causal nexus is a finite sequence A1,A2,...,An of nodes such that each node is joined with an arrow to the next: A1→A2→...→An. The sequence culminates in An. Note that if there are causal loops, then a monotonic sequence can contain the same node multiple times.
The generalization of causal finitism now says:
- No metaphysically possible causal nexus contains a node that is the culmination of infinitely many monotonic sequences.
This rules out three kinds of causal nexuses:
- Infinite regresses: longer and longer monotonic sequences of distinct nodes culminating in a given node.
- Infinite cooperation: infinitely many arrows pointing to a single node (and hence infinitely many monotonic sequences of length two culminating in it).
- Causal loops: longer and longer repeating monotonic sequences culminate in a given node (e.g., A→B, B→A→B, A→B→A→B, ...).
The possibility of handling infinite causal histories and causal loops--which I've long thought absurd--in the same framework makes me even more confident in causal finitism.