This code computes the 50 smallest positive values that do not occur as differences between terms of the first 100k terms of the Mian–Chowla sequence (A005282). It compares those to the values currently in the OEIS at A080200. They match.
% uv run src/sequence.py
=== Check Lengths Match===
25k=50 100k=50 ✅
=== Check Values Match===
✅
=== Check Values===
1 33 33 ✅
2 88 88 ✅
3 98 98 ✅
4 99 99 ✅
5 105 105 ✅
6 106 106 ✅
7 112 112 ✅
8 126 126 ✅
9 130 130 ✅
10 132 132 ✅
11 134 134 ✅
12 150 150 ✅
13 152 152 ✅
14 154 154 ✅
15 156 156 ✅
16 162 162 ✅
17 163 163 ✅
18 165 165 ✅
19 170 170 ✅
20 176 176 ✅
21 184 184 ✅
22 188 188 ✅
23 198 198 ✅
24 205 205 ✅
25 214 214 ✅
26 215 215 ✅
27 217 217 ✅
28 220 220 ✅
29 222 222 ✅
30 228 228 ✅
31 234 234 ✅
32 235 235 ✅
33 240 240 ✅
34 246 246 ✅
35 252 252 ✅
36 255 255 ✅
37 263 263 ✅
38 266 266 ✅
39 267 267 ✅
40 268 268 ✅
41 274 274 ✅
42 276 276 ✅
43 279 279 ✅
44 281 281 ✅
45 287 287 ✅
46 290 290 ✅
47 291 291 ✅
48 294 294 ✅
49 297 297 ✅
50 302 302 ✅