Say we accept that Thomson's lamp entails a contradiction; the lamp can neither be on nor off at 12:00.
I take this as proof that having pushed a button an infinite number of times is metaphysically impossible. — Michael
(1) If a set of premises G entails a contradiction, and for any member P of G we have that G\{P} does not entail a contradiction, then we are logically free to reject any member of G. None of the premises are logically true (except "Either On or Off and not both" as conclusion from a definition "'On' means 'not Off'"), so we can reject any of them. For example, we could reject "The lamp does not change from Off to On, or from On to Off, except by pushing the button."
(2) We still don't have a satisfactory definition here of 'metaphysically impossible'.
(3) For what it's worth, if I'm not mistaken, Thomson does not conclude the time is not infinitely divisible, but rather he weighs in against the notion of super-tasks.
As a coda to Thomson's argument, you rely on the premise "If time is infinitely divisible then the super-task is possible.' [not a quote of yours]
But we may reject that premise.
It seems to me that "the lamp super-task is executed" entails "time is infinitely divisible". But the converse - "time is infinitely divisible" entails "the lamp super-task is executed" - at least requires an argument.
And, it seems to me, that analysis is even more difficult because it involves modalities. First, we have to distinguish between "time is infinitely divisible" and "it is possible that time is infinitely divisible". Second, it's not really, "the lamp super-task is executed" but "it is possible that the lamp super-task is executed". The argument needs to checked whether the modal inferences are correct.
You seem to take this as proof that having pushed a button an infinite number of times is metaphysically impossible only if the premises are true. — Michael
No, I'm not claiming that.
let's say that our button is broken; pushing it never turns the lamp on. In such a scenario we can unproblematically say that the lamp is off at 12:00. But this does not then entail that it is possible to have pushed the button an infinite number of times. — Michael
Of course.
we can imagine a lamp with two buttons; one that turns it on and off and one that does nothing. Whenever it's possible to push one it's also possible to push the other, and so if it's possible to have pushed the broken button an infinite number of times then it's possible to have pushed the working button an infinite number of times. Given that the latter is false, the former is also false. — Michael
Whatever the validity of that, I don't see the point of it here.
Having pushed a button an infinite number of times is an inherent contradiction — Michael
It's not a contradiction in and of itself. Rather, it is inconsistent with the other premises (especially that the infinite number of executions occurs in finite time).
Having the button turn a lamp on and off, and the lamp therefore being neither on nor off at the end, is only a way to demonstrate the contradiction; it isn't the reason for the contradiction. — Michael
You would need to tell me the difference between a demonstration of a contradiction and the reason for a contradiction. For example, if someone asks "What is the reason that the unrestricted comprehension schema with the separation schema yields a contradiction?" then my best response would be to show a demonstration.
is also why Benacerraf's response to the problem misses the mark. — Michael
As far as I can tell, it's off-base because it doesn't address the premises of the lamp.
And related arguments against Thomson are that it is not problematic that the premises don't provide for concluding whether the lamp is Off or On at 12:00. But that misses the point that it is not that it is problematic that the lamp's state is undetermined, but rather that Thomson's argument shows that the lamp is neither Off nor On. Not that it is undetermined what the state is, but rather that is determined that the state is neither Off nor On.
/
I don't know enough about coding to have a comment on your pseudocode.
/
A while back you gave the argument in quite succinct form:
"P1. The lamp is turned on and off only by pushing the button
P2. If the lamp is off and the button is pushed then the lamp is turned on
P3. If the lamp is on and the button is pushed then the lamp is turned off
P4. The lamp is off at t0
P5. The button is pushed at successively halved intervals of time between t0 and t1
P6. The lamp is either on or off at t1"
But you add to that argument two things:
(a) We must reject P5.
But each of the premises is required for the contradiction, so we can reject any one of them rather than P5. Granted, P5 does stand out as the candidate we would intuitively reject, but it is not logically required that it is the one we reject. For example, famously:
(U) ExAy yex
(S) ExAy(yex <-> ~yey)
yield a contradiction.
But to dispel the contradiction it is not logically required that we reject (U) to keep (S) when we could reject (S) to keep (U). We may have reasons for preferring that we reject (U) rather than (S), but that is not a demonstration that (U) is logically impossible or even that it is false.
(b) If time is infinitely divisible, then the super-task may be executed.
But that is not logically true either. It may be the case that time is infinitely divisible but still the super-task cannot be executed. Moreover, the modality "may be" slips in there, so the argument requires that it is made clear that the modal inference is permitted.