이하는 SCP-010-JP로 실제 프로그램을 작동시켜본 실험기록이다.
일시: ████/██/██
프로그램: sample01.mra
프로그램 개요: SCP-010-JP에 부속되어있던 샘플 프로그램. 파일의 처음에는 주석으로 '먼저 불빛이 켜지게 해봅시다.'라고 작성되어있다. 프로그램은 불빛의 상태를 표시하는 변수로 1이 대입되어있다.
수순: 크와나 박사가 프로그램을 실행.
결과: SCP-010-JP가 청색으로 점등.
주석: 그냥 'Hello world!' 수준이네요. 다음으로 가보죠. - 크와나 박사
일시: ████/██/██
프로그램: sample02.mra
프로그램 개요: SCP-010-JP에 부속되어있던 샘플 프로그램. 파일의 처음에는 주석으로 '당신이 누를 키는 1, 2, 3? 미래의 당신에게 물어봅시다.'라고 작성되어있다. 프로그램은 어떤 변수가 '미래의 상태를 아는 함수'의 반환값을 받아 그 변수를 불빛의 상태를 결정하는 변수에 대입하게 되어있다. 그 후, 그 최초의 변수는 키보드의 상태를 읽어들이고 있다.
수순: 크와나 박사가 프로그램을 실행. 그 후, 아무것도 모르는 ███ 연구조수에게 키보드의 1부터 3까지의 숫자를 입력시킨다. 그것을 몇 번 반복한다.
결과-1: SCP-010-JP가 청색으로 점등. 그 후, ███ 연구조수는 1을 입력했다.
결과-2: SCP-010-JP가 적색으로 점등. 그 후, ███ 연구조수는 2를 입력했다.
결과-3: SCP-010-JP가 황색으로 점등. 그 후, ███ 연구조수는 3을 입력했다.
이후로 동일한 결과 생략.
주석: 몇 번 해봐도 색과 숫자의 관계성은 변하지 않았습니다. 바로 믿기는 어렵지만, 현재의 색은 미래의 키 입력을 반영하고 있겠지요. - 크와나 박사
일시: ████/██/██
프로그램: sample02.mra
프로그램 개요: 위와 동일하여 생략.
수순: 크와나 박사가 프로그램을 실행. SCP-010-JP의 불빛을 ███연구조수가 확인 후, 그가 키보드의 1에서 3까지의 숫자를 일부러 빛과 다른 숫자를 선택해 입력하게 한다.
결과: SCP-010-JP가 청색으로 점등. 그 후, ███ 연구조수는 1을 입력했다.
주석: 일부러 틀리라고 말했습니다만. 별 수 없죠. 제가 직접 하겠습니다. - 크와나 박사
일시: ████/██/██
프로그램: sample02.mra
프로그램 개요: 위와 동일하여 생략
수순: 크와나 박사가 프로그램을 실행. SCP-010-JP의 불빛을 박사가 확인한 후, 키보드에서 1부터 3까지의 숫자를 일부러 불빛과 다른 숫자를 골라입력한다.
결과: SCP-010-JP가 적색으로 점등. 그 후, 크와나 박사가 2를 입력했다.
주석: 아아, 글로 쓰기조차 무시무시합니다. 이런 일이 가능할줄이야……. 처음에 저는 1을 입력했습니다. 그러나 입력을 받아들이지 않았습니다. 100번,아니 200번은 입력했습니다. 문득 시계를 보니 바늘이 미동도 하질 않았습니다. ███ 연구조수에게 내가 몇 번이나 키를 눌렀는지 물어봤습니다. 그러자 그는 '아뇨. 아직 한 번도 누르지 않았습니다'라고 답했죠. 나는 그를 때렸습니다. 그리고 나는 2를 눌러 악몽으로부터 해방되었습니다. 그가 아무것도 기억하지 못하는 것이 불행 중의 다행입니다. 아니, 무엇보다도 다행인 것은, 저에게 2를 입력한다는, 루프에서 탈출하기 위한 열쇠가 있었다는 점이겠죠. - 크와나 박사
일시: ████/██/██
프로그램: sample02.mra
프로그램 개요: 위와 동일하여 생략
수순: 크와나 박사가 프로그램을 실행. SCP-010-JP의 불빛을 박사가 확인한 후, 대응하는 키를 파괴. 그 후, 실험에 참가하는 D-010-JP-1에게 키를 누르게 한다.
결과: SCP-010-JP가 황색으로 점등. 3을 원격조작으로 파괴한 후 D-010-JP-1에게 키를 누르라고 명령. 직후 D-010-JP는 봉쇄되어있는 실험실에서 소실. 또 입력용 키보드가 산산히 부서졌다. 그 원인은 불명. 화면에는 3이 입력되었다고 표시되어있었다.
주석: 저는 언젠가 그 결과가 일어날 수만 있다면, 루프는 반드시 빠져나올 수 있단 가설을 세웠습니다. 그리고 그것이 증명되었습니다. - 크와나 박사
일시: ████/██/██
프로그램: sample03.mra
프로그램 개요: SCP-010-JP에 부속되어있던 샘플 프로그램. 파일의 처음에는 주석으로 '선로는 이어집니다. 어디까지라도. 그렇다면 같은 역을 지나지 않고 갈 수 있는 가장 긴 선로는 어떤 것일까? 아쉽게도 이 프로그램은 작동하지 않습니다.'라고 적혀있다. 프로그램은 ████년의 일본 전국의 JR노선으로 같은 역을 경유하지 않는 가장 긴 경로를 무작정 계산한다. 그 결과를 미래서 입력받아 프로그램 시작 시 출력한다.
수순: 크와나 박사가 프로그램을 실행.
결과: 화면에 'Timeout.'이라고 표시되었다.
주석: 일반적인 컴퓨터로는 결과가 나오기까지 터무니없는 시간이 걸리는 프로그램입니다. 미래의 계산결과를 먼저 가져오는 것이 가능하다고 해도, 그 미래의 계산에 엄청난 시간이 걸린다면, 계산 불가능으로 처리하는 모양입니다. 아주 먼 미래의 정보를 가져오는 것이 불가능한 건지, 그게 아니라면 알 수 없는 원인으로 계산이 도중에 중지되어버렸는지, 명확한 이유는 알 수 없습니다. - 크와나 박사
일시: ████/██/██
프로그램: sample04.mra
프로그램 개요: SCP-010-JP에 부속되어있던 샘플 프로그램. 파일의 처음에는 주석으로 '가장 긴 경로를 알 수 없나요? 모두 시험해본다면 알 수 있죠.'라고 작성되어있다. 프로그램의 대부분은 sample03.mra와 다를 것이 없으나 무작정 시험해서 미래의 정보를 알아낸다. 미래에서 가장 길지 않다고 알게 된 시험은 '실패한 미래를 종료시키는 함수'를 불러내 처리를 종료시킨다.
수순: 크와나 박사가 프로그램을 실행.
결과: 즉석에서 최장경로가 출력되었다. 일반 컴퓨터로 계산해본 결과 그 최장경로의 결과는 정답으로 추측된다.
주석: sample03보다 프로그램이 개선되었습니다. 어떤 부분이 개선되었냐고 한다면, 그렇네요……. 예를 들어 당신이 인생에서 5개의 선택지를 고를 수 있다고 합시다. 보통, 당신은 그 중 1개밖에 고를 수 없겠지요. 하지만 이 프로그램은 5개를 평행적으로 존재하는 당신이 각각의 선택지를 선택해, 최종적으로 가장 좋았던 선택지를 선택한 당신에게로 결과가 수속되게 되어있습니다. 그것을 SCP-010-JP는 하고 있습니다. 계산시간이 짧아진 이유는 시간적으로 보자면 한번에 정답인 선택지를 골라낸 것과 다름없기 때문이죠. - 크와나 박사
일시: ████/██/██
프로그램: bubble.mra
프로그램 개요: 크와나 박사가 작성한 단순한 거품 정렬프로그램. 미래의 정보를 가져오지 않으므로 일반적인 컴퓨터로도 실행 가능.
수순: 크와나 박사가 프로그램을 실행. 데이터 건수는 10만건. 처리시간을 계측. 단, SCP 010-JP의 시간에 관한 변칙성을 고려해 계산기 시스템과 간섭할 수 없는 스톱워치를 준비해 목시로 계측한다.
결과: 올바른 결과가 출력되었다. 처리시간은 약 215초.
주석: 일반적인 컴퓨터 정도의 결과입니다. - 크와나 박사
일시: ████/██/██
프로그램: bubble_a.mra
프로그램 개요: bubble.mra의 프로그램을 개선했다. 시작시 계산결과가 출력된다. 거품 정렬을 하고, 그 계산결과를 시작시 출력하는 결과로 대입한다.
수순: 크와나 박사가 프로그램을 실행. 데이터 건수는 10만건. 처리시간을 계측. 스톱워치를 준비해 목시로 계측한다.
결과: 올바른 결과가 출력되었다. 처리시간은 0초(판정불가). 그러나 프로그램 자체는 약 3분 반동안 계속 작동했다.
주석: 계산결과가 먼저 나오게 되었습니다. 그러나 계산 시간이 단축된 것은 아닙니다. - 크와나 박사
일시: ████/██/██
프로그램: bubble_b.mra
프로그램 개요: bubble_a.mra 프로그램을 개선했다. 최초에 계산 결과를 출력한 뒤, 계산이 끝났다면 프로그램을 종료시키는 처리를 더했다.
수순: 크와나 박사가 프로그램을 실행. 데이터 건수는 10만건. 처리시간을 계측. 스톱워치를 이용해 목시로 계측한다.
결과: 화면에 'Time Paradox Error.'라고 표시되었다.
주석: 에러입니다. 결과를 알 수 없으니 계산을 하죠. 계산을 하면 결과를 알 수 있죠. 그러나 결과를 알기 때문에 계산이 시작되지 않습니다. 이 모순이 허용되지 않는 모양입니다. - 크와나 박사
일시: ████/██/██
프로그램: bubble_c.mra
프로그램 개요: bubble_b.mra 프로그램을 개선시켰다. 계산 결과를 미래에 돌려준 뒤에, "실패한 미래를 종료시키는 함수"를 추가 작성했다.
수순: 크와나 박사가 프로그램을 실행. 데이터 건수는 10만건. 처리시간을 계측. 스톱워치를 이용해 목시로 계측한다.
결과: 올바른 결과가 출력되었다. 처리시간은 0초(판정불가). 프로그램은 즉시 종료.
주석: 무사히 결과가 나왔습니다. 또 계산시간이 없어졌습니다. 대체 언제 계산이 이뤄진 걸까요. 이 '실패한 미래를 종료시키는 함수'란 뭘까요. 해명하기 위해선 추가적인 실험을 할 필요가 있습니다. - 크와나 박사
일시: ████/██/██
프로그램: termination.mra
프로그램 개요: ███ 요원이 작성한 프로그램. 내용은 단순히 '실패한 미래를 종료시키는 함수'를 실행시킬 뿐이다.
수순: ███ 요원이 프로그램을 실행.
결과: 크와나 박사에 의해 실험은 각하됨.
주석: 이걸 읽는 여러분들이 알아둬야 할 점이 있습니다. 재단에 ███ 요원이라는 직원은 과거부터 지금까지 재적된 적이 없으며 장래에도 나타날 일은 없습니다. 말하건데 이건 단순한 장난입니다. 하지만 이런 생각은 절대로 하지 않도록 해주세요. - 크와나 박사
이 이외에도 뭔가 유용한 (절대로 나쁜 용도가 아닌) 쓰임새를 떠올리신 분은 편하게 연락해주세요. - 크와나 박사