TSTP Solution File: SWV543-1.010 by Twee---2.4.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Twee---2.4.2
% Problem  : SWV543-1.010 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : parallel-twee %s --tstp --conditional-encoding if --smaller --drop-non-horn --give-up-on-saturation --explain-encoding --formal-proof

% Computer : n031.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 23:05:08 EDT 2023

% Result   : Unsatisfiable 0.15s 0.43s
% Output   : Proof 0.15s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.10  % Problem  : SWV543-1.010 : TPTP v8.1.2. Released v4.0.0.
% 0.09/0.11  % Command  : parallel-twee %s --tstp --conditional-encoding if --smaller --drop-non-horn --give-up-on-saturation --explain-encoding --formal-proof
% 0.10/0.31  % Computer : n031.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Tue Aug 29 06:28:55 EDT 2023
% 0.10/0.31  % CPUTime  : 
% 0.15/0.43  Command-line arguments: --lhs-weight 9 --flip-ordering --complete-subsets --normalise-queue-percent 10 --cp-renormalise-threshold 10
% 0.15/0.43  
% 0.15/0.43  % SZS status Unsatisfiable
% 0.15/0.43  
% 0.15/0.45  % SZS output start Proof
% 0.15/0.45  Take the following subset of the input axioms:
% 0.15/0.46    fof(a1, axiom, ![A, I, E]: select(store(A, I, E), I)=E).
% 0.15/0.46    fof(a3, axiom, ![J, A2, I2]: store(store(A2, I2, select(A2, J)), J, select(A2, I2))=store(store(A2, J, select(A2, I2)), I2, select(A2, J))).
% 0.15/0.46    fof(goal, negated_conjecture, a_1282!=a_1319).
% 0.15/0.46    fof(hyp0, hypothesis, a_1245=store(a1, i8, e_1244)).
% 0.15/0.46    fof(hyp1, hypothesis, a_1247=store(a_1245, i7, e_1246)).
% 0.15/0.46    fof(hyp10, hypothesis, a_1265=store(a_1263, i4, e_1264)).
% 0.15/0.46    fof(hyp11, hypothesis, a_1267=store(a_1265, i5, e_1266)).
% 0.15/0.46    fof(hyp12, hypothesis, a_1269=store(a_1267, i0, e_1268)).
% 0.15/0.46    fof(hyp13, hypothesis, a_1270=store(a_1269, i0, e_1268)).
% 0.15/0.46    fof(hyp14, hypothesis, a_1272=store(a_1270, i1, e_1271)).
% 0.15/0.46    fof(hyp15, hypothesis, a_1274=store(a_1272, i2, e_1273)).
% 0.15/0.46    fof(hyp16, hypothesis, a_1276=store(a_1274, i3, e_1275)).
% 0.15/0.46    fof(hyp17, hypothesis, a_1278=store(a_1276, i0, e_1277)).
% 0.15/0.46    fof(hyp18, hypothesis, a_1280=store(a_1278, i9, e_1279)).
% 0.15/0.46    fof(hyp19, hypothesis, a_1282=store(a_1280, i5, e_1281)).
% 0.15/0.46    fof(hyp2, hypothesis, a_1249=store(a_1247, i6, e_1248)).
% 0.15/0.46    fof(hyp20, hypothesis, a_1283=store(a1, i7, e_1246)).
% 0.15/0.46    fof(hyp21, hypothesis, a_1284=store(a_1283, i8, e_1244)).
% 0.15/0.46    fof(hyp22, hypothesis, a_1286=store(a_1284, i6, e_1285)).
% 0.15/0.46    fof(hyp23, hypothesis, a_1288=store(a_1286, i8, e_1287)).
% 0.15/0.46    fof(hyp24, hypothesis, a_1290=store(a_1288, i5, e_1289)).
% 0.15/0.46    fof(hyp25, hypothesis, a_1292=store(a_1290, i8, e_1291)).
% 0.15/0.46    fof(hyp26, hypothesis, a_1294=store(a_1292, i4, e_1293)).
% 0.15/0.46    fof(hyp27, hypothesis, a_1296=store(a_1294, i9, e_1295)).
% 0.15/0.46    fof(hyp28, hypothesis, a_1298=store(a_1296, i1, e_1297)).
% 0.15/0.46    fof(hyp29, hypothesis, a_1300=store(a_1298, i7, e_1299)).
% 0.15/0.46    fof(hyp3, hypothesis, a_1251=store(a_1249, i8, e_1250)).
% 0.15/0.46    fof(hyp30, hypothesis, a_1302=store(a_1300, i4, e_1301)).
% 0.15/0.46    fof(hyp31, hypothesis, a_1304=store(a_1302, i5, e_1303)).
% 0.15/0.46    fof(hyp32, hypothesis, a_1306=store(a_1304, i0, e_1305)).
% 0.15/0.46    fof(hyp33, hypothesis, a_1307=store(a_1306, i0, e_1305)).
% 0.15/0.46    fof(hyp34, hypothesis, a_1309=store(a_1307, i2, e_1308)).
% 0.15/0.46    fof(hyp35, hypothesis, a_1311=store(a_1309, i1, e_1310)).
% 0.15/0.46    fof(hyp36, hypothesis, a_1313=store(a_1311, i3, e_1312)).
% 0.15/0.46    fof(hyp37, hypothesis, a_1315=store(a_1313, i0, e_1314)).
% 0.15/0.46    fof(hyp38, hypothesis, a_1317=store(a_1315, i5, e_1316)).
% 0.15/0.46    fof(hyp39, hypothesis, a_1319=store(a_1317, i9, e_1318)).
% 0.15/0.46    fof(hyp4, hypothesis, a_1253=store(a_1251, i8, e_1252)).
% 0.15/0.46    fof(hyp40, hypothesis, e_1244=select(a1, i7)).
% 0.15/0.46    fof(hyp41, hypothesis, e_1246=select(a1, i8)).
% 0.15/0.46    fof(hyp42, hypothesis, e_1248=select(a_1247, i8)).
% 0.15/0.46    fof(hyp43, hypothesis, e_1250=select(a_1247, i6)).
% 0.15/0.46    fof(hyp44, hypothesis, e_1252=select(a_1251, i5)).
% 0.15/0.46    fof(hyp45, hypothesis, e_1254=select(a_1251, i8)).
% 0.15/0.46    fof(hyp46, hypothesis, e_1256=select(a_1255, i9)).
% 0.15/0.46    fof(hyp47, hypothesis, e_1258=select(a_1255, i4)).
% 0.15/0.46    fof(hyp48, hypothesis, e_1260=select(a_1259, i1)).
% 0.15/0.46    fof(hyp49, hypothesis, e_1262=select(a_1259, i7)).
% 0.15/0.46    fof(hyp5, hypothesis, a_1255=store(a_1253, i5, e_1254)).
% 0.15/0.46    fof(hyp50, hypothesis, e_1264=select(a_1263, i5)).
% 0.15/0.46    fof(hyp51, hypothesis, e_1266=select(a_1263, i4)).
% 0.15/0.46    fof(hyp52, hypothesis, e_1268=select(a_1267, i0)).
% 0.15/0.46    fof(hyp53, hypothesis, e_1271=select(a_1270, i2)).
% 0.15/0.46    fof(hyp54, hypothesis, e_1273=select(a_1270, i1)).
% 0.15/0.46    fof(hyp55, hypothesis, e_1275=select(a_1274, i0)).
% 0.15/0.46    fof(hyp56, hypothesis, e_1277=select(a_1274, i3)).
% 0.15/0.46    fof(hyp57, hypothesis, e_1279=select(a_1278, i5)).
% 0.15/0.46    fof(hyp58, hypothesis, e_1281=select(a_1278, i9)).
% 0.15/0.46    fof(hyp59, hypothesis, e_1285=select(a_1284, i8)).
% 0.15/0.46    fof(hyp6, hypothesis, a_1257=store(a_1255, i4, e_1256)).
% 0.15/0.46    fof(hyp60, hypothesis, e_1287=select(a_1284, i6)).
% 0.15/0.46    fof(hyp61, hypothesis, e_1289=select(a_1288, i8)).
% 0.15/0.46    fof(hyp62, hypothesis, e_1291=select(a_1288, i5)).
% 0.15/0.46    fof(hyp63, hypothesis, e_1293=select(a_1292, i9)).
% 0.15/0.46    fof(hyp64, hypothesis, e_1295=select(a_1292, i4)).
% 0.15/0.46    fof(hyp65, hypothesis, e_1297=select(a_1296, i7)).
% 0.15/0.46    fof(hyp66, hypothesis, e_1299=select(a_1296, i1)).
% 0.15/0.46    fof(hyp67, hypothesis, e_1301=select(a_1300, i5)).
% 0.15/0.46    fof(hyp68, hypothesis, e_1303=select(a_1300, i4)).
% 0.15/0.46    fof(hyp69, hypothesis, e_1305=select(a_1304, i0)).
% 0.15/0.47    fof(hyp7, hypothesis, a_1259=store(a_1257, i9, e_1258)).
% 0.15/0.47    fof(hyp70, hypothesis, e_1308=select(a_1307, i1)).
% 0.15/0.47    fof(hyp71, hypothesis, e_1310=select(a_1307, i2)).
% 0.15/0.47    fof(hyp72, hypothesis, e_1312=select(a_1311, i0)).
% 0.15/0.47    fof(hyp73, hypothesis, e_1314=select(a_1311, i3)).
% 0.15/0.47    fof(hyp74, hypothesis, e_1316=select(a_1315, i9)).
% 0.15/0.47    fof(hyp75, hypothesis, e_1318=select(a_1315, i5)).
% 0.15/0.47    fof(hyp8, hypothesis, a_1261=store(a_1259, i7, e_1260)).
% 0.15/0.47    fof(hyp9, hypothesis, a_1263=store(a_1261, i1, e_1262)).
% 0.15/0.47  
% 0.15/0.47  Now clausify the problem and encode Horn clauses using encoding 3 of
% 0.15/0.47  http://www.cse.chalmers.se/~nicsma/papers/horn.pdf.
% 0.15/0.47  We repeatedly replace C & s=t => u=v by the two clauses:
% 0.15/0.47    fresh(y, y, x1...xn) = u
% 0.15/0.47    C => fresh(s, t, x1...xn) = v
% 0.15/0.47  where fresh is a fresh function symbol and x1..xn are the free
% 0.15/0.47  variables of u and v.
% 0.15/0.47  A predicate p(X) is encoded as p(X)=true (this is sound, because the
% 0.15/0.47  input problem has no model of domain size 1).
% 0.15/0.47  
% 0.15/0.47  The encoding turns the above axioms into the following unit equations and goals:
% 0.15/0.47  
% 0.15/0.47  Axiom 1 (hyp41): e_1246 = select(a1, i8).
% 0.15/0.47  Axiom 2 (hyp40): e_1244 = select(a1, i7).
% 0.15/0.47  Axiom 3 (hyp42): e_1248 = select(a_1247, i8).
% 0.15/0.47  Axiom 4 (hyp43): e_1250 = select(a_1247, i6).
% 0.15/0.47  Axiom 5 (hyp44): e_1252 = select(a_1251, i5).
% 0.15/0.47  Axiom 6 (hyp45): e_1254 = select(a_1251, i8).
% 0.15/0.47  Axiom 7 (hyp47): e_1258 = select(a_1255, i4).
% 0.15/0.47  Axiom 8 (hyp46): e_1256 = select(a_1255, i9).
% 0.15/0.47  Axiom 9 (hyp48): e_1260 = select(a_1259, i1).
% 0.15/0.47  Axiom 10 (hyp49): e_1262 = select(a_1259, i7).
% 0.15/0.47  Axiom 11 (hyp50): e_1264 = select(a_1263, i5).
% 0.15/0.47  Axiom 12 (hyp51): e_1266 = select(a_1263, i4).
% 0.15/0.47  Axiom 13 (hyp54): e_1273 = select(a_1270, i1).
% 0.15/0.47  Axiom 14 (hyp53): e_1271 = select(a_1270, i2).
% 0.15/0.47  Axiom 15 (hyp55): e_1275 = select(a_1274, i0).
% 0.15/0.47  Axiom 16 (hyp56): e_1277 = select(a_1274, i3).
% 0.15/0.47  Axiom 17 (hyp57): e_1279 = select(a_1278, i5).
% 0.15/0.47  Axiom 18 (hyp58): e_1281 = select(a_1278, i9).
% 0.15/0.47  Axiom 19 (hyp59): e_1285 = select(a_1284, i8).
% 0.15/0.47  Axiom 20 (hyp60): e_1287 = select(a_1284, i6).
% 0.15/0.47  Axiom 21 (hyp62): e_1291 = select(a_1288, i5).
% 0.15/0.47  Axiom 22 (hyp61): e_1289 = select(a_1288, i8).
% 0.15/0.47  Axiom 23 (hyp64): e_1295 = select(a_1292, i4).
% 0.15/0.47  Axiom 24 (hyp63): e_1293 = select(a_1292, i9).
% 0.15/0.47  Axiom 25 (hyp66): e_1299 = select(a_1296, i1).
% 0.15/0.47  Axiom 26 (hyp65): e_1297 = select(a_1296, i7).
% 0.15/0.47  Axiom 27 (hyp67): e_1301 = select(a_1300, i5).
% 0.15/0.47  Axiom 28 (hyp68): e_1303 = select(a_1300, i4).
% 0.15/0.47  Axiom 29 (hyp70): e_1308 = select(a_1307, i1).
% 0.15/0.47  Axiom 30 (hyp71): e_1310 = select(a_1307, i2).
% 0.15/0.47  Axiom 31 (hyp72): e_1312 = select(a_1311, i0).
% 0.15/0.47  Axiom 32 (hyp73): e_1314 = select(a_1311, i3).
% 0.15/0.47  Axiom 33 (hyp75): e_1318 = select(a_1315, i5).
% 0.15/0.47  Axiom 34 (hyp74): e_1316 = select(a_1315, i9).
% 0.15/0.47  Axiom 35 (hyp52): e_1268 = select(a_1267, i0).
% 0.15/0.47  Axiom 36 (hyp69): e_1305 = select(a_1304, i0).
% 0.15/0.47  Axiom 37 (hyp0): a_1245 = store(a1, i8, e_1244).
% 0.15/0.47  Axiom 38 (hyp20): a_1283 = store(a1, i7, e_1246).
% 0.15/0.47  Axiom 39 (hyp2): a_1249 = store(a_1247, i6, e_1248).
% 0.15/0.47  Axiom 40 (hyp4): a_1253 = store(a_1251, i8, e_1252).
% 0.15/0.47  Axiom 41 (hyp6): a_1257 = store(a_1255, i4, e_1256).
% 0.15/0.47  Axiom 42 (hyp8): a_1261 = store(a_1259, i7, e_1260).
% 0.15/0.47  Axiom 43 (hyp10): a_1265 = store(a_1263, i4, e_1264).
% 0.15/0.47  Axiom 44 (hyp14): a_1272 = store(a_1270, i1, e_1271).
% 0.15/0.47  Axiom 45 (hyp16): a_1276 = store(a_1274, i3, e_1275).
% 0.15/0.47  Axiom 46 (hyp18): a_1280 = store(a_1278, i9, e_1279).
% 0.15/0.47  Axiom 47 (hyp22): a_1286 = store(a_1284, i6, e_1285).
% 0.15/0.47  Axiom 48 (hyp24): a_1290 = store(a_1288, i5, e_1289).
% 0.15/0.47  Axiom 49 (hyp26): a_1294 = store(a_1292, i4, e_1293).
% 0.15/0.47  Axiom 50 (hyp28): a_1298 = store(a_1296, i1, e_1297).
% 0.15/0.47  Axiom 51 (hyp30): a_1302 = store(a_1300, i4, e_1301).
% 0.15/0.47  Axiom 52 (hyp34): a_1309 = store(a_1307, i2, e_1308).
% 0.15/0.47  Axiom 53 (hyp36): a_1313 = store(a_1311, i3, e_1312).
% 0.15/0.47  Axiom 54 (hyp38): a_1317 = store(a_1315, i5, e_1316).
% 0.15/0.47  Axiom 55 (hyp12): a_1269 = store(a_1267, i0, e_1268).
% 0.15/0.47  Axiom 56 (hyp32): a_1306 = store(a_1304, i0, e_1305).
% 0.15/0.47  Axiom 57 (hyp1): a_1247 = store(a_1245, i7, e_1246).
% 0.15/0.47  Axiom 58 (hyp3): a_1251 = store(a_1249, i8, e_1250).
% 0.15/0.47  Axiom 59 (hyp5): a_1255 = store(a_1253, i5, e_1254).
% 0.15/0.47  Axiom 60 (hyp7): a_1259 = store(a_1257, i9, e_1258).
% 0.15/0.47  Axiom 61 (hyp9): a_1263 = store(a_1261, i1, e_1262).
% 0.15/0.47  Axiom 62 (hyp11): a_1267 = store(a_1265, i5, e_1266).
% 0.15/0.47  Axiom 63 (hyp13): a_1270 = store(a_1269, i0, e_1268).
% 0.15/0.47  Axiom 64 (hyp15): a_1274 = store(a_1272, i2, e_1273).
% 0.15/0.47  Axiom 65 (hyp17): a_1278 = store(a_1276, i0, e_1277).
% 0.15/0.47  Axiom 66 (hyp19): a_1282 = store(a_1280, i5, e_1281).
% 0.15/0.47  Axiom 67 (hyp21): a_1284 = store(a_1283, i8, e_1244).
% 0.15/0.47  Axiom 68 (hyp23): a_1288 = store(a_1286, i8, e_1287).
% 0.15/0.47  Axiom 69 (hyp25): a_1292 = store(a_1290, i8, e_1291).
% 0.15/0.47  Axiom 70 (hyp27): a_1296 = store(a_1294, i9, e_1295).
% 0.15/0.47  Axiom 71 (hyp29): a_1300 = store(a_1298, i7, e_1299).
% 0.15/0.47  Axiom 72 (hyp31): a_1304 = store(a_1302, i5, e_1303).
% 0.15/0.47  Axiom 73 (hyp33): a_1307 = store(a_1306, i0, e_1305).
% 0.15/0.47  Axiom 74 (hyp35): a_1311 = store(a_1309, i1, e_1310).
% 0.15/0.47  Axiom 75 (hyp37): a_1315 = store(a_1313, i0, e_1314).
% 0.15/0.47  Axiom 76 (hyp39): a_1319 = store(a_1317, i9, e_1318).
% 0.15/0.47  Axiom 77 (a1): select(store(X, Y, Z), Y) = Z.
% 0.15/0.47  Axiom 78 (a3): store(store(X, Y, select(X, Z)), Z, select(X, Y)) = store(store(X, Z, select(X, Y)), Y, select(X, Z)).
% 0.15/0.47  
% 0.15/0.47  Lemma 79: select(a_1251, i8) = e_1250.
% 0.15/0.47  Proof:
% 0.15/0.47    select(a_1251, i8)
% 0.15/0.47  = { by axiom 58 (hyp3) }
% 0.15/0.47    select(store(a_1249, i8, e_1250), i8)
% 0.15/0.47  = { by axiom 77 (a1) }
% 0.15/0.47    e_1250
% 0.15/0.47  
% 0.15/0.47  Lemma 80: e_1254 = e_1250.
% 0.15/0.47  Proof:
% 0.15/0.47    e_1254
% 0.15/0.47  = { by axiom 6 (hyp45) }
% 0.15/0.47    select(a_1251, i8)
% 0.15/0.47  = { by lemma 79 }
% 0.15/0.47    e_1250
% 0.15/0.47  
% 0.15/0.47  Lemma 81: a_1284 = a_1247.
% 0.15/0.47  Proof:
% 0.15/0.47    a_1284
% 0.15/0.47  = { by axiom 67 (hyp21) }
% 0.15/0.47    store(a_1283, i8, e_1244)
% 0.15/0.47  = { by axiom 2 (hyp40) }
% 0.15/0.47    store(a_1283, i8, select(a1, i7))
% 0.15/0.47  = { by axiom 38 (hyp20) }
% 0.15/0.47    store(store(a1, i7, e_1246), i8, select(a1, i7))
% 0.15/0.47  = { by axiom 1 (hyp41) }
% 0.15/0.47    store(store(a1, i7, select(a1, i8)), i8, select(a1, i7))
% 0.15/0.47  = { by axiom 78 (a3) }
% 0.15/0.47    store(store(a1, i8, select(a1, i7)), i7, select(a1, i8))
% 0.15/0.47  = { by axiom 1 (hyp41) R->L }
% 0.15/0.47    store(store(a1, i8, select(a1, i7)), i7, e_1246)
% 0.15/0.47  = { by axiom 2 (hyp40) R->L }
% 0.15/0.47    store(store(a1, i8, e_1244), i7, e_1246)
% 0.15/0.47  = { by axiom 37 (hyp0) R->L }
% 0.15/0.47    store(a_1245, i7, e_1246)
% 0.15/0.47  = { by axiom 57 (hyp1) R->L }
% 0.15/0.47    a_1247
% 0.15/0.47  
% 0.15/0.47  Lemma 82: e_1287 = e_1250.
% 0.15/0.47  Proof:
% 0.15/0.47    e_1287
% 0.15/0.47  = { by axiom 20 (hyp60) }
% 0.15/0.47    select(a_1284, i6)
% 0.15/0.47  = { by lemma 81 }
% 0.15/0.47    select(a_1247, i6)
% 0.15/0.47  = { by axiom 4 (hyp43) R->L }
% 0.15/0.47    e_1250
% 0.15/0.47  
% 0.15/0.47  Lemma 83: a_1288 = a_1251.
% 0.15/0.47  Proof:
% 0.15/0.47    a_1288
% 0.15/0.47  = { by axiom 68 (hyp23) }
% 0.15/0.47    store(a_1286, i8, e_1287)
% 0.15/0.47  = { by axiom 47 (hyp22) }
% 0.15/0.47    store(store(a_1284, i6, e_1285), i8, e_1287)
% 0.15/0.47  = { by lemma 81 }
% 0.15/0.47    store(store(a_1247, i6, e_1285), i8, e_1287)
% 0.15/0.47  = { by axiom 19 (hyp59) }
% 0.15/0.47    store(store(a_1247, i6, select(a_1284, i8)), i8, e_1287)
% 0.15/0.47  = { by lemma 81 }
% 0.15/0.47    store(store(a_1247, i6, select(a_1247, i8)), i8, e_1287)
% 0.15/0.47  = { by axiom 3 (hyp42) R->L }
% 0.15/0.47    store(store(a_1247, i6, e_1248), i8, e_1287)
% 0.15/0.47  = { by axiom 39 (hyp2) R->L }
% 0.15/0.47    store(a_1249, i8, e_1287)
% 0.15/0.47  = { by lemma 82 }
% 0.15/0.47    store(a_1249, i8, e_1250)
% 0.15/0.47  = { by axiom 58 (hyp3) R->L }
% 0.15/0.47    a_1251
% 0.15/0.47  
% 0.15/0.47  Lemma 84: a_1292 = a_1255.
% 0.15/0.47  Proof:
% 0.15/0.47    a_1292
% 0.15/0.47  = { by axiom 69 (hyp25) }
% 0.15/0.47    store(a_1290, i8, e_1291)
% 0.15/0.47  = { by axiom 21 (hyp62) }
% 0.15/0.47    store(a_1290, i8, select(a_1288, i5))
% 0.15/0.47  = { by lemma 83 }
% 0.15/0.47    store(a_1290, i8, select(a_1251, i5))
% 0.15/0.47  = { by axiom 5 (hyp44) R->L }
% 0.15/0.47    store(a_1290, i8, e_1252)
% 0.15/0.47  = { by axiom 48 (hyp24) }
% 0.15/0.47    store(store(a_1288, i5, e_1289), i8, e_1252)
% 0.15/0.47  = { by axiom 22 (hyp61) }
% 0.15/0.47    store(store(a_1288, i5, select(a_1288, i8)), i8, e_1252)
% 0.15/0.47  = { by axiom 68 (hyp23) }
% 0.15/0.47    store(store(a_1288, i5, select(store(a_1286, i8, e_1287), i8)), i8, e_1252)
% 0.15/0.47  = { by axiom 77 (a1) }
% 0.15/0.47    store(store(a_1288, i5, e_1287), i8, e_1252)
% 0.15/0.47  = { by lemma 82 }
% 0.15/0.47    store(store(a_1288, i5, e_1250), i8, e_1252)
% 0.15/0.47  = { by lemma 83 }
% 0.15/0.47    store(store(a_1251, i5, e_1250), i8, e_1252)
% 0.15/0.47  = { by lemma 80 R->L }
% 0.15/0.47    store(store(a_1251, i5, e_1254), i8, e_1252)
% 0.15/0.47  = { by axiom 6 (hyp45) }
% 0.15/0.47    store(store(a_1251, i5, select(a_1251, i8)), i8, e_1252)
% 0.15/0.47  = { by axiom 5 (hyp44) }
% 0.15/0.47    store(store(a_1251, i5, select(a_1251, i8)), i8, select(a_1251, i5))
% 0.15/0.47  = { by axiom 78 (a3) R->L }
% 0.15/0.47    store(store(a_1251, i8, select(a_1251, i5)), i5, select(a_1251, i8))
% 0.15/0.47  = { by axiom 5 (hyp44) R->L }
% 0.15/0.47    store(store(a_1251, i8, e_1252), i5, select(a_1251, i8))
% 0.15/0.47  = { by axiom 40 (hyp4) R->L }
% 0.15/0.47    store(a_1253, i5, select(a_1251, i8))
% 0.15/0.47  = { by lemma 79 }
% 0.15/0.47    store(a_1253, i5, e_1250)
% 0.15/0.47  = { by lemma 80 R->L }
% 0.15/0.47    store(a_1253, i5, e_1254)
% 0.15/0.47  = { by axiom 59 (hyp5) R->L }
% 0.15/0.47    a_1255
% 0.15/0.47  
% 0.15/0.47  Lemma 85: a_1296 = a_1259.
% 0.15/0.47  Proof:
% 0.15/0.47    a_1296
% 0.15/0.47  = { by axiom 70 (hyp27) }
% 0.15/0.47    store(a_1294, i9, e_1295)
% 0.15/0.47  = { by axiom 49 (hyp26) }
% 0.15/0.47    store(store(a_1292, i4, e_1293), i9, e_1295)
% 0.15/0.47  = { by axiom 24 (hyp63) }
% 0.15/0.47    store(store(a_1292, i4, select(a_1292, i9)), i9, e_1295)
% 0.15/0.47  = { by lemma 84 }
% 0.15/0.47    store(store(a_1292, i4, select(a_1255, i9)), i9, e_1295)
% 0.15/0.47  = { by axiom 8 (hyp46) R->L }
% 0.15/0.47    store(store(a_1292, i4, e_1256), i9, e_1295)
% 0.15/0.47  = { by lemma 84 }
% 0.15/0.47    store(store(a_1255, i4, e_1256), i9, e_1295)
% 0.15/0.47  = { by axiom 41 (hyp6) R->L }
% 0.15/0.47    store(a_1257, i9, e_1295)
% 0.15/0.47  = { by axiom 23 (hyp64) }
% 0.15/0.47    store(a_1257, i9, select(a_1292, i4))
% 0.15/0.47  = { by lemma 84 }
% 0.15/0.47    store(a_1257, i9, select(a_1255, i4))
% 0.15/0.47  = { by axiom 7 (hyp47) R->L }
% 0.15/0.47    store(a_1257, i9, e_1258)
% 0.15/0.47  = { by axiom 60 (hyp7) R->L }
% 0.15/0.47    a_1259
% 0.15/0.47  
% 0.15/0.47  Lemma 86: a_1300 = a_1263.
% 0.15/0.47  Proof:
% 0.15/0.47    a_1300
% 0.15/0.47  = { by axiom 71 (hyp29) }
% 0.15/0.47    store(a_1298, i7, e_1299)
% 0.15/0.47  = { by axiom 25 (hyp66) }
% 0.15/0.47    store(a_1298, i7, select(a_1296, i1))
% 0.15/0.47  = { by lemma 85 }
% 0.15/0.47    store(a_1298, i7, select(a_1259, i1))
% 0.15/0.47  = { by axiom 9 (hyp48) R->L }
% 0.15/0.47    store(a_1298, i7, e_1260)
% 0.15/0.47  = { by axiom 50 (hyp28) }
% 0.15/0.47    store(store(a_1296, i1, e_1297), i7, e_1260)
% 0.15/0.47  = { by lemma 85 }
% 0.15/0.47    store(store(a_1259, i1, e_1297), i7, e_1260)
% 0.15/0.47  = { by axiom 26 (hyp65) }
% 0.15/0.47    store(store(a_1259, i1, select(a_1296, i7)), i7, e_1260)
% 0.15/0.47  = { by lemma 85 }
% 0.15/0.47    store(store(a_1259, i1, select(a_1259, i7)), i7, e_1260)
% 0.15/0.48  = { by axiom 9 (hyp48) }
% 0.15/0.48    store(store(a_1259, i1, select(a_1259, i7)), i7, select(a_1259, i1))
% 0.15/0.48  = { by axiom 78 (a3) R->L }
% 0.15/0.48    store(store(a_1259, i7, select(a_1259, i1)), i1, select(a_1259, i7))
% 0.15/0.48  = { by axiom 9 (hyp48) R->L }
% 0.15/0.48    store(store(a_1259, i7, e_1260), i1, select(a_1259, i7))
% 0.15/0.48  = { by axiom 42 (hyp8) R->L }
% 0.15/0.48    store(a_1261, i1, select(a_1259, i7))
% 0.15/0.48  = { by axiom 10 (hyp49) R->L }
% 0.15/0.48    store(a_1261, i1, e_1262)
% 0.15/0.48  = { by axiom 61 (hyp9) R->L }
% 0.15/0.48    a_1263
% 0.15/0.48  
% 0.15/0.48  Lemma 87: a_1304 = a_1267.
% 0.15/0.48  Proof:
% 0.15/0.48    a_1304
% 0.15/0.48  = { by axiom 72 (hyp31) }
% 0.15/0.48    store(a_1302, i5, e_1303)
% 0.15/0.48  = { by axiom 51 (hyp30) }
% 0.15/0.48    store(store(a_1300, i4, e_1301), i5, e_1303)
% 0.15/0.48  = { by axiom 27 (hyp67) }
% 0.15/0.48    store(store(a_1300, i4, select(a_1300, i5)), i5, e_1303)
% 0.15/0.48  = { by lemma 86 }
% 0.15/0.48    store(store(a_1300, i4, select(a_1263, i5)), i5, e_1303)
% 0.15/0.48  = { by axiom 11 (hyp50) R->L }
% 0.15/0.48    store(store(a_1300, i4, e_1264), i5, e_1303)
% 0.15/0.48  = { by lemma 86 }
% 0.15/0.48    store(store(a_1263, i4, e_1264), i5, e_1303)
% 0.15/0.48  = { by axiom 43 (hyp10) R->L }
% 0.15/0.48    store(a_1265, i5, e_1303)
% 0.15/0.48  = { by axiom 28 (hyp68) }
% 0.15/0.48    store(a_1265, i5, select(a_1300, i4))
% 0.15/0.48  = { by lemma 86 }
% 0.15/0.48    store(a_1265, i5, select(a_1263, i4))
% 0.15/0.48  = { by axiom 12 (hyp51) R->L }
% 0.15/0.48    store(a_1265, i5, e_1266)
% 0.15/0.48  = { by axiom 62 (hyp11) R->L }
% 0.15/0.48    a_1267
% 0.15/0.48  
% 0.15/0.48  Lemma 88: e_1305 = e_1268.
% 0.15/0.48  Proof:
% 0.15/0.48    e_1305
% 0.15/0.48  = { by axiom 36 (hyp69) }
% 0.15/0.48    select(a_1304, i0)
% 0.15/0.48  = { by lemma 87 }
% 0.15/0.48    select(a_1267, i0)
% 0.15/0.48  = { by axiom 35 (hyp52) R->L }
% 0.15/0.48    e_1268
% 0.15/0.48  
% 0.15/0.48  Lemma 89: a_1307 = a_1270.
% 0.15/0.48  Proof:
% 0.15/0.48    a_1307
% 0.15/0.48  = { by axiom 73 (hyp33) }
% 0.15/0.48    store(a_1306, i0, e_1305)
% 0.15/0.48  = { by axiom 56 (hyp32) }
% 0.15/0.48    store(store(a_1304, i0, e_1305), i0, e_1305)
% 0.15/0.48  = { by lemma 88 }
% 0.15/0.48    store(store(a_1304, i0, e_1268), i0, e_1305)
% 0.15/0.48  = { by lemma 87 }
% 0.15/0.48    store(store(a_1267, i0, e_1268), i0, e_1305)
% 0.15/0.48  = { by axiom 55 (hyp12) R->L }
% 0.15/0.48    store(a_1269, i0, e_1305)
% 0.15/0.48  = { by lemma 88 }
% 0.15/0.48    store(a_1269, i0, e_1268)
% 0.15/0.48  = { by axiom 63 (hyp13) R->L }
% 0.15/0.48    a_1270
% 0.15/0.48  
% 0.15/0.48  Lemma 90: a_1311 = a_1274.
% 0.15/0.48  Proof:
% 0.15/0.48    a_1311
% 0.15/0.48  = { by axiom 74 (hyp35) }
% 0.15/0.48    store(a_1309, i1, e_1310)
% 0.15/0.48  = { by axiom 30 (hyp71) }
% 0.15/0.48    store(a_1309, i1, select(a_1307, i2))
% 0.15/0.48  = { by lemma 89 }
% 0.15/0.48    store(a_1309, i1, select(a_1270, i2))
% 0.15/0.48  = { by axiom 52 (hyp34) }
% 0.15/0.48    store(store(a_1307, i2, e_1308), i1, select(a_1270, i2))
% 0.15/0.48  = { by lemma 89 }
% 0.15/0.48    store(store(a_1270, i2, e_1308), i1, select(a_1270, i2))
% 0.15/0.48  = { by axiom 29 (hyp70) }
% 0.15/0.48    store(store(a_1270, i2, select(a_1307, i1)), i1, select(a_1270, i2))
% 0.15/0.48  = { by lemma 89 }
% 0.15/0.48    store(store(a_1270, i2, select(a_1270, i1)), i1, select(a_1270, i2))
% 0.15/0.48  = { by axiom 78 (a3) }
% 0.15/0.48    store(store(a_1270, i1, select(a_1270, i2)), i2, select(a_1270, i1))
% 0.15/0.48  = { by axiom 13 (hyp54) R->L }
% 0.15/0.48    store(store(a_1270, i1, select(a_1270, i2)), i2, e_1273)
% 0.15/0.48  = { by axiom 14 (hyp53) R->L }
% 0.15/0.48    store(store(a_1270, i1, e_1271), i2, e_1273)
% 0.15/0.48  = { by axiom 44 (hyp14) R->L }
% 0.15/0.48    store(a_1272, i2, e_1273)
% 0.15/0.48  = { by axiom 64 (hyp15) R->L }
% 0.15/0.48    a_1274
% 0.15/0.48  
% 0.15/0.48  Lemma 91: a_1315 = a_1278.
% 0.15/0.48  Proof:
% 0.15/0.48    a_1315
% 0.15/0.48  = { by axiom 75 (hyp37) }
% 0.15/0.48    store(a_1313, i0, e_1314)
% 0.15/0.48  = { by axiom 53 (hyp36) }
% 0.15/0.48    store(store(a_1311, i3, e_1312), i0, e_1314)
% 0.15/0.48  = { by axiom 31 (hyp72) }
% 0.15/0.48    store(store(a_1311, i3, select(a_1311, i0)), i0, e_1314)
% 0.15/0.48  = { by lemma 90 }
% 0.15/0.48    store(store(a_1311, i3, select(a_1274, i0)), i0, e_1314)
% 0.15/0.48  = { by axiom 15 (hyp55) R->L }
% 0.15/0.48    store(store(a_1311, i3, e_1275), i0, e_1314)
% 0.15/0.48  = { by lemma 90 }
% 0.15/0.48    store(store(a_1274, i3, e_1275), i0, e_1314)
% 0.15/0.48  = { by axiom 45 (hyp16) R->L }
% 0.15/0.48    store(a_1276, i0, e_1314)
% 0.15/0.48  = { by axiom 32 (hyp73) }
% 0.15/0.48    store(a_1276, i0, select(a_1311, i3))
% 0.15/0.48  = { by lemma 90 }
% 0.15/0.48    store(a_1276, i0, select(a_1274, i3))
% 0.15/0.48  = { by axiom 16 (hyp56) R->L }
% 0.15/0.48    store(a_1276, i0, e_1277)
% 0.15/0.48  = { by axiom 65 (hyp17) R->L }
% 0.15/0.48    a_1278
% 0.15/0.48  
% 0.15/0.48  Goal 1 (goal): a_1282 = a_1319.
% 0.15/0.48  Proof:
% 0.15/0.48    a_1282
% 0.15/0.48  = { by axiom 66 (hyp19) }
% 0.15/0.48    store(a_1280, i5, e_1281)
% 0.15/0.48  = { by axiom 18 (hyp58) }
% 0.15/0.48    store(a_1280, i5, select(a_1278, i9))
% 0.15/0.48  = { by axiom 46 (hyp18) }
% 0.15/0.48    store(store(a_1278, i9, e_1279), i5, select(a_1278, i9))
% 0.15/0.48  = { by axiom 17 (hyp57) }
% 0.15/0.48    store(store(a_1278, i9, select(a_1278, i5)), i5, select(a_1278, i9))
% 0.15/0.48  = { by axiom 78 (a3) }
% 0.15/0.48    store(store(a_1278, i5, select(a_1278, i9)), i9, select(a_1278, i5))
% 0.15/0.48  = { by axiom 17 (hyp57) R->L }
% 0.15/0.48    store(store(a_1278, i5, select(a_1278, i9)), i9, e_1279)
% 0.15/0.48  = { by lemma 91 R->L }
% 0.15/0.48    store(store(a_1278, i5, select(a_1315, i9)), i9, e_1279)
% 0.15/0.48  = { by axiom 34 (hyp74) R->L }
% 0.15/0.48    store(store(a_1278, i5, e_1316), i9, e_1279)
% 0.15/0.48  = { by lemma 91 R->L }
% 0.15/0.48    store(store(a_1315, i5, e_1316), i9, e_1279)
% 0.15/0.48  = { by axiom 54 (hyp38) R->L }
% 0.15/0.48    store(a_1317, i9, e_1279)
% 0.15/0.48  = { by axiom 17 (hyp57) }
% 0.15/0.48    store(a_1317, i9, select(a_1278, i5))
% 0.15/0.48  = { by lemma 91 R->L }
% 0.15/0.48    store(a_1317, i9, select(a_1315, i5))
% 0.15/0.48  = { by axiom 33 (hyp75) R->L }
% 0.15/0.48    store(a_1317, i9, e_1318)
% 0.15/0.48  = { by axiom 76 (hyp39) R->L }
% 0.15/0.48    a_1319
% 0.15/0.48  % SZS output end Proof
% 0.15/0.48  
% 0.15/0.48  RESULT: Unsatisfiable (the axioms are contradictory).
%------------------------------------------------------------------------------