| r41 vs r42 | ||
|---|---|---|
| ... | ... | |
| 94 | 94 | }}} |
| 95 | 95 | |
| 96 | 96 | * 양자역학 관점에서 보면 입자의 상태는 확률로 존재하므로 1 + 1이 반드시 2라는 보장은 없습니다. 한쪽은 사라지고 다른 쪽이 변할 수도 있으니, 2라고 단정할 수 없습니다. |
| 97 | {{{#!syntax python | |
| 98 | import random | |
| 99 | ||
| 100 | def quantum_add(particle_a, particle_b): | |
| 101 | obs_a = 1 if random.random() > 0.1 else 0 | |
| 102 | obs_b = 1 if random.random() > 0.1 else 0 | |
| 103 | ||
| 104 | result = obs_a + obs_b | |
| 105 | ||
| 106 | interaction_effect = random.random() | |
| 107 | if interaction_effect < 0.05: | |
| 108 | return 1 | |
| 109 | elif interaction_effect < 0.1: | |
| 110 | return 0 | |
| 111 | ||
| 112 | return result | |
| 113 | ||
| 114 | for i in range(1, 11): | |
| 115 | res = quantum_add(1, 1) | |
| 116 | status = "성공(2)" if res == 2 else "변형 혹은 소멸(!=2)" | |
| 117 | print(f"실험 {i:2d}: 1 + 1 = {res} ({status})") | |
| 118 | ||
| 119 | }}} | |
| 97 | 120 | * 수학자들이 약속한 '1+1'이라는 식은 인간이 만든 개념일 뿐, 우주에서 실제로 1과 1이 만나면 값이 아니라 빛, 에너지, 냄새 등 다른 어떤 것이든 될 수 있습니다. |
| 121 | {{{#!syntax python | |
| 122 | import random | |
| 123 | ||
| 124 | class UniverseEntity: | |
| 125 | def __init__(self, name, mass, energy_level): | |
| 126 | self.name = name | |
| 127 | self.mass = mass | |
| 128 | self.energy_level = energy_level | |
| 129 | ||
| 130 | def __add__(self, other): | |
| 131 | total_mass = (self.mass + other.mass) * random.uniform(0.8, 0.95) | |
| 132 | energy_released = (self.mass + other.mass) - total_mass | |
| 133 | ||
| 134 | byproducts = { | |
| 135 | "photons": f"{energy_released * 10**8:.2f} lm (빛 발생)", | |
| 136 | "thermal": f"{energy_released * 100:.2f} K (열기)", | |
| 137 | "entropy": "증가함", | |
| 138 | "smell": random.choice(["오존향", "타는 냄새", "금속성 향", "무취"]) | |
| 139 | } | |
| 140 | ||
| 141 | return { | |
| 142 | "result_entity_count": 1 if random.random() > 0.5 else 2, | |
| 143 | "total_mass": total_mass, | |
| 144 | "byproducts": byproducts | |
| 145 | } | |
| 146 | ||
| 147 | particle_a = UniverseEntity("입자 A", mass=1.0, energy_level=10) | |
| 148 | particle_b = UniverseEntity("입자 B", mass=1.0, energy_level=10) | |
| 149 | ||
| 150 | interaction_result = particle_a + particle_b | |
| 151 | ||
| 152 | for key, value in interaction_result.items(): | |
| 153 | print(f" - {key}: {value}") | |
| 154 | }}}--가끔 2가 나올 수 도 있음-- | |
| 98 | 155 | * 1+1의 값이라는 것도 상황과 정의에 따라 완전히 달라질 수 있다는 결론이 나옵니다. |
| 99 | 156 | * 1+1이 다른 차원에서 계산된다면, 우리가 아는 숫자 체계와 달라서 값이 나올 수 없습니다. |
| 100 | 157 | * 1이 실제 숫자가 아니라 암호화된 값이면, 1+1이라고 써도 우리가 알 수 있는 값이 나올 수 없습니다. |
| ... | ... |