Ruby, 16 bytes
+1
p&&exit
p=p 1
Doubled:
+1
p&&exit
p=p 1+1
p&&exit
p=p 1
Ruby, 16 bytes
+1
p&&exit
p=p 1
Doubled:
+1
p&&exit
p=p 1+1
p&&exit
p=p 1
Ruby, 16 bytes
+1
p&&exit
p=p 1
Doubled:
+1
p&&exit
p=p 1+1
p&&exit
p=p 1
Ruby, 1816 bytes
+1
exit if pp&&exit
p=p 1
Doubled:
+1
exit if pp&&exit
p=p 1+1
exit if pp&&exit
p=p 1
Ruby, 18 bytes
+1
exit if p
p=p 1
Doubled:
+1
exit if p
p=p 1+1
exit if p
p=p 1
Ruby, 16 bytes
+1
p&&exit
p=p 1
Doubled:
+1
p&&exit
p=p 1+1
p&&exit
p=p 1
Ruby, 18 bytes
+1
exit if p
p=p 1
Doubled:
+1
exit if p
p=p 1+1
exit if p
p=p 1