./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/eqn5.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/config/KojakReach.xml -i ../../sv-benchmarks/c/array-fpi/eqn5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4e0883f4fdefc9bee6f97a4f9cfd1a3af8920c2853d796abd89e2a581ffdb6b5 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 22:54:21,255 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 22:54:21,382 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-08 22:54:21,391 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 22:54:21,395 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-08 22:54:21,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 22:54:21,434 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 22:54:21,435 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-08 22:54:21,435 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 22:54:21,436 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 22:54:21,437 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 22:54:21,437 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 22:54:21,438 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 22:54:21,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 22:54:21,439 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 22:54:21,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 22:54:21,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 22:54:21,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 22:54:21,444 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 22:54:21,444 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 22:54:21,444 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 22:54:21,449 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 22:54:21,449 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 22:54:21,450 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-08 22:54:21,450 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-08 22:54:21,450 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-08 22:54:21,451 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 22:54:21,451 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:54:21,451 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 22:54:21,452 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 22:54:21,452 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 22:54:21,452 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-08 22:54:21,455 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 22:54:21,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4e0883f4fdefc9bee6f97a4f9cfd1a3af8920c2853d796abd89e2a581ffdb6b5 [2024-11-08 22:54:21,769 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 22:54:21,802 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 22:54:21,806 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 22:54:21,808 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 22:54:21,808 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 22:54:21,810 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/../../sv-benchmarks/c/array-fpi/eqn5.c Unable to find full path for "g++" [2024-11-08 22:54:24,216 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 22:54:24,436 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 22:54:24,437 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/sv-benchmarks/c/array-fpi/eqn5.c [2024-11-08 22:54:24,446 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/data/4ba13cfbd/f25c5fab47c6449aa36a571caef21ee7/FLAG4ede46c08 [2024-11-08 22:54:24,465 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/data/4ba13cfbd/f25c5fab47c6449aa36a571caef21ee7 [2024-11-08 22:54:24,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 22:54:24,470 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 22:54:24,472 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 22:54:24,473 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 22:54:24,479 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 22:54:24,480 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,481 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f38860 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24, skipping insertion in model container [2024-11-08 22:54:24,482 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,506 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 22:54:24,772 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/sv-benchmarks/c/array-fpi/eqn5.c[587,600] [2024-11-08 22:54:24,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:54:24,812 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 22:54:24,829 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/sv-benchmarks/c/array-fpi/eqn5.c[587,600] [2024-11-08 22:54:24,840 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:54:24,866 INFO L204 MainTranslator]: Completed translation [2024-11-08 22:54:24,866 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24 WrapperNode [2024-11-08 22:54:24,866 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 22:54:24,868 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 22:54:24,868 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 22:54:24,868 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 22:54:24,878 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,886 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,911 INFO L138 Inliner]: procedures = 16, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-11-08 22:54:24,911 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 22:54:24,912 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 22:54:24,912 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 22:54:24,912 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 22:54:24,924 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,927 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,928 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,939 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,940 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,941 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,943 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 22:54:24,945 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 22:54:24,945 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 22:54:24,945 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 22:54:24,946 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:54:24" (1/1) ... [2024-11-08 22:54:24,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:54:24,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/z3 [2024-11-08 22:54:24,986 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-08 22:54:24,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c223d078-43a8-4fe8-9046-266226e1ed19/bin/ukojak-verify-ImItNfHLgk/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-08 22:54:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 22:54:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-08 22:54:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-08 22:54:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 22:54:25,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 22:54:25,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 22:54:25,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-08 22:54:25,106 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 22:54:25,109 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 22:54:25,337 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-08 22:54:25,338 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 22:54:25,386 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 22:54:25,386 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 22:54:25,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:54:25 BoogieIcfgContainer [2024-11-08 22:54:25,387 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 22:54:25,388 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-08 22:54:25,388 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-08 22:54:25,401 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-08 22:54:25,401 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:54:25" (1/1) ... [2024-11-08 22:54:25,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 22:54:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:25,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 17 states and 24 transitions. [2024-11-08 22:54:25,489 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 24 transitions. [2024-11-08 22:54:25,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-08 22:54:25,494 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:25,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:25,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:25,800 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 22:54:25,809 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:25,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-08 22:54:25,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:25,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2024-11-08 22:54:25,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:25,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:25,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:25,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:26,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:26,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:26,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 24 states and 40 transitions. [2024-11-08 22:54:26,343 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 40 transitions. [2024-11-08 22:54:26,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:54:26,346 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:26,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:26,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:26,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:26,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 24 states and 38 transitions. [2024-11-08 22:54:26,514 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 38 transitions. [2024-11-08 22:54:26,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:54:26,514 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:26,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:26,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:26,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:26,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 24 states and 36 transitions. [2024-11-08 22:54:26,655 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 36 transitions. [2024-11-08 22:54:26,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:54:26,655 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:26,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:26,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:27,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 29 states and 48 transitions. [2024-11-08 22:54:27,568 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 48 transitions. [2024-11-08 22:54:27,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:54:27,568 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:27,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:27,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:28,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 31 states and 52 transitions. [2024-11-08 22:54:28,108 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 52 transitions. [2024-11-08 22:54:28,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:28,109 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:28,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:28,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:28,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:54:28,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:28,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 29 states and 47 transitions. [2024-11-08 22:54:28,552 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 47 transitions. [2024-11-08 22:54:28,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:28,553 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:28,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:28,683 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:28,688 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:28,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:28,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:28,723 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:28,725 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:28,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:28,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:28,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:28,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:28,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:28,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:29,130 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:29,214 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:29,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:29,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 32 states and 55 transitions. [2024-11-08 22:54:29,771 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 55 transitions. [2024-11-08 22:54:29,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:29,775 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:29,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:29,892 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:29,896 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:29,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:29,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:29,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:29,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:29,942 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:29,944 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:29,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:29,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:30,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:30,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:30,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:30,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 33 states and 56 transitions. [2024-11-08 22:54:30,489 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 56 transitions. [2024-11-08 22:54:30,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:30,490 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:30,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:30,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:30,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:30,574 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:30,577 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:30,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:30,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:30,606 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:30,607 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:30,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:30,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:30,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:30,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:30,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:30,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:30,837 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:31,052 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:31,198 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:31,275 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:31,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:31,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 35 states and 65 transitions. [2024-11-08 22:54:31,421 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 65 transitions. [2024-11-08 22:54:31,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:31,422 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:31,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:31,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:31,509 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:31,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:31,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:31,529 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:31,530 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:31,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:31,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:31,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:31,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:31,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:31,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:31,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:31,663 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:31,740 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:31,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:31,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 36 states and 70 transitions. [2024-11-08 22:54:31,841 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 70 transitions. [2024-11-08 22:54:31,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:31,842 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:31,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:31,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:31,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:32,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:32,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 42 states and 80 transitions. [2024-11-08 22:54:32,904 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 80 transitions. [2024-11-08 22:54:32,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:32,905 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:32,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:32,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:33,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:33,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:33,024 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:33,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:33,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:33,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:33,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:33,075 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:54:33,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:33,080 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:33,080 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:33,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:33,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:33,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:33,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:33,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:33,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:33,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:33,196 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,271 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,371 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,380 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:33,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 43 states and 85 transitions. [2024-11-08 22:54:33,397 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 85 transitions. [2024-11-08 22:54:33,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:33,397 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:33,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:33,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:33,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:33,498 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:33,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:33,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:33,516 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:33,517 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:33,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:33,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:33,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:33,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:33,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:33,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:33,752 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,895 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,904 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,910 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,917 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,925 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:33,933 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,943 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:33,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:33,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 45 states and 98 transitions. [2024-11-08 22:54:33,960 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 98 transitions. [2024-11-08 22:54:33,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:33,961 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:33,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:34,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:34,051 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:34,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:34,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:34,070 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:34,071 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:34,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:34,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:34,094 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:34,095 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:34,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:34,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:34,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:34,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:34,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:34,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:34,332 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:34,491 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:34,498 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:34,505 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:34,531 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:34,539 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:34,550 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:34,557 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:34,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:34,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 47 states and 114 transitions. [2024-11-08 22:54:34,576 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 114 transitions. [2024-11-08 22:54:34,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:34,577 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:34,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:34,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:34,665 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:34,669 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:34,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:34,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:34,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:34,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:34,719 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:34,720 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:34,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:34,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:34,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:34,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:34,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:34,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 47 states and 114 transitions. [2024-11-08 22:54:34,851 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 114 transitions. [2024-11-08 22:54:34,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:34,852 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:34,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:34,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:34,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:34,944 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:34,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:34,963 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:34,964 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:34,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:34,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:34,987 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:34,988 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:34,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:35,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:35,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:35,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:35,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:35,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:35,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:35,228 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,394 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,404 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:35,411 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:35,420 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,431 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,442 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:35,450 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:35,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:35,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 49 states and 131 transitions. [2024-11-08 22:54:35,473 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 131 transitions. [2024-11-08 22:54:35,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:35,476 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:35,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:35,574 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:35,577 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:35,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:35,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:35,595 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:35,596 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:35,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:35,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:35,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:35,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:35,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:35,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:35,830 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,974 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:35,997 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,006 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,015 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,024 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,033 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,041 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:36,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 51 states and 151 transitions. [2024-11-08 22:54:36,063 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 151 transitions. [2024-11-08 22:54:36,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:36,064 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:36,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:36,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 22:54:36,134 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:36,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:36,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:36,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:36,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:36,168 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:36,169 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:36,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:36,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:36,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:36,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:36,619 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,734 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,744 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,754 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,770 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,778 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:36,788 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:36,796 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:37,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 53 states and 173 transitions. [2024-11-08 22:54:37,082 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 173 transitions. [2024-11-08 22:54:37,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:37,083 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:37,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:37,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:37,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:37,169 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:37,172 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:37,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:37,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:37,188 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:37,189 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:37,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:37,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:37,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:37,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:37,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:37,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:37,431 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:37,653 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:37,666 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:37,677 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:37,696 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:37,708 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:37,722 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:37,732 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:37,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:37,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 55 states and 197 transitions. [2024-11-08 22:54:37,765 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 197 transitions. [2024-11-08 22:54:37,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:37,766 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:37,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:37,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:37,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:37,916 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:37,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:37,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:37,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:37,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:37,965 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:37,967 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:37,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:37,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:38,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:38,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:38,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:38,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 55 states and 197 transitions. [2024-11-08 22:54:38,111 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 197 transitions. [2024-11-08 22:54:38,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:38,111 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:38,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:38,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:38,194 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:38,196 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:38,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:38,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:38,216 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:38,217 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:38,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:38,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:38,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:38,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:38,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:38,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:38,474 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:38,686 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:38,699 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:38,708 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:38,727 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:38,737 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:38,752 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:38,762 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:38,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:38,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 57 states and 223 transitions. [2024-11-08 22:54:38,790 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 223 transitions. [2024-11-08 22:54:38,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:38,791 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:38,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:38,873 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:38,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:38,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:38,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:38,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:38,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:38,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:38,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:38,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:39,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:39,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 57 states and 223 transitions. [2024-11-08 22:54:39,001 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 223 transitions. [2024-11-08 22:54:39,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:39,001 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:39,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:39,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:39,116 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:39,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:39,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:39,136 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:39,136 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:39,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-08 22:54:39,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:39,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:39,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:39,161 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:39,162 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:39,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:39,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:39,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:39,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:39,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:39,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:39,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:39,419 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:39,600 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:39,611 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:39,618 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:39,635 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:39,654 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:39,665 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:39,678 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:39,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 59 states and 251 transitions. [2024-11-08 22:54:39,704 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 251 transitions. [2024-11-08 22:54:39,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:39,704 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:39,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:39,779 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 22:54:39,782 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:39,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:39,796 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:39,796 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:39,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:39,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:39,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:39,821 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:39,821 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:39,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-08 22:54:39,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:39,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:39,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:40,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:40,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:40,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:40,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:40,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:40,097 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,256 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,267 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,282 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,301 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,314 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 60 states and 266 transitions. [2024-11-08 22:54:40,343 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 266 transitions. [2024-11-08 22:54:40,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:40,343 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:40,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:40,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:40,429 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:40,431 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:40,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:40,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:40,446 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:40,447 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:40,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:40,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:40,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:40,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:40,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:40,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:40,709 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,881 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,894 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,902 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,917 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,928 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:40,945 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,952 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:40,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:40,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 62 states and 297 transitions. [2024-11-08 22:54:40,976 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 297 transitions. [2024-11-08 22:54:40,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:40,977 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:40,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:41,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:41,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:41,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:41,056 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:41,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:41,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:41,070 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:41,071 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:41,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:41,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:41,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:41,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:41,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:41,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:41,336 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:41,522 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:41,535 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:41,549 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:41,561 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:41,575 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:41,586 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:41,595 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:41,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:41,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 64 states and 330 transitions. [2024-11-08 22:54:41,618 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 330 transitions. [2024-11-08 22:54:41,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:41,619 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:41,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:41,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:41,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:41,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:41,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:41,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:41,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:41,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:41,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:41,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:41,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 64 states and 330 transitions. [2024-11-08 22:54:41,866 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 330 transitions. [2024-11-08 22:54:41,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:41,866 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:41,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:41,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:41,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:41,965 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:41,967 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:41,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:41,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:41,983 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:41,984 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:41,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:42,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:42,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:42,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:42,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:42,218 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:42,411 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:42,438 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:42,452 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:42,463 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:42,469 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:42,475 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:42,486 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:42,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 66 states and 365 transitions. [2024-11-08 22:54:42,503 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 365 transitions. [2024-11-08 22:54:42,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:42,503 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:42,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:42,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:42,596 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:42,598 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:42,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:42,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:42,615 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:42,616 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:42,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:42,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:42,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:42,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:42,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:42,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:42,940 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:43,176 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:43,192 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:43,203 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:43,214 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:43,226 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:43,234 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:43,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:43,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 68 states and 402 transitions. [2024-11-08 22:54:43,271 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 402 transitions. [2024-11-08 22:54:43,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:43,272 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:43,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:43,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:43,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:43,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:43,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:43,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:43,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:43,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:43,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:43,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:43,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:43,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:43,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 68 states and 402 transitions. [2024-11-08 22:54:43,506 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 402 transitions. [2024-11-08 22:54:43,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:43,506 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:43,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:43,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:43,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:43,598 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:43,600 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:43,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:43,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:43,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:43,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:43,635 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:54:43,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:43,638 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:43,639 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:43,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-08 22:54:43,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:43,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:43,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:43,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:43,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:43,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:43,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:43,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 68 states and 402 transitions. [2024-11-08 22:54:43,769 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 402 transitions. [2024-11-08 22:54:43,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:43,770 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:43,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:43,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:43,853 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:43,855 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:43,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:43,866 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:43,867 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:43,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:43,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:43,890 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:43,890 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:43,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:43,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:44,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:44,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:44,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:44,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:44,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:44,164 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:44,345 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:44,352 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:44,360 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:44,377 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:44,383 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:44,394 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:44,400 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:44,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:44,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 70 states and 441 transitions. [2024-11-08 22:54:44,418 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 441 transitions. [2024-11-08 22:54:44,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:44,419 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:44,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:44,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:44,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:44,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:44,523 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:44,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:44,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:44,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:44,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:44,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:54:44,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:44,561 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:44,561 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:44,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:44,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:44,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:44,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:44,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:44,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:44,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:44,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 70 states and 441 transitions. [2024-11-08 22:54:44,683 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 441 transitions. [2024-11-08 22:54:44,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:44,684 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:44,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:44,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:44,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:44,748 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:44,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:44,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:44,763 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:44,764 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:44,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:44,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:44,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:44,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:44,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:44,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:44,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:44,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:44,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:44,862 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:44,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:44,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 70 states and 441 transitions. [2024-11-08 22:54:44,908 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 441 transitions. [2024-11-08 22:54:44,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:44,909 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:44,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:44,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:44,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 22:54:44,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:44,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:45,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:45,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:45,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:45,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:45,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:45,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:45,109 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,121 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,133 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,144 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,162 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,174 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,184 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,191 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:45,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 72 states and 482 transitions. [2024-11-08 22:54:45,222 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 482 transitions. [2024-11-08 22:54:45,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:45,223 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:45,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:45,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:45,281 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:45,283 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:45,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:45,291 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:45,291 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:45,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:45,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:45,310 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:45,311 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:45,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:45,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:45,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:45,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:45,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:45,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:45,566 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:45,579 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,757 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,771 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,780 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,798 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,807 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:45,816 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,833 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:45,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 74 states and 525 transitions. [2024-11-08 22:54:45,859 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 525 transitions. [2024-11-08 22:54:45,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:45,859 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:45,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:45,939 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-08 22:54:45,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:45,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:45,955 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:45,955 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:45,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:45,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:45,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:45,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:45,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:46,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:46,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:46,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 74 states and 525 transitions. [2024-11-08 22:54:46,114 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 525 transitions. [2024-11-08 22:54:46,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:46,115 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:46,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:46,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:46,198 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:46,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:46,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:46,212 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:46,212 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:46,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:46,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:46,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:46,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:46,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:46,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:46,512 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:46,724 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:46,736 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:46,743 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:46,768 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:46,776 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:46,794 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:46,805 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:46,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:46,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 76 states and 570 transitions. [2024-11-08 22:54:46,831 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 570 transitions. [2024-11-08 22:54:46,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:46,832 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:46,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:46,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:46,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:46,907 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:46,909 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:46,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:46,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:46,923 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:46,924 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:46,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:47,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:47,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:47,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:47,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:47,214 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:47,418 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:47,427 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:47,433 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:47,447 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:47,458 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:47,474 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:47,492 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:47,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:47,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 78 states and 617 transitions. [2024-11-08 22:54:47,516 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 617 transitions. [2024-11-08 22:54:47,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:47,517 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:47,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:47,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:47,583 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:47,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:47,590 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:47,591 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:47,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:47,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:47,612 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:47,612 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:47,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:47,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:47,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:47,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:47,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:47,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:47,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:48,022 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,328 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,339 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,347 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,369 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,389 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,405 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,415 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 80 states and 666 transitions. [2024-11-08 22:54:48,450 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 666 transitions. [2024-11-08 22:54:48,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:48,451 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:48,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:48,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:48,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:48,527 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 22:54:48,529 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:48,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:48,541 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:48,542 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:48,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:48,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:48,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:48,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:48,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:48,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:48,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:48,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:48,677 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,685 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:48,695 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,703 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:48,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:48,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 81 states and 691 transitions. [2024-11-08 22:54:48,756 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 691 transitions. [2024-11-08 22:54:48,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:48,757 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:48,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:48,828 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 22:54:48,830 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:48,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:48,841 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:48,841 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:48,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:48,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:48,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:48,866 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:48,867 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2024-11-08 22:54:48,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:48,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:49,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:49,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:49,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:49,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:49,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:49,250 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:49,493 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:49,506 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:49,513 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:49,531 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:49,554 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:49,571 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:49,584 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:49,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:49,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 83 states and 742 transitions. [2024-11-08 22:54:49,629 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 742 transitions. [2024-11-08 22:54:49,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:49,630 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:49,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:49,705 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:49,708 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:49,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:49,718 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:49,719 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:49,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:49,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:49,736 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:49,737 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:49,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:49,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:49,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:49,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:49,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:49,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:49,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:50,014 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:50,298 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:50,313 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:50,322 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:50,342 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:50,362 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:50,386 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:50,400 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:50,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:50,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 85 states and 796 transitions. [2024-11-08 22:54:50,441 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 796 transitions. [2024-11-08 22:54:50,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:50,441 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:50,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:50,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:50,503 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:50,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:50,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:50,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:50,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:50,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:50,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:50,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:50,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:50,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 85 states and 796 transitions. [2024-11-08 22:54:50,681 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 796 transitions. [2024-11-08 22:54:50,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:50,681 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:50,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:50,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:50,762 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:50,764 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:50,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:50,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:50,778 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:50,778 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:50,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:50,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:50,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:50,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:50,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:50,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:50,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:50,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:50,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:50,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:50,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 85 states and 796 transitions. [2024-11-08 22:54:50,944 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 796 transitions. [2024-11-08 22:54:50,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:50,944 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:50,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:50,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:51,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:51,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:51,021 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:51,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:51,031 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:51,032 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:51,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:51,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:51,050 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:51,051 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:51,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:51,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:51,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:51,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:51,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:51,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:51,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:51,333 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:51,556 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:51,567 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:51,576 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:51,590 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:51,598 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:51,609 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:51,617 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:51,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 87 states and 852 transitions. [2024-11-08 22:54:51,654 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 852 transitions. [2024-11-08 22:54:51,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:51,654 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:51,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:51,728 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:51,731 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:51,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:51,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:51,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:51,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:51,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:51,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:51,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:51,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:51,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 87 states and 852 transitions. [2024-11-08 22:54:51,879 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 852 transitions. [2024-11-08 22:54:51,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:51,880 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:51,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:51,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:51,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:51,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:51,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:51,957 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:51,958 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:51,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:52,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:52,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:52,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:52,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:52,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:52,244 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:52,478 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:52,485 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:52,492 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:52,515 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:52,530 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:52,548 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:52,562 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:52,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 89 states and 910 transitions. [2024-11-08 22:54:52,617 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 910 transitions. [2024-11-08 22:54:52,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:52,618 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:52,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:52,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:52,706 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 22:54:52,708 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:52,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:52,722 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:52,722 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:52,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:52,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:52,744 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:52,745 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:52,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:52,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:53,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:53,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:53,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:53,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:53,162 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:53,354 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:53,363 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:53,369 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:53,396 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:53,405 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:53,418 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:53,432 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:53,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:53,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 91 states and 970 transitions. [2024-11-08 22:54:53,482 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 970 transitions. [2024-11-08 22:54:53,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:53,482 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:53,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:53,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:53,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:53,552 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-08 22:54:53,554 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:53,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:53,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:53,571 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:53,572 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:53,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:53,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:53,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:53,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:53,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 22:54:53,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:53,874 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:54,080 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:54,091 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:54,098 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) .cse2 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:54,139 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:54,154 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:54,169 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) .cse1 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:54,178 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:54,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 93 states and 1032 transitions. [2024-11-08 22:54:54,230 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 1032 transitions. [2024-11-08 22:54:54,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:54,231 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:54,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:54,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:54,298 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:54,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:54,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:54,312 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:54,313 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:54,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:54,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:54,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:54,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:54,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:54,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:54,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:54,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:54,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:54,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 93 states and 1032 transitions. [2024-11-08 22:54:54,547 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 1032 transitions. [2024-11-08 22:54:54,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:54,548 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:54,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:54,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:54,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:54,640 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:54,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:54,652 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:54,653 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:54,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:54,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:54,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:54,676 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:54,677 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:54,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:54,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:54,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:54,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:54,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:54,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:54,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:54,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:55,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:55,039 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:55,290 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:55,301 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:55,309 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:55,336 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:55,345 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:55,360 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:55,371 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:55,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:55,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 95 states and 1096 transitions. [2024-11-08 22:54:55,400 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 1096 transitions. [2024-11-08 22:54:55,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:55,400 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:55,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:55,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:55,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:55,477 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:55,479 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:55,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:55,488 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:55,489 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:55,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:55,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:55,504 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:55,504 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:55,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:55,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:55,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:55,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:55,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:55,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:55,834 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:56,089 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (not (and (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:56,104 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:56,118 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 (not (and (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:56,140 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:56,155 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:56,166 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:56,182 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:56,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:56,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 97 states and 1162 transitions. [2024-11-08 22:54:56,244 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 1162 transitions. [2024-11-08 22:54:56,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:56,245 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:56,310 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:56,312 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:56,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:56,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:56,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:56,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:56,345 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:54:56,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:56,348 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:56,349 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:56,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:56,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:56,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 22:54:56,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:56,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:56,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:56,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:56,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:56,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 97 states and 1162 transitions. [2024-11-08 22:54:56,505 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 1162 transitions. [2024-11-08 22:54:56,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:56,506 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:56,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:56,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:56,582 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:56,586 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:56,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:56,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:56,601 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:56,602 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:56,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:56,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:56,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:56,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:56,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:57,033 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:57,301 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (not (and (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:57,314 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:57,323 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (not (and (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:57,353 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:57,369 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (not (and (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:57,395 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:57,409 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (not (and (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:57,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:57,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1229 states to 99 states and 1229 transitions. [2024-11-08 22:54:57,469 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 1229 transitions. [2024-11-08 22:54:57,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:57,470 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:57,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:57,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:57,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:57,553 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:57,555 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:57,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:57,564 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:57,565 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:57,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:57,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:57,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:57,589 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:57,589 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:57,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-08 22:54:57,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:57,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:57,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:57,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:57,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:57,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:57,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:57,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:58,020 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:58,314 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:58,323 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:58,332 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:58,352 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:58,368 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:58,391 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:58,409 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:58,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:58,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 101 states and 1298 transitions. [2024-11-08 22:54:58,448 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 1298 transitions. [2024-11-08 22:54:58,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:58,449 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:58,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:58,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:58,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:58,519 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:58,521 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:58,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:58,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:58,535 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:58,536 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:58,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:58,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:58,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:54:58,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:58,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:58,853 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:59,114 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:59,124 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:59,133 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:59,156 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:59,173 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:54:59,206 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:59,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:54:59,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:59,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 103 states and 1369 transitions. [2024-11-08 22:54:59,307 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 1369 transitions. [2024-11-08 22:54:59,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:59,307 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:59,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:59,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:54:59,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:59,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:59,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:59,425 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:59,426 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 22:54:59,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-08 22:54:59,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:54:59,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:54:59,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:59,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:59,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:59,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:59,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:59,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:59,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:59,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 103 states and 1369 transitions. [2024-11-08 22:54:59,609 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 1369 transitions. [2024-11-08 22:54:59,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:59,609 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:59,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:59,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:59,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:59,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:59,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:59,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:54:59,673 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:59,674 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 22:54:59,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 22:54:59,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:59,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 22:54:59,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:54:59,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:59,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:54:59,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:54:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:54:59,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:54:59,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 103 states and 1369 transitions. [2024-11-08 22:54:59,840 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 1369 transitions. [2024-11-08 22:54:59,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:54:59,841 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:54:59,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:54:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:54:59,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:54:59,901 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:54:59,902 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:54:59,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:54:59,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:54:59,914 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:54:59,914 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:54:59,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:55:00,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:55:00,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:55:00,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:55:00,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:55:00,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:55:00,264 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:00,526 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:00,536 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:00,542 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:00,572 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:00,588 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:00,604 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:00,615 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:00,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:55:00,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1443 states to 105 states and 1443 transitions. [2024-11-08 22:55:00,720 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 1443 transitions. [2024-11-08 22:55:00,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:55:00,721 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:55:00,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:55:00,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:55:00,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:55:00,792 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:55:00,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:55:00,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:55:00,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:55:00,811 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:55:00,812 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 22:55:00,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 22:55:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:55:01,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:55:01,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:55:01,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 22:55:01,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:55:01,253 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:01,520 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:01,530 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:01,540 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:55:01,569 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:01,588 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (not (and (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:55:01,606 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-08 23:05:24,186 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_840 (Array Int Int)) (v_DerPreprocessor_839 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_839) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_840) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2))) is different from true [2024-11-08 23:05:24,327 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:24,343 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:24,365 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:24,525 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:24,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60173 states to 521 states and 60173 transitions. [2024-11-08 23:05:24,942 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 60173 transitions. [2024-11-08 23:05:24,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:24,948 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:24,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:25,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:25,003 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-08 23:05:25,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:25,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:25,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:25,015 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:25,015 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:25,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:26,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:26,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:26,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:26,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:05:26,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:26,566 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_691 (Array Int Int)) (v_DerPreprocessor_692 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_691) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_692) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_DerPreprocessor_694 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_693) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_694) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_DerPreprocessor_696 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_695) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_696) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:27,818 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_691 (Array Int Int)) (v_DerPreprocessor_692 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_691) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_692) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_DerPreprocessor_694 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_693) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_694) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_DerPreprocessor_696 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_695) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_696) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:27,850 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_691 (Array Int Int)) (v_DerPreprocessor_692 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_691) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_692) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_DerPreprocessor_694 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_693) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_694) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_DerPreprocessor_696 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_695) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_696) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:27,871 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_691 (Array Int Int)) (v_DerPreprocessor_692 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_691) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_692) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_DerPreprocessor_694 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_693) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_694) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_DerPreprocessor_696 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_695) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_696) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:28,016 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:28,031 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_846 (Array Int Int)) (v_DerPreprocessor_845 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_845) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_846) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:28,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:28,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60412 states to 522 states and 60412 transitions. [2024-11-08 23:05:28,514 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 60412 transitions. [2024-11-08 23:05:28,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:28,519 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:28,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:28,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:28,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:28,571 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:28,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:28,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:28,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:28,583 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:28,583 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:05:28,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:28,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:28,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:05:28,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:28,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:28,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:28,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:28,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:28,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:28,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:29,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60412 states to 522 states and 60412 transitions. [2024-11-08 23:05:29,304 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 60412 transitions. [2024-11-08 23:05:29,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:29,309 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:29,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:29,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:29,380 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:29,382 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:29,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:29,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:29,393 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:29,394 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:05:29,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:29,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:29,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:05:29,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:29,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:29,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:29,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:29,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:29,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:29,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:30,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:30,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60412 states to 522 states and 60412 transitions. [2024-11-08 23:05:30,251 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 60412 transitions. [2024-11-08 23:05:30,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:30,256 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:30,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:30,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:30,315 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:30,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:30,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:30,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:30,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:30,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:30,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:30,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:30,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:31,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:31,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60412 states to 522 states and 60412 transitions. [2024-11-08 23:05:31,055 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 60412 transitions. [2024-11-08 23:05:31,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:31,061 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:31,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:31,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:31,117 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:31,118 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:31,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:31,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:31,127 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:31,128 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:31,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:32,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:32,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:32,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:32,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:32,824 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (not (and .cse2 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:34,356 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:34,376 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (not (and .cse2 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:34,401 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:34,567 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:34,581 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:34,598 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:34,622 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:35,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:35,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60904 states to 524 states and 60904 transitions. [2024-11-08 23:05:35,128 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 60904 transitions. [2024-11-08 23:05:35,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:35,134 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:35,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:35,196 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:35,198 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:35,200 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:35,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:35,207 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:35,208 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:35,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:36,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:36,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:36,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:36,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:36,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:36,976 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) is different from false [2024-11-08 23:05:38,620 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) is different from false [2024-11-08 23:05:38,647 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2))) is different from true [2024-11-08 23:05:38,693 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2))) is different from true [2024-11-08 23:05:38,857 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:38,884 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:39,065 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:39,100 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_385 (Array Int Int)) (v_DerPreprocessor_386 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_385) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_386) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_210 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_210) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_850 (Array Int Int)) (v_DerPreprocessor_849 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_849) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_850) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_251 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:39,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:39,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61398 states to 526 states and 61398 transitions. [2024-11-08 23:05:39,404 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 61398 transitions. [2024-11-08 23:05:39,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:39,409 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:39,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:39,461 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-08 23:05:39,462 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:39,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:39,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:39,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:39,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:39,483 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 23:05:39,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:39,485 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:39,486 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2024-11-08 23:05:39,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:39,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:39,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:39,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:05:39,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:39,691 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from false [2024-11-08 23:05:39,731 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)))) is different from true [2024-11-08 23:05:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:40,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61398 states to 526 states and 61398 transitions. [2024-11-08 23:05:40,388 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 61398 transitions. [2024-11-08 23:05:40,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:40,397 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:40,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:40,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:40,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:40,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:40,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:40,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:40,482 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:40,483 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:40,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:42,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:42,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:42,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:42,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:42,292 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from false [2024-11-08 23:05:43,933 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from false [2024-11-08 23:05:43,956 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)))) is different from true [2024-11-08 23:05:43,981 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (= (select .cse0 0) 1)) (.cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_851 (Array Int Int)) (v_DerPreprocessor_852 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_851) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_852) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse4)) .cse4 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse4)) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)))) is different from true [2024-11-08 23:05:44,173 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:44,195 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:44,221 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:44,245 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:44,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:44,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61894 states to 528 states and 61894 transitions. [2024-11-08 23:05:44,715 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 61894 transitions. [2024-11-08 23:05:44,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:44,721 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:44,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:44,775 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:44,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:44,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:44,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:44,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:44,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:44,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:44,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:45,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61894 states to 528 states and 61894 transitions. [2024-11-08 23:05:45,474 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 61894 transitions. [2024-11-08 23:05:45,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:45,480 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:45,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:45,556 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:45,558 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:45,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:45,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:45,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:45,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:45,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:45,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:45,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:46,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61894 states to 528 states and 61894 transitions. [2024-11-08 23:05:46,109 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 61894 transitions. [2024-11-08 23:05:46,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:46,114 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:46,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:46,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:46,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:46,166 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:46,167 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:46,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:46,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:46,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:46,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:46,187 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 23:05:46,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:46,189 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:46,189 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:05:46,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:46,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:46,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:05:46,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:46,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:46,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:46,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:47,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:47,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61894 states to 528 states and 61894 transitions. [2024-11-08 23:05:47,163 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 61894 transitions. [2024-11-08 23:05:47,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:47,169 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:47,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:47,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:47,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:47,264 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 23:05:47,265 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:47,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:47,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:47,280 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:47,281 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:47,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:48,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:48,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:48,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:48,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:05:48,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:49,138 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_216 (Array Int Int)) (v_DerPreprocessor_217 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_217) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_820 (Array Int Int)) (v_DerPreprocessor_819 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_819) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_820) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:50,411 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_216 (Array Int Int)) (v_DerPreprocessor_217 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_217) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_820 (Array Int Int)) (v_DerPreprocessor_819 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_819) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_820) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:50,432 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_216 (Array Int Int)) (v_DerPreprocessor_217 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_217) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_820 (Array Int Int)) (v_DerPreprocessor_819 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_819) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_820) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:50,446 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_216 (Array Int Int)) (v_DerPreprocessor_217 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_217) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 (exists ((v_DerPreprocessor_820 (Array Int Int)) (v_DerPreprocessor_819 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_819) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_820) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:50,719 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:50,732 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:50,758 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:50,780 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:51,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62392 states to 530 states and 62392 transitions. [2024-11-08 23:05:51,105 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 62392 transitions. [2024-11-08 23:05:51,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:51,110 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:51,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:51,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:51,168 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:51,170 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:51,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:51,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:51,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:51,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:51,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 23:05:51,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:51,192 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:51,193 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:05:51,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:51,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:51,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:05:51,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:51,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:05:51,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:51,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62392 states to 530 states and 62392 transitions. [2024-11-08 23:05:51,923 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 62392 transitions. [2024-11-08 23:05:51,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:51,928 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:51,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:51,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:51,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:51,985 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:05:51,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:51,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:51,993 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:51,994 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:51,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:52,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:05:52,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:52,009 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:52,009 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:05:52,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:52,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:52,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:05:52,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:53,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:53,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:53,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:53,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:53,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:53,703 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:55,091 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:55,110 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:55,137 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:55,289 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:55,308 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:55,330 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:55,355 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:55,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:55,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62893 states to 532 states and 62893 transitions. [2024-11-08 23:05:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 62893 transitions. [2024-11-08 23:05:55,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:55,831 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:55,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:55,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:55,883 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:55,885 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:55,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:55,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:55,894 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:05:55,894 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:05:55,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:05:57,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:05:57,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:05:57,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:05:57,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:05:57,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:05:57,580 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:59,113 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:59,135 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:59,154 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:59,307 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:59,323 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:05:59,344 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:59,390 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:05:59,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:05:59,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63395 states to 534 states and 63395 transitions. [2024-11-08 23:05:59,924 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 63395 transitions. [2024-11-08 23:05:59,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:05:59,929 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:05:59,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:05:59,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:05:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:05:59,983 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:05:59,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:05:59,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:05:59,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:05:59,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:05:59,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:00,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:00,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:00,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:00,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:00,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63395 states to 534 states and 63395 transitions. [2024-11-08 23:06:00,582 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 63395 transitions. [2024-11-08 23:06:00,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:00,589 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:00,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:00,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:00,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:00,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:00,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:00,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:00,659 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:00,660 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:00,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:02,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:02,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:02,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:02,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:02,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:02,524 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:03,890 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:03,910 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:03,936 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:04,092 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:04,112 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:04,136 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:04,188 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_860 (Array Int Int)) (v_DerPreprocessor_861 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_860) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_861) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:04,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63899 states to 536 states and 63899 transitions. [2024-11-08 23:06:04,522 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 63899 transitions. [2024-11-08 23:06:04,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:04,528 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:04,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:04,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:04,591 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:04,592 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:04,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:04,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:04,601 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:04,602 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:04,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:06,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:06,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:06,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:06,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:06,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:06,516 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:08,407 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:08,449 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:08,477 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:08,700 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:08,724 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:08,744 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:08,780 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:09,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64405 states to 538 states and 64405 transitions. [2024-11-08 23:06:09,356 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 64405 transitions. [2024-11-08 23:06:09,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:09,363 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:09,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:09,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:09,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:09,442 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-08 23:06:09,444 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:09,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:09,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:09,457 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:09,457 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:09,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:10,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:10,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:10,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:10,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:06:10,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:10,925 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:12,278 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:12,308 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:12,350 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:12,721 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:12,759 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)))) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:12,807 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:12,833 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)))) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:13,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:13,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64913 states to 540 states and 64913 transitions. [2024-11-08 23:06:13,273 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 64913 transitions. [2024-11-08 23:06:13,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:13,279 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:13,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:13,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:13,337 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:13,339 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:13,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:13,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:13,349 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:13,349 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:13,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:15,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:15,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:15,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:15,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:15,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:15,198 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:16,672 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:16,703 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:16,729 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:17,070 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:17,097 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:17,118 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:17,150 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:17,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:17,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65423 states to 542 states and 65423 transitions. [2024-11-08 23:06:17,503 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 65423 transitions. [2024-11-08 23:06:17,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:17,510 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:17,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:17,559 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:17,560 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:17,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:17,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:17,569 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:17,570 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:17,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:19,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:19,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:19,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:19,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:19,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:19,349 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:20,803 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:20,842 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:20,868 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:21,018 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:21,041 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:21,067 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:21,087 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:21,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:21,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65935 states to 544 states and 65935 transitions. [2024-11-08 23:06:21,574 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 65935 transitions. [2024-11-08 23:06:21,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:21,580 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:21,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:21,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:21,625 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:06:21,626 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:21,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:21,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:21,634 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:21,635 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:21,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:22,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:22,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:22,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:22,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:22,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:23,124 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:24,515 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:24,544 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:24,572 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_376 (Array Int Int)) (v_DerPreprocessor_375 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_375) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_376) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_675) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_676) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_677 (Array Int Int)) (v_DerPreprocessor_678 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_677) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_678) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_380 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_380) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) .cse2 (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_680) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_865 (Array Int Int)) (v_DerPreprocessor_866 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_865) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_866) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (exists ((v_DerPreprocessor_864 (Array Int Int)) (v_DerPreprocessor_863 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_863) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_864) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:24,914 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:24,939 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:24,989 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:25,020 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_873 (Array Int Int)) (v_DerPreprocessor_874 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_873) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_874) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_875 (Array Int Int)) (v_DerPreprocessor_876 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_875) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_876) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= (select .cse0 0) 1) .cse1 (exists ((v_DerPreprocessor_870 (Array Int Int)) (v_DerPreprocessor_869 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_869) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_870) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_871 (Array Int Int)) (v_DerPreprocessor_872 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_871) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_872) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:25,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:25,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66449 states to 546 states and 66449 transitions. [2024-11-08 23:06:25,577 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 66449 transitions. [2024-11-08 23:06:25,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:25,583 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:25,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:25,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:25,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:25,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:25,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:25,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:25,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:25,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:25,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:25,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:25,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:26,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:26,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66449 states to 546 states and 66449 transitions. [2024-11-08 23:06:26,434 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 66449 transitions. [2024-11-08 23:06:26,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:26,440 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:26,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:26,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:26,499 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:26,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:26,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:26,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:26,510 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:26,510 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:26,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:27,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:28,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:28,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:28,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:28,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:28,239 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_565 (Array Int Int)) (v_DerPreprocessor_564 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_564) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_565) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_609 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_609) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_626 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_626) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_620 (Array Int Int)) (v_DerPreprocessor_619 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_619) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_620) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_545 (Array Int Int)) (v_DerPreprocessor_546 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_545) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_546) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_573 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_572) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_573) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_567 (Array Int Int)) (v_DerPreprocessor_566 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_566) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_567) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_622 (Array Int Int)) (v_DerPreprocessor_621 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_621) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_622) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:29,764 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_565 (Array Int Int)) (v_DerPreprocessor_564 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_564) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_565) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_609 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_609) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_626 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_626) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_620 (Array Int Int)) (v_DerPreprocessor_619 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_619) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_620) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_545 (Array Int Int)) (v_DerPreprocessor_546 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_545) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_546) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_573 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_572) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_573) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_567 (Array Int Int)) (v_DerPreprocessor_566 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_566) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_567) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_622 (Array Int Int)) (v_DerPreprocessor_621 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_621) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_622) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:29,882 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_565 (Array Int Int)) (v_DerPreprocessor_564 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_564) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_565) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_609 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_609) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_626 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_626) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_620 (Array Int Int)) (v_DerPreprocessor_619 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_619) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_620) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_545 (Array Int Int)) (v_DerPreprocessor_546 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_545) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_546) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_573 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_572) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_573) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_567 (Array Int Int)) (v_DerPreprocessor_566 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_566) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_567) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_622 (Array Int Int)) (v_DerPreprocessor_621 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_621) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_622) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:29,955 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_565 (Array Int Int)) (v_DerPreprocessor_564 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_564) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_565) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_609 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_609) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0)) (not (and (exists ((v_DerPreprocessor_626 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_626) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_543) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_544) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_620 (Array Int Int)) (v_DerPreprocessor_619 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_619) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_620) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_545 (Array Int Int)) (v_DerPreprocessor_546 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_545) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_546) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse2 (exists ((v_DerPreprocessor_150 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_150) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (exists ((v_DerPreprocessor_462 (Array Int Int)) (v_DerPreprocessor_461 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_461) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_462) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_DerPreprocessor_458 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_457) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_458) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_573 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_572) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_573) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse1 (exists ((v_DerPreprocessor_466 (Array Int Int)) (v_DerPreprocessor_465 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_465) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_466) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (exists ((v_DerPreprocessor_455 (Array Int Int)) (v_DerPreprocessor_454 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_454) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_455) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_567 (Array Int Int)) (v_DerPreprocessor_566 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_566) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_567) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (exists ((v_DerPreprocessor_622 (Array Int Int)) (v_DerPreprocessor_621 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_621) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_622) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:30,115 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:30,138 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:30,164 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:30,185 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_DerPreprocessor_556 (Array Int Int)) (v_DerPreprocessor_555 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_555) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_556) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_552 (Array Int Int)) (v_DerPreprocessor_553 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_552) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_868 (Array Int Int)) (v_DerPreprocessor_867 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_867) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_868) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_560 (Array Int Int)) (v_DerPreprocessor_559 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_559) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_560) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_877 (Array Int Int)) (v_DerPreprocessor_878 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_877) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_878) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (not (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_581 (Array Int Int)) (v_DerPreprocessor_580 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_580) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= (select .cse0 0) 1) .cse1 (not (and (exists ((v_DerPreprocessor_570 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_570) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_854 (Array Int Int)) (v_DerPreprocessor_855 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_854) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_855) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_857 (Array Int Int)) (v_DerPreprocessor_858 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_857) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_858) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_132 (Array Int Int)) (v_DerPreprocessor_133 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_132) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_133) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_578 (Array Int Int)) (v_DerPreprocessor_577 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_577) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_578) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:30,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:30,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66965 states to 548 states and 66965 transitions. [2024-11-08 23:06:30,742 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 66965 transitions. [2024-11-08 23:06:30,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:30,748 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:30,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:30,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:30,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:30,808 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:30,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:30,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:30,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:30,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:30,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:30,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:31,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:31,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66965 states to 548 states and 66965 transitions. [2024-11-08 23:06:31,678 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 66965 transitions. [2024-11-08 23:06:31,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:31,685 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:31,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:31,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:06:31,747 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:31,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:31,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:31,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:31,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:31,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:31,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:31,803 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:32,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:32,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66965 states to 548 states and 66965 transitions. [2024-11-08 23:06:32,607 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 66965 transitions. [2024-11-08 23:06:32,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:32,620 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:32,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:32,717 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:06:32,719 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:32,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:32,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:32,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:32,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:06:32,753 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 23:06:32,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:32,756 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:32,757 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-08 23:06:32,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:32,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:32,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-08 23:06:32,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:32,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:32,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:33,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:33,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66965 states to 548 states and 66965 transitions. [2024-11-08 23:06:33,567 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 66965 transitions. [2024-11-08 23:06:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:33,574 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:33,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:33,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:33,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:33,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:06:33,639 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:33,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:33,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:33,649 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:33,649 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:33,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:35,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:35,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:35,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:35,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:35,471 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) is different from false [2024-11-08 23:06:37,455 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) is different from false [2024-11-08 23:06:37,493 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2))) is different from true [2024-11-08 23:06:37,545 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2))) is different from true [2024-11-08 23:06:37,729 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_227 (Array Int Int)) (v_DerPreprocessor_228 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_227) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_228) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_223 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_223) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_226 (Array Int Int)) (v_DerPreprocessor_225 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_226) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:37,748 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_227 (Array Int Int)) (v_DerPreprocessor_228 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_227) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_228) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_223 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_223) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_226 (Array Int Int)) (v_DerPreprocessor_225 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_226) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:37,768 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_227 (Array Int Int)) (v_DerPreprocessor_228 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_227) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_228) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_223 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_223) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_226 (Array Int Int)) (v_DerPreprocessor_225 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_226) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:37,794 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_79) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and .cse2 (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_227 (Array Int Int)) (v_DerPreprocessor_228 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_227) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_228) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_223 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_223) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_226 (Array Int Int)) (v_DerPreprocessor_225 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_226) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67483 states to 550 states and 67483 transitions. [2024-11-08 23:06:38,392 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 67483 transitions. [2024-11-08 23:06:38,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:38,399 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:38,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:38,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:38,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:38,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:38,474 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:38,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:38,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:38,484 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:38,484 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:38,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:40,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:40,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:40,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:40,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:40,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:40,517 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) is different from false [2024-11-08 23:06:42,171 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) is different from false [2024-11-08 23:06:42,213 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse3 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse2)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (not (and .cse3 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse3)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) .cse3 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2))) is different from true [2024-11-08 23:06:42,265 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from true [2024-11-08 23:06:42,615 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:42,656 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:42,697 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:42,740 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_831 (Array Int Int)) (v_DerPreprocessor_832 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_831) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_832) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_310 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_310) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select .cse0 0) 1) .cse1)) (not (and (exists ((v_DerPreprocessor_307 (Array Int Int)) (v_DerPreprocessor_306 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_306) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_307) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (exists ((v_DerPreprocessor_842 (Array Int Int)) (v_DerPreprocessor_841 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_841) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_842) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_843 (Array Int Int)) (v_DerPreprocessor_844 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_843) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_844) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) .cse1 (exists ((v_DerPreprocessor_837 (Array Int Int)) (v_DerPreprocessor_838 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_837) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_838) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:43,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:43,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68003 states to 552 states and 68003 transitions. [2024-11-08 23:06:43,422 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 68003 transitions. [2024-11-08 23:06:43,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:43,429 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:43,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:43,507 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 23:06:43,509 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:43,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:06:43,520 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:43,521 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 23:06:43,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 23:06:43,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:43,541 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:43,541 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:43,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:43,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:44,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:44,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:44,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:45,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:06:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:45,236 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) is different from false [2024-11-08 23:06:47,064 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) is different from false [2024-11-08 23:06:47,094 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from true [2024-11-08 23:06:47,122 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from true [2024-11-08 23:06:47,339 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_277 (Array Int Int)) (v_DerPreprocessor_276 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_276) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_277) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_295 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_295) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_296) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_DerPreprocessor_290 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_290) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_DerPreprocessor_280 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_280) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_286 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_286) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_292 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_292) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_284 (Array Int Int)) (v_DerPreprocessor_283 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_283) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_284) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and (exists ((v_DerPreprocessor_282 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_281) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_282) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_247 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_247) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:47,398 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_277 (Array Int Int)) (v_DerPreprocessor_276 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_276) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_277) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_295 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_295) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_296) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_DerPreprocessor_290 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_290) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_DerPreprocessor_280 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_280) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_286 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_286) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_292 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_292) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_284 (Array Int Int)) (v_DerPreprocessor_283 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_283) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_284) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and (exists ((v_DerPreprocessor_282 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_281) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_282) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_247 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_247) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:06:47,471 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_277 (Array Int Int)) (v_DerPreprocessor_276 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_276) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_277) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_295 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_295) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_296) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_DerPreprocessor_290 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_290) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_DerPreprocessor_280 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_280) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_286 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_286) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_292 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_292) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_284 (Array Int Int)) (v_DerPreprocessor_283 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_283) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_284) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and (exists ((v_DerPreprocessor_282 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_281) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_282) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_247 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_247) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:47,506 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (exists ((v_DerPreprocessor_277 (Array Int Int)) (v_DerPreprocessor_276 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_276) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_277) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and (exists ((v_DerPreprocessor_295 (Array Int Int)) (v_DerPreprocessor_296 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_295) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_296) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (not (and (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_DerPreprocessor_290 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_290) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_DerPreprocessor_280 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_280) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)))) (not (and (exists ((v_DerPreprocessor_286 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_286) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_DerPreprocessor_292 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_292) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (= (select .cse0 0) 1) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_284 (Array Int Int)) (v_DerPreprocessor_283 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_283) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_284) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (not (and (exists ((v_DerPreprocessor_282 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_281) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_282) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_247 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_247) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and .cse2 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:06:48,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:48,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68525 states to 554 states and 68525 transitions. [2024-11-08 23:06:48,231 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 68525 transitions. [2024-11-08 23:06:48,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:48,238 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:48,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:48,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:48,331 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:48,334 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:48,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 23:06:48,344 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:48,345 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2024-11-08 23:06:48,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 1 [2024-11-08 23:06:48,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:48,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:48,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:48,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:48,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:48,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:48,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:49,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68525 states to 554 states and 68525 transitions. [2024-11-08 23:06:49,323 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 68525 transitions. [2024-11-08 23:06:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:49,331 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:49,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:49,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:49,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:49,401 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:06:49,403 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:49,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:49,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:49,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-08 23:06:49,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:49,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 23:06:49,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-08 23:06:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:06:50,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68525 states to 554 states and 68525 transitions. [2024-11-08 23:06:50,286 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 68525 transitions. [2024-11-08 23:06:50,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:06:50,295 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:06:50,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:06:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:06:50,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:06:50,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 23:06:50,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:06:50,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 23:06:50,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 23:06:50,385 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:06:50,385 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-08 23:06:50,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-08 23:06:51,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:06:51,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 23:06:51,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 23:06:52,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-08 23:06:52,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:06:52,378 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_891 (Array Int Int)) (v_DerPreprocessor_890 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_890) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_891) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) is different from false [2024-11-08 23:06:54,048 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_891 (Array Int Int)) (v_DerPreprocessor_890 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_890) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_891) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 .cse2)) (not (and .cse2 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) .cse2 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3)) is different from false [2024-11-08 23:06:54,086 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and .cse2 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2 .cse1)) (not (and .cse1 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_891 (Array Int Int)) (v_DerPreprocessor_890 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_890) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_891) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse1)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) .cse1 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from true [2024-11-08 23:06:54,115 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) (not (and .cse1 (exists ((v_DerPreprocessor_891 (Array Int Int)) (v_DerPreprocessor_890 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_890) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_891) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_882 (Array Int Int)) (v_DerPreprocessor_883 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_882) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_883) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and .cse1 (= (select .cse0 0) 1) (<= 10 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) 0)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse3)) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (not (and (exists ((v_DerPreprocessor_886 (Array Int Int)) (v_DerPreprocessor_887 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_886) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_887) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) .cse1 .cse2)) (not (and .cse2 (exists ((v_DerPreprocessor_273 (Array Int Int)) (v_DerPreprocessor_274 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_274) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_201 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (= (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (not (and (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_DerPreprocessor_2 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_2) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (not (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1) .cse0)) .cse2)) (not (and (exists ((v_DerPreprocessor_880 (Array Int Int)) (v_DerPreprocessor_881 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_880) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_881) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) .cse2 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse2)) (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_205 (Array Int Int))) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset| 1))) .cse3))) is different from true