./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/eqn2f.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/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_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/config/KojakReach.xml -i ../../sv-benchmarks/c/array-fpi/eqn2f.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/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_2380732f-1cb1-48b4-b706-d518f7dcce59/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 9492838383a14835fe4416045232ed048098976ee70d4c4f9afc54e7ded61319 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 22:50:57,002 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 22:50:57,065 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-08 22:50:57,071 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 22:50:57,072 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-08 22:50:57,107 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 22:50:57,110 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 22:50:57,110 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-08 22:50:57,111 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 22:50:57,113 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 22:50:57,114 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 22:50:57,114 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 22:50:57,115 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 22:50:57,115 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 22:50:57,118 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 22:50:57,118 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 22:50:57,118 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 22:50:57,119 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 22:50:57,119 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 22:50:57,120 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 22:50:57,120 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 22:50:57,122 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 22:50:57,123 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 22:50:57,123 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-08 22:50:57,124 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-08 22:50:57,124 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-08 22:50:57,124 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 22:50:57,125 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:50:57,125 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 22:50:57,125 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 22:50:57,129 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 22:50:57,130 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-08 22:50:57,130 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 22:50:57,131 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_2380732f-1cb1-48b4-b706-d518f7dcce59/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_2380732f-1cb1-48b4-b706-d518f7dcce59/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 -> 9492838383a14835fe4416045232ed048098976ee70d4c4f9afc54e7ded61319 [2024-11-08 22:50:57,389 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 22:50:57,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 22:50:57,426 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 22:50:57,428 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 22:50:57,428 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 22:50:57,430 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/../../sv-benchmarks/c/array-fpi/eqn2f.c Unable to find full path for "g++" [2024-11-08 22:50:59,523 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 22:50:59,740 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 22:50:59,741 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/sv-benchmarks/c/array-fpi/eqn2f.c [2024-11-08 22:50:59,748 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/data/57ea2aeb2/63ede13bf818420a898c9b41daefdba9/FLAGe9c6b3ce6 [2024-11-08 22:51:00,104 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/data/57ea2aeb2/63ede13bf818420a898c9b41daefdba9 [2024-11-08 22:51:00,107 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 22:51:00,108 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 22:51:00,110 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 22:51:00,110 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 22:51:00,116 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 22:51:00,116 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,117 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fdc4d21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00, skipping insertion in model container [2024-11-08 22:51:00,118 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,146 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 22:51:00,339 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_2380732f-1cb1-48b4-b706-d518f7dcce59/sv-benchmarks/c/array-fpi/eqn2f.c[588,601] [2024-11-08 22:51:00,363 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:51:00,374 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 22:51:00,394 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_2380732f-1cb1-48b4-b706-d518f7dcce59/sv-benchmarks/c/array-fpi/eqn2f.c[588,601] [2024-11-08 22:51:00,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:51:00,423 INFO L204 MainTranslator]: Completed translation [2024-11-08 22:51:00,423 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00 WrapperNode [2024-11-08 22:51:00,424 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 22:51:00,425 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 22:51:00,425 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 22:51:00,426 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 22:51:00,433 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:51:00" (1/1) ... [2024-11-08 22:51:00,439 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:51:00" (1/1) ... [2024-11-08 22:51:00,457 INFO L138 Inliner]: procedures = 16, calls = 27, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-11-08 22:51:00,458 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 22:51:00,458 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 22:51:00,459 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 22:51:00,459 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 22:51:00,469 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,469 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,471 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,472 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,477 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,486 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,487 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,488 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,494 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 22:51:00,495 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 22:51:00,495 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 22:51:00,496 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 22:51:00,496 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:51:00" (1/1) ... [2024-11-08 22:51:00,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:51:00,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/bin/ukojak-verify-ImItNfHLgk/z3 [2024-11-08 22:51:00,544 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/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:51:00,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2380732f-1cb1-48b4-b706-d518f7dcce59/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:51:00,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 22:51:00,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-08 22:51:00,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-08 22:51:00,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 22:51:00,585 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 22:51:00,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 22:51:00,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-08 22:51:00,688 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 22:51:00,692 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 22:51:00,951 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-08 22:51:00,952 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 22:51:01,029 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 22:51:01,030 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 22:51:01,030 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:51:01 BoogieIcfgContainer [2024-11-08 22:51:01,031 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 22:51:01,031 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-08 22:51:01,032 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-08 22:51:01,043 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-08 22:51:01,043 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:51:01" (1/1) ... [2024-11-08 22:51:01,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 22:51:01,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:01,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 17 states and 24 transitions. [2024-11-08 22:51:01,125 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 24 transitions. [2024-11-08 22:51:01,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-08 22:51:01,129 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:01,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:01,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:01,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:01,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 22:51:01,434 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:01,565 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:51:01,578 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:01,580 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:01,589 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:01,659 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:01,660 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 1 case distinctions, treesize of input 14 treesize of output 19 [2024-11-08 22:51:01,785 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:51:01,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:01,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 24 states and 40 transitions. [2024-11-08 22:51:01,931 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 40 transitions. [2024-11-08 22:51:01,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:51:01,934 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:01,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:01,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:02,118 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:51:02,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:02,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 24 states and 38 transitions. [2024-11-08 22:51:02,183 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 38 transitions. [2024-11-08 22:51:02,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:51:02,184 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:02,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:02,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:02,319 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:51:02,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:02,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 24 states and 36 transitions. [2024-11-08 22:51:02,363 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 36 transitions. [2024-11-08 22:51:02,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:51:02,363 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:02,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:02,642 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:51:03,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 29 states and 48 transitions. [2024-11-08 22:51:03,293 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 48 transitions. [2024-11-08 22:51:03,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:51:03,294 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:03,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:03,447 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:51:03,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:03,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 31 states and 52 transitions. [2024-11-08 22:51:03,774 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 52 transitions. [2024-11-08 22:51:03,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:03,775 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:03,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:03,895 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:51:04,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:04,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 29 states and 47 transitions. [2024-11-08 22:51:04,188 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 47 transitions. [2024-11-08 22:51:04,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:04,191 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:04,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:04,307 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:04,315 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:04,339 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:51:04,355 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:51:04,361 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 32 treesize of output 15 [2024-11-08 22:51:04,366 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:51:04,462 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:51:04,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:05,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:05,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:05,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 32 states and 53 transitions. [2024-11-08 22:51:05,848 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 53 transitions. [2024-11-08 22:51:05,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:05,848 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:05,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:05,931 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:05,934 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:05,955 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:51:05,961 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:05,962 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:05,973 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 14 treesize of output 13 [2024-11-08 22:51:05,993 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:51:06,004 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:06,005 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:06,012 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:06,035 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:51:06,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:06,201 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:51:06,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 5 treesize of output 3 [2024-11-08 22:51:06,210 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:51:06,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:06,391 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:06,564 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:06,656 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:06,725 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:06,818 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:07,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 37 states and 66 transitions. [2024-11-08 22:51:07,515 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 66 transitions. [2024-11-08 22:51:07,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:07,516 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:07,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:07,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:07,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:07,606 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:07,611 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:07,621 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:51:07,630 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:51:07,636 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:07,637 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:07,645 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:07,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:07,795 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:51:07,799 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 5 treesize of output 3 [2024-11-08 22:51:07,807 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:51:07,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:07,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:08,120 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |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:51:08,248 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |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:51:08,270 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:08,276 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:08,282 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:08,290 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:08,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:08,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 39 states and 76 transitions. [2024-11-08 22:51:08,308 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 76 transitions. [2024-11-08 22:51:08,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:08,309 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:08,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:08,361 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:08,364 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:08,377 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:51:08,382 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 32 treesize of output 15 [2024-11-08 22:51:08,387 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:51:08,400 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:51:08,403 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:08,404 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:08,411 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 14 treesize of output 13 [2024-11-08 22:51:08,430 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:51:08,455 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:51:08,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:08,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:08,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:08,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 39 states and 76 transitions. [2024-11-08 22:51:08,779 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 76 transitions. [2024-11-08 22:51:08,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:08,780 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:08,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:08,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:08,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:08,831 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:08,841 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:51:08,844 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:08,845 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:08,850 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 14 treesize of output 13 [2024-11-08 22:51:08,862 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:51:08,867 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 32 treesize of output 15 [2024-11-08 22:51:08,871 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:51:08,880 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:51:08,898 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:51:08,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:09,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:09,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 39 states and 76 transitions. [2024-11-08 22:51:09,043 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 76 transitions. [2024-11-08 22:51:09,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:09,043 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:09,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:09,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:09,101 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:09,108 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:09,115 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:51:09,122 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:51:09,124 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:09,125 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:09,128 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:09,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:09,290 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:51:09,294 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:51:09,300 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 5 treesize of output 3 [2024-11-08 22:51:09,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:09,420 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:09,596 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:09,612 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:09,621 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:09,632 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:09,641 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:09,650 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:09,657 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:09,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:09,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 41 states and 88 transitions. [2024-11-08 22:51:09,695 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 88 transitions. [2024-11-08 22:51:09,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:09,700 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:09,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:09,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:09,784 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:09,796 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:51:09,802 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 32 treesize of output 15 [2024-11-08 22:51:09,807 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:51:09,821 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:51:09,827 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:09,828 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 32 treesize of output 15 [2024-11-08 22:51:09,851 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:09,852 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:09,873 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:51:09,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 16 treesize of output 11 [2024-11-08 22:51:09,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:10,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:10,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:10,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 41 states and 88 transitions. [2024-11-08 22:51:10,061 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 88 transitions. [2024-11-08 22:51:10,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:10,062 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:10,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:10,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:10,130 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:10,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:10,143 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:51:10,148 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:51:10,152 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:10,152 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:51:10,172 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:51:10,175 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:10,176 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:10,182 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:10,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 22:51:10,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:10,354 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:51:10,360 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:51:10,367 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 5 treesize of output 3 [2024-11-08 22:51:10,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:10,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:10,506 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:10,665 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:10,672 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:10,678 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:10,689 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:10,697 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse0 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:10,707 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:10,715 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse0 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:10,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:51:10,765 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:51:10,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:10,766 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:10,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:10,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:10,841 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:10,845 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:10,853 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:51:10,865 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:51:10,871 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 32 treesize of output 15 [2024-11-08 22:51:10,876 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:51:10,899 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:51:10,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:11,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:51:11,074 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:51:11,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:11,075 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:11,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:11,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:11,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:11,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:11,169 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:51:11,174 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 32 treesize of output 15 [2024-11-08 22:51:11,193 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:11,194 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:11,212 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:51:11,221 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 32 treesize of output 15 [2024-11-08 22:51:11,227 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:51:11,241 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:51:11,264 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:51:11,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:11,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:11,421 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:11,432 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:11,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:11,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:51:11,467 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:51:11,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:11,468 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:11,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:11,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:11,545 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:11,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:11,559 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:51:11,565 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:51:11,569 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 31 treesize of output 14 [2024-11-08 22:51:11,590 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:11,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:51:11,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:51:11,611 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:11,611 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:11,617 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:11,640 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:51:11,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:11,814 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:51:11,819 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:51:11,826 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 5 treesize of output 3 [2024-11-08 22:51:11,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:11,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:11,968 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |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:51:12,097 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:12,106 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |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:51:12,114 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:12,121 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:12,128 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:12,138 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:12,146 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:12,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:12,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:51:12,162 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:51:12,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:12,163 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:12,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:12,233 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:12,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:12,240 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:51:12,249 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:51:12,253 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 32 treesize of output 15 [2024-11-08 22:51:12,256 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:51:12,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 16 treesize of output 11 [2024-11-08 22:51:12,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:12,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:12,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:51:12,416 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:51:12,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:12,421 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:12,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:12,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:12,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:12,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:12,474 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:12,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 22:51:12,485 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 32 treesize of output 15 [2024-11-08 22:51:12,492 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:51:12,503 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:51:12,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 7 [2024-11-08 22:51:12,512 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:12,513 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 31 treesize of output 14 [2024-11-08 22:51:12,530 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:12,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:51:12,546 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:51:12,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 16 treesize of output 11 [2024-11-08 22:51:12,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:12,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:51:12,708 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:51:12,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:12,709 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:12,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:12,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:12,789 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:12,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:12,796 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:51:12,804 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:51:12,811 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 32 treesize of output 15 [2024-11-08 22:51:12,814 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:51:12,831 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:51:12,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:12,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:12,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:51:12,990 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:51:12,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:12,991 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:12,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:13,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:13,038 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:13,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:13,046 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:51:13,054 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:51:13,058 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:51:13,062 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 31 treesize of output 14 [2024-11-08 22:51:13,065 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:51:13,071 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 5 treesize of output 3 [2024-11-08 22:51:13,085 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:51:13,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:13,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:13,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:13,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:51:13,239 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:51:13,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:13,240 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:13,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:13,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:13,287 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:13,293 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:51:13,296 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:13,297 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:13,300 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:13,317 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:51:13,321 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 32 treesize of output 15 [2024-11-08 22:51:13,337 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:13,337 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:13,355 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:51:13,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:13,483 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:51:13,487 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 5 treesize of output 3 [2024-11-08 22:51:13,491 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:51:13,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:13,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:13,642 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:13,782 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:13,789 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:13,795 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:13,804 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:13,813 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:13,822 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:13,830 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:13,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:13,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 47 states and 136 transitions. [2024-11-08 22:51:13,846 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 136 transitions. [2024-11-08 22:51:13,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:13,847 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:13,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:13,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:13,895 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:13,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:13,913 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:51:13,916 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:13,917 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:13,920 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:13,940 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:51:13,943 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 32 treesize of output 15 [2024-11-08 22:51:13,959 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:13,960 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:13,975 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:51:14,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:14,118 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:51:14,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 5 treesize of output 3 [2024-11-08 22:51:14,124 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:51:14,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:14,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:14,242 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:14,359 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:14,365 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:14,370 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:14,382 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:14,389 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:14,398 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:14,405 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:14,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:14,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 49 states and 156 transitions. [2024-11-08 22:51:14,423 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 156 transitions. [2024-11-08 22:51:14,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:14,423 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:14,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:14,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:14,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:14,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:14,506 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:51:14,518 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:51:14,522 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 32 treesize of output 15 [2024-11-08 22:51:14,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 8 treesize of output 7 [2024-11-08 22:51:14,546 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:51:14,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:14,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:14,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:14,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 49 states and 156 transitions. [2024-11-08 22:51:14,704 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 156 transitions. [2024-11-08 22:51:14,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:14,704 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:14,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:14,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:14,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:14,753 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:14,755 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:14,763 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:51:14,770 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:51:14,772 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:14,773 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:14,779 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:14,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:14,921 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:51:14,925 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:51:14,931 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 5 treesize of output 3 [2024-11-08 22:51:14,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:15,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:15,050 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:15,223 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:15,233 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:15,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:15,254 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:15,261 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:15,270 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:15,276 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (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 (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:15,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:15,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 51 states and 178 transitions. [2024-11-08 22:51:15,297 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 178 transitions. [2024-11-08 22:51:15,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:15,298 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:15,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:15,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:15,344 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:15,346 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:15,351 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:51:15,357 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:51:15,360 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 32 treesize of output 15 [2024-11-08 22:51:15,364 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:51:15,381 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:51:15,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:15,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:15,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 51 states and 178 transitions. [2024-11-08 22:51:15,580 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 178 transitions. [2024-11-08 22:51:15,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:15,581 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:15,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:15,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:15,643 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:15,646 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:15,654 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:51:15,661 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:51:15,664 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:15,665 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:15,670 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:15,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:15,834 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:51:15,838 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:51:15,844 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 5 treesize of output 3 [2024-11-08 22:51:15,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:15,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:15,964 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,143 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,154 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,163 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,179 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,189 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,202 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,213 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:16,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 53 states and 202 transitions. [2024-11-08 22:51:16,238 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 202 transitions. [2024-11-08 22:51:16,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:16,238 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:16,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:16,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:16,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:16,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:16,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:16,296 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:51:16,304 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:51:16,307 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:16,307 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:16,311 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:16,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:16,503 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:51:16,506 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 5 treesize of output 3 [2024-11-08 22:51:16,513 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:51:16,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:16,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:16,634 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,834 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,848 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,860 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,876 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,890 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:16,909 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,919 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:16,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:16,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 55 states and 228 transitions. [2024-11-08 22:51:16,945 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 228 transitions. [2024-11-08 22:51:16,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:16,946 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:16,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:17,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:17,015 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:17,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:17,024 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:51:17,027 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:17,027 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:17,031 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 14 treesize of output 13 [2024-11-08 22:51:17,045 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:51:17,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 22:51:17,052 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 31 treesize of output 14 [2024-11-08 22:51:17,055 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 5 treesize of output 3 [2024-11-08 22:51:17,058 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:51:17,065 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:51:17,091 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:51:17,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:17,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:17,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 55 states and 228 transitions. [2024-11-08 22:51:17,251 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 228 transitions. [2024-11-08 22:51:17,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:17,251 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:17,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:17,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:17,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:17,307 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:51:17,312 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:51:17,316 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 31 treesize of output 14 [2024-11-08 22:51:17,319 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 5 treesize of output 3 [2024-11-08 22:51:17,322 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:51:17,332 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:51:17,336 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:17,337 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 32 treesize of output 15 [2024-11-08 22:51:17,353 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:17,353 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:17,372 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:51:17,386 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:51:17,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:17,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:17,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 55 states and 228 transitions. [2024-11-08 22:51:17,524 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 228 transitions. [2024-11-08 22:51:17,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:17,525 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:17,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:17,566 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:17,568 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:17,581 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:51:17,584 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:17,584 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:17,588 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 14 treesize of output 13 [2024-11-08 22:51:17,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 22:51:17,601 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:17,601 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:17,604 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:17,617 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:51:17,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:17,838 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:51:17,841 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:51:17,846 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 5 treesize of output 3 [2024-11-08 22:51:17,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:17,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:17,963 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:18,115 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:18,126 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:18,135 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:18,152 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:18,159 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:18,168 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:18,175 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:18,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:18,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:18,195 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:18,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:18,195 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:18,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:18,239 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:18,241 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:18,247 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:51:18,250 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 32 treesize of output 15 [2024-11-08 22:51:18,253 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:51:18,263 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:51:18,267 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:18,268 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 32 treesize of output 15 [2024-11-08 22:51:18,284 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:18,284 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:18,299 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:51:18,314 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:51:18,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:18,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:18,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:18,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:18,469 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:18,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:18,469 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:18,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:18,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:18,517 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:18,519 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:18,528 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:51:18,537 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:51:18,542 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 32 treesize of output 15 [2024-11-08 22:51:18,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 8 treesize of output 7 [2024-11-08 22:51:18,563 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:51:18,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:18,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:18,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:18,707 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:18,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:18,708 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:18,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:18,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:18,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:18,754 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:18,755 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:18,760 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:51:18,771 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:51:18,775 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:51:18,778 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 31 treesize of output 14 [2024-11-08 22:51:18,781 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:51:18,785 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 5 treesize of output 3 [2024-11-08 22:51:18,797 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:51:18,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:18,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:18,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:18,921 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:18,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:18,921 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:18,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:18,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:18,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:18,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:18,970 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:18,978 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:51:18,982 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:18,983 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:18,988 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 14 treesize of output 13 [2024-11-08 22:51:19,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:51:19,004 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 32 treesize of output 15 [2024-11-08 22:51:19,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 22:51:19,018 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:51:19,034 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:51:19,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:19,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:19,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:19,211 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:19,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:19,211 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:19,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:19,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:19,259 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:19,261 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:19,268 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:51:19,272 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 32 treesize of output 15 [2024-11-08 22:51:19,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:51:19,287 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:51:19,290 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:19,290 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:19,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 14 treesize of output 13 [2024-11-08 22:51:19,314 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:51:19,331 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:51:19,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:19,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:19,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:19,516 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:19,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:19,516 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:19,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:19,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:19,576 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:19,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:19,588 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:51:19,592 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 32 treesize of output 15 [2024-11-08 22:51:19,608 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:19,608 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:19,624 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:51:19,630 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 32 treesize of output 15 [2024-11-08 22:51:19,636 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:51:19,647 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:51:19,670 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:51:19,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:19,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:19,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:19,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:19,843 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:19,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:19,843 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:19,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:19,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:19,901 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:19,903 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:19,911 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:51:19,917 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 32 treesize of output 15 [2024-11-08 22:51:19,945 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:19,946 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:19,969 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:51:19,978 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 32 treesize of output 15 [2024-11-08 22:51:19,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 7 [2024-11-08 22:51:19,999 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:51:20,017 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:51:20,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:20,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:20,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:20,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:20,163 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:20,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:20,163 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:20,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:20,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:20,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:20,207 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:20,216 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:51:20,220 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 32 treesize of output 15 [2024-11-08 22:51:20,223 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:51:20,232 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:51:20,237 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:20,238 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 32 treesize of output 15 [2024-11-08 22:51:20,257 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:20,257 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:20,273 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:51:20,297 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:51:20,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:20,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:20,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:51:20,455 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:51:20,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:20,456 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:20,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:20,500 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:20,502 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:20,508 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:51:20,510 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:20,510 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:20,515 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 14 treesize of output 13 [2024-11-08 22:51:20,529 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:51:20,532 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:20,532 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:20,550 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:51:20,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:20,692 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:51:20,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:51:20,703 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 5 treesize of output 3 [2024-11-08 22:51:20,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:20,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:21,050 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:21,305 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:21,340 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:21,354 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:21,370 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:21,384 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:21,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 59 states and 286 transitions. [2024-11-08 22:51:21,411 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 286 transitions. [2024-11-08 22:51:21,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:21,412 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:21,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:21,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:21,471 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:21,473 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:21,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 22:51:21,485 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:51:21,488 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:21,488 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:21,503 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:51:21,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 7 [2024-11-08 22:51:21,510 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:21,511 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:51:21,525 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:51:21,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:21,734 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:51:21,737 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 5 treesize of output 3 [2024-11-08 22:51:21,740 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:51:21,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:22,177 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:22,407 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:22,432 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:22,440 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:22,451 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:22,461 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:22,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:22,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 61 states and 318 transitions. [2024-11-08 22:51:22,484 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 318 transitions. [2024-11-08 22:51:22,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:22,484 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:22,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:22,524 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:22,526 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:22,530 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:51:22,536 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:51:22,539 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 32 treesize of output 15 [2024-11-08 22:51:22,543 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:51:22,558 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:51:22,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:22,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:22,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:22,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 61 states and 318 transitions. [2024-11-08 22:51:22,718 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 318 transitions. [2024-11-08 22:51:22,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:22,719 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:22,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:22,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:22,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:22,768 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:22,776 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:51:22,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:51:22,797 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:22,798 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:22,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:22,992 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:51:22,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 7 [2024-11-08 22:51:23,003 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 5 treesize of output 3 [2024-11-08 22:51:23,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:23,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:23,562 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:23,839 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:23,862 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:23,868 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:23,875 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:23,882 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:51:23,903 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:51:23,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:23,904 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:23,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:23,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:23,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:23,962 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:23,968 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:51:23,974 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:51:23,978 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 32 treesize of output 15 [2024-11-08 22:51:23,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:51:24,003 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:51:24,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:24,125 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:24,136 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:24,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:51:24,161 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:51:24,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:24,161 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:24,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:24,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:24,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:24,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:24,223 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:51:24,228 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:51:24,232 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 31 treesize of output 14 [2024-11-08 22:51:24,236 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 5 treesize of output 3 [2024-11-08 22:51:24,239 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:51:24,247 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:51:24,251 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:51:24,255 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:24,255 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 31 treesize of output 14 [2024-11-08 22:51:24,315 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:24,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:51:24,386 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:51:24,409 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:51:24,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:24,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:51:24,545 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:51:24,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:24,545 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:24,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:24,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:24,588 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:24,589 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:24,597 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:51:24,608 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:51:24,610 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:24,610 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:24,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:24,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:24,842 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:51:24,845 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 5 treesize of output 3 [2024-11-08 22:51:24,847 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:51:24,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:24,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:24,952 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:25,156 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:25,166 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:25,174 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:25,194 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:25,206 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:25,218 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:25,229 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:25,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:25,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 65 states and 388 transitions. [2024-11-08 22:51:25,257 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 388 transitions. [2024-11-08 22:51:25,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:25,258 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:25,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:25,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:25,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:25,304 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:25,306 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:25,311 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:51:25,315 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 32 treesize of output 15 [2024-11-08 22:51:25,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 8 treesize of output 7 [2024-11-08 22:51:25,328 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:51:25,332 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:25,333 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:25,337 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 14 treesize of output 13 [2024-11-08 22:51:25,353 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:51:25,367 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:51:25,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:25,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:25,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:25,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 65 states and 388 transitions. [2024-11-08 22:51:25,507 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 388 transitions. [2024-11-08 22:51:25,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:25,508 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:25,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:25,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:25,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:25,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:51:25,559 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:25,560 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:25,563 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:25,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 22:51:25,582 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:51:25,584 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:25,585 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:51:25,598 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:51:25,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:25,771 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:51:25,775 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 5 treesize of output 3 [2024-11-08 22:51:25,778 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:51:25,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:25,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:25,893 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:26,051 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:26,059 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:26,065 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:26,078 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:26,087 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:26,098 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:26,107 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:26,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:26,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 67 states and 426 transitions. [2024-11-08 22:51:26,140 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 426 transitions. [2024-11-08 22:51:26,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:26,141 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:26,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:26,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:26,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:26,183 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:26,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:26,189 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:51:26,194 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:51:26,198 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 32 treesize of output 15 [2024-11-08 22:51:26,200 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:51:26,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 22:51:26,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:26,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:26,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 67 states and 426 transitions. [2024-11-08 22:51:26,368 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 426 transitions. [2024-11-08 22:51:26,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:26,368 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:26,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:26,407 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:26,408 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:26,414 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:51:26,417 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 32 treesize of output 15 [2024-11-08 22:51:26,420 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:51:26,430 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:51:26,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:26,435 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 32 treesize of output 15 [2024-11-08 22:51:26,452 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:26,452 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:26,468 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:51:26,483 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:51:26,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:26,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:26,588 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:26,597 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:26,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:26,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 67 states and 426 transitions. [2024-11-08 22:51:26,638 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 426 transitions. [2024-11-08 22:51:26,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:26,638 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:26,695 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:26,696 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:26,703 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:51:26,707 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 32 treesize of output 15 [2024-11-08 22:51:26,723 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:26,723 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:26,734 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:51:26,736 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:26,737 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:26,741 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:26,757 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:51:26,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:26,932 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:51:26,934 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:51:26,942 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 5 treesize of output 3 [2024-11-08 22:51:26,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:27,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:27,034 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse1 (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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:27,196 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:27,203 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse1 (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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:27,207 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:27,222 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:27,231 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:27,242 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:27,251 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_89 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .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_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:27,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:27,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:51:27,273 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:51:27,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:27,273 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:27,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:27,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:27,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:27,314 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:27,318 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:27,328 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:51:27,330 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:27,330 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:27,335 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 14 treesize of output 13 [2024-11-08 22:51:27,346 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:51:27,350 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 32 treesize of output 15 [2024-11-08 22:51:27,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 7 [2024-11-08 22:51:27,361 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:51:27,374 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:51:27,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:27,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:27,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:27,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:51:27,499 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:51:27,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:27,500 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:27,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:27,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:27,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:27,561 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:51:27,563 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:27,568 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:27,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 14 treesize of output 13 [2024-11-08 22:51:27,586 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:51:27,589 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 32 treesize of output 15 [2024-11-08 22:51:27,593 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:51:27,602 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:51:27,631 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:51:27,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:27,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:27,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:51:27,783 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:51:27,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:27,783 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:27,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:27,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:27,827 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:27,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:27,834 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:51:27,840 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:51:27,843 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 32 treesize of output 15 [2024-11-08 22:51:27,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 7 [2024-11-08 22:51:27,861 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:51:27,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:27,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:28,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:28,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:51:28,026 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:51:28,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:28,027 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:28,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:28,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:28,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:28,083 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:28,086 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:51:28,092 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:51:28,096 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:51:28,100 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 31 treesize of output 14 [2024-11-08 22:51:28,103 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:51:28,108 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 5 treesize of output 3 [2024-11-08 22:51:28,123 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:51:28,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:28,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:28,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:28,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:51:28,274 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:51:28,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:28,274 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:28,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:28,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:28,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:28,315 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:28,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:28,322 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:51:28,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:51:28,330 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:28,331 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:28,334 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:28,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:28,532 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:51:28,534 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 5 treesize of output 3 [2024-11-08 22:51:28,542 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:51:28,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:28,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:28,695 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:28,887 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:28,897 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:28,904 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:28,934 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:28,944 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:28,956 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:28,967 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:29,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:29,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 71 states and 508 transitions. [2024-11-08 22:51:29,008 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 508 transitions. [2024-11-08 22:51:29,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:29,009 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:29,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:29,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:29,057 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:29,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:29,065 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:51:29,068 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 32 treesize of output 15 [2024-11-08 22:51:29,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 22:51:29,080 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:51:29,082 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:29,083 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:29,087 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 14 treesize of output 13 [2024-11-08 22:51:29,101 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:51:29,114 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:51:29,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:29,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:29,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:29,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 71 states and 508 transitions. [2024-11-08 22:51:29,239 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 508 transitions. [2024-11-08 22:51:29,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:29,240 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:29,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:29,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:29,282 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:29,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:29,294 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:51:29,298 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 32 treesize of output 15 [2024-11-08 22:51:29,314 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:29,315 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:29,329 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:51:29,334 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 32 treesize of output 15 [2024-11-08 22:51:29,339 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:51:29,347 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:51:29,362 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:51:29,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:29,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 71 states and 508 transitions. [2024-11-08 22:51:29,494 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 508 transitions. [2024-11-08 22:51:29,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:29,495 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:29,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:29,530 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:29,532 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:29,536 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:51:29,544 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:51:29,546 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:29,547 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:29,550 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:29,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:29,762 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:51:29,765 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 5 treesize of output 3 [2024-11-08 22:51:29,768 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:51:29,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:29,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:29,898 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:30,114 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:30,122 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:30,129 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |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:51:30,142 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_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:30,149 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:30,156 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_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:30,162 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 73 states and 552 transitions. [2024-11-08 22:51:30,182 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 552 transitions. [2024-11-08 22:51:30,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:30,182 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:30,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:30,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:30,227 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:30,229 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:30,233 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:51:30,239 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:51:30,243 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:51:30,250 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 31 treesize of output 14 [2024-11-08 22:51:30,255 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:51:30,259 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 5 treesize of output 3 [2024-11-08 22:51:30,273 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:51:30,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 73 states and 552 transitions. [2024-11-08 22:51:30,395 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 552 transitions. [2024-11-08 22:51:30,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:30,395 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:30,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:30,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:30,439 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:30,441 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:30,445 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:51:30,451 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:51:30,455 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 32 treesize of output 15 [2024-11-08 22:51:30,458 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:51:30,474 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:51:30,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:30,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:30,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 73 states and 552 transitions. [2024-11-08 22:51:30,609 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 552 transitions. [2024-11-08 22:51:30,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:30,609 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:30,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:30,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:30,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:30,659 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:30,660 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:30,665 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:51:30,672 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:51:30,675 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:30,675 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:30,679 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:30,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:30,894 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:51:30,897 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:51:30,902 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 5 treesize of output 3 [2024-11-08 22:51:30,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:31,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:31,060 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:31,254 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:31,263 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:31,270 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:31,285 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:31,292 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:31,301 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:31,308 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:31,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:31,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 75 states and 598 transitions. [2024-11-08 22:51:31,332 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 598 transitions. [2024-11-08 22:51:31,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:31,332 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:31,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:31,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:31,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:31,377 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:31,379 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:31,384 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:51:31,391 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:51:31,395 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 32 treesize of output 15 [2024-11-08 22:51:31,399 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:51:31,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:51:31,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:31,539 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:31,550 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:31,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:31,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 75 states and 598 transitions. [2024-11-08 22:51:31,596 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 598 transitions. [2024-11-08 22:51:31,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:31,596 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:31,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:31,638 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:31,640 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:31,644 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:51:31,650 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:51:31,654 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 32 treesize of output 15 [2024-11-08 22:51:31,657 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:51:31,674 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:51:31,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:31,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:31,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:31,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 75 states and 598 transitions. [2024-11-08 22:51:31,842 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 598 transitions. [2024-11-08 22:51:31,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:31,842 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:31,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:31,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:31,886 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:31,888 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:31,894 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:51:31,897 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:51:31,899 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:31,900 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:31,910 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:51:31,913 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 32 treesize of output 15 [2024-11-08 22:51:31,925 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:31,925 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:31,934 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:51:32,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:32,139 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:51:32,142 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 5 treesize of output 3 [2024-11-08 22:51:32,145 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:51:32,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:32,282 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:32,487 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |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:51:32,498 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:32,539 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |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:51:32,566 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:32,577 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:32,590 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:32,600 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:32,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:32,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 77 states and 646 transitions. [2024-11-08 22:51:32,625 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 646 transitions. [2024-11-08 22:51:32,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:32,626 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:32,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:32,672 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:32,674 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:32,682 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:51:32,685 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:32,686 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:32,690 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:32,705 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:51:32,707 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:32,708 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:32,712 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 14 treesize of output 13 [2024-11-08 22:51:32,725 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:51:32,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:32,977 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:51:32,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:51:32,986 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 5 treesize of output 3 [2024-11-08 22:51:33,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:33,123 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:51:33,333 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |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:51:33,344 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:51:33,352 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |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:51:33,369 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:33,377 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:33,389 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:33,397 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:33,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 79 states and 696 transitions. [2024-11-08 22:51:33,423 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 696 transitions. [2024-11-08 22:51:33,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:33,423 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:33,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:33,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:33,466 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:33,468 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:33,478 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:51:33,485 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 32 treesize of output 15 [2024-11-08 22:51:33,503 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:33,503 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:33,519 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:51:33,525 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 32 treesize of output 15 [2024-11-08 22:51:33,531 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:51:33,542 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:51:33,566 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:51:33,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:33,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:33,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:33,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 79 states and 696 transitions. [2024-11-08 22:51:33,780 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 696 transitions. [2024-11-08 22:51:33,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:33,781 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:33,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:33,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:33,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:33,848 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:51:33,852 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 32 treesize of output 15 [2024-11-08 22:51:33,855 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:51:33,866 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:51:33,871 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:51:33,871 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 32 treesize of output 15 [2024-11-08 22:51:33,887 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:33,887 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:33,901 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:51:33,921 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:51:33,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:34,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:34,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 79 states and 696 transitions. [2024-11-08 22:51:34,091 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 696 transitions. [2024-11-08 22:51:34,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:34,092 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:34,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:34,148 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:34,151 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:34,160 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:51:34,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:51:34,167 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:34,167 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:34,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 22:51:34,188 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 32 treesize of output 15 [2024-11-08 22:51:34,203 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:34,203 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:34,216 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:51:34,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:34,432 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:51:34,435 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:51:34,440 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 5 treesize of output 3 [2024-11-08 22:51:34,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:34,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:34,552 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:34,748 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:34,758 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:34,769 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:34,797 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:34,808 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:34,822 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:34,830 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:34,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:34,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 81 states and 748 transitions. [2024-11-08 22:51:34,857 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 748 transitions. [2024-11-08 22:51:34,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:34,857 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:34,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:34,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:34,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:34,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:34,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:34,903 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:51:34,904 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:34,905 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:34,911 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:34,929 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:51:34,931 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:34,931 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:34,934 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 14 treesize of output 13 [2024-11-08 22:51:34,944 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:51:35,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:35,185 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:51:35,189 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:51:35,195 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 5 treesize of output 3 [2024-11-08 22:51:35,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:35,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:35,325 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:35,580 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:35,591 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:35,599 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:35,622 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:35,631 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:35,640 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:35,648 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:35,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 83 states and 802 transitions. [2024-11-08 22:51:35,674 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 802 transitions. [2024-11-08 22:51:35,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:35,675 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:35,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:35,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:35,716 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:35,718 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:35,723 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:51:35,731 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:51:35,735 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:51:35,738 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:35,739 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:35,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:35,974 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:51:35,976 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 5 treesize of output 3 [2024-11-08 22:51:35,978 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:51:36,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:36,072 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:36,286 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:36,292 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:36,298 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:36,320 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:36,327 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:36,339 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:36,347 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:36,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 85 states and 858 transitions. [2024-11-08 22:51:36,395 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 858 transitions. [2024-11-08 22:51:36,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:36,396 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:36,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:36,440 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:36,442 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:36,447 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:51:36,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 22:51:36,457 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:36,458 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:36,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:36,754 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:51:36,757 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:51:36,761 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 5 treesize of output 3 [2024-11-08 22:51:36,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:36,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:36,858 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,081 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,088 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,094 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,115 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,125 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,156 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,166 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:37,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 87 states and 916 transitions. [2024-11-08 22:51:37,196 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 916 transitions. [2024-11-08 22:51:37,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:37,196 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:37,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:37,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:37,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:37,235 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:37,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:37,243 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:51:37,245 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:37,246 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:37,250 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 14 treesize of output 13 [2024-11-08 22:51:37,261 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:51:37,263 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:37,263 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:37,276 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:51:37,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:37,504 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:51:37,506 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:51:37,511 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 5 treesize of output 3 [2024-11-08 22:51:37,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:37,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:37,614 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,844 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,852 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,859 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,879 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,891 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 (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:37,904 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_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,915 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 (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:37,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:37,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:37,953 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:37,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:37,954 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:37,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:38,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:38,002 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:38,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:38,012 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:51:38,016 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 32 treesize of output 15 [2024-11-08 22:51:38,033 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:51:38,033 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:51:38,045 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:51:38,051 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 32 treesize of output 15 [2024-11-08 22:51:38,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 7 [2024-11-08 22:51:38,069 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:51:38,084 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:51:38,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:38,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:38,246 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:38,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:38,246 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:38,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:38,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:38,295 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:38,297 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:38,301 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:51:38,306 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:51:38,309 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 32 treesize of output 15 [2024-11-08 22:51:38,312 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:51:38,328 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:51:38,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:38,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:38,519 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:38,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:38,520 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:38,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:38,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:38,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:38,572 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:38,577 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:51:38,582 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:51:38,587 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 31 treesize of output 14 [2024-11-08 22:51:38,590 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:51:38,594 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 5 treesize of output 3 [2024-11-08 22:51:38,602 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:51:38,604 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:38,605 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:38,609 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 14 treesize of output 13 [2024-11-08 22:51:38,623 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:51:38,639 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:51:38,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:38,730 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:38,750 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:38,760 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:38,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:38,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:38,817 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:38,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:38,818 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:38,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:38,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:38,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:38,880 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:38,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:38,886 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:51:38,890 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:51:38,896 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 32 treesize of output 15 [2024-11-08 22:51:38,899 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:51:38,914 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:51:38,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:39,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:39,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:39,052 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:39,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:39,053 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:39,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:39,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:39,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:39,099 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:39,101 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:39,105 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:51:39,114 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:51:39,117 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 32 treesize of output 15 [2024-11-08 22:51:39,121 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:51:39,134 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:51:39,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:39,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:39,308 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:39,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:39,308 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:39,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:39,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:39,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:39,379 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:39,381 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:39,390 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:51:39,394 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:51:39,397 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:39,397 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:51:39,410 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:51:39,414 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 32 treesize of output 15 [2024-11-08 22:51:39,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 22:51:39,426 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:51:39,444 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:51:39,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:39,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:39,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:39,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:51:39,656 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:51:39,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:39,657 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:39,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:39,707 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:39,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:39,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:51:39,721 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:39,721 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:51:39,726 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 14 treesize of output 13 [2024-11-08 22:51:39,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:51:39,744 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:51:39,747 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:39,747 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:39,761 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:51:40,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:40,049 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:51:40,052 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:51:40,057 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 5 treesize of output 3 [2024-11-08 22:51:40,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:40,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:40,183 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:40,426 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:40,434 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:40,440 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:40,465 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:40,476 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:40,489 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:40,501 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:40,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:40,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 91 states and 1038 transitions. [2024-11-08 22:51:40,539 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 1038 transitions. [2024-11-08 22:51:40,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:40,540 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:40,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:40,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:40,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:40,587 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:40,592 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:51:40,600 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:51:40,602 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:40,603 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:51:40,611 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:51:40,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:40,958 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:51:40,962 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 5 treesize of output 3 [2024-11-08 22:51:40,966 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:51:41,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:41,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:41,078 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:41,325 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:41,335 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:41,341 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:41,366 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:41,378 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:51:41,393 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:41,406 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (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_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:51:41,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:41,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 93 states and 1102 transitions. [2024-11-08 22:51:41,466 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 1102 transitions. [2024-11-08 22:51:41,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:41,466 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:41,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:41,508 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:51:41,510 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:41,513 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:51:41,518 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:51:41,521 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 32 treesize of output 15 [2024-11-08 22:51:41,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:51:41,537 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:51:41,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:51:41,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:51:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 93 states and 1102 transitions. [2024-11-08 22:51:41,680 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 1102 transitions. [2024-11-08 22:51:41,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:51:41,681 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:51:41,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:51:41,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:51:41,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:51:41,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:51:41,729 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:51:41,734 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:51:41,742 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:51:41,747 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:51:41,750 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:51:41,750 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:51:42,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:51:42,034 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:51:42,037 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:51:42,041 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 5 treesize of output 3 [2024-11-08 22:51:42,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:51:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:51:42,710 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_DerPreprocessor_104 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-08 22:59:41,947 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_559 (Array Int Int)) (v_arrayElimArr_698 (Array Int Int))) (and (= (select v_arrayElimArr_698 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_698) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_549 (Array Int Int)) (v_arrayElimArr_688 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_549) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_688) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_688 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_DerPreprocessor_547 (Array Int Int)) (v_DerPreprocessor_548 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_547) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_548) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_548 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_553 (Array Int Int)) (v_arrayElimArr_691 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_553) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_691) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_691 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_663 (Array Int Int)) (v_arrayElimArr_816 (Array Int Int))) (and (= (select v_arrayElimArr_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_663) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:42,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:42,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46056 states to 457 states and 46056 transitions. [2024-11-08 22:59:42,143 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 46056 transitions. [2024-11-08 22:59:42,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:42,147 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:42,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:42,179 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:42,180 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:42,184 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:59:42,186 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 32 treesize of output 15 [2024-11-08 22:59:42,188 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:59:42,195 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:59:42,197 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:59:42,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 32 treesize of output 15 [2024-11-08 22:59:42,210 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:59:42,210 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:59:42,220 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:59:42,233 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:59:42,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:42,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:59:42,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46056 states to 457 states and 46056 transitions. [2024-11-08 22:59:42,836 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 46056 transitions. [2024-11-08 22:59:42,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:42,840 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:42,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:42,878 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:59:42,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:42,883 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:59:42,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:59:42,890 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:59:42,890 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:59:42,893 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:59:44,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:59:44,252 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:59:44,254 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 5 treesize of output 3 [2024-11-08 22:59:44,257 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:59:44,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:44,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:59:44,508 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 (exists ((v_arrayElimArr_514 (Array Int Int)) (v_DerPreprocessor_405 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_405) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_514) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_514 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_518 (Array Int Int)) (v_DerPreprocessor_407 (Array Int Int))) (and (= (select v_arrayElimArr_518 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_407) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_518) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:45,707 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 (exists ((v_arrayElimArr_514 (Array Int Int)) (v_DerPreprocessor_405 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_405) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_514) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_514 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_518 (Array Int Int)) (v_DerPreprocessor_407 (Array Int Int))) (and (= (select v_arrayElimArr_518 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_407) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_518) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:45,723 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 (exists ((v_arrayElimArr_514 (Array Int Int)) (v_DerPreprocessor_405 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_405) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_514) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_514 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_518 (Array Int Int)) (v_DerPreprocessor_407 (Array Int Int))) (and (= (select v_arrayElimArr_518 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_407) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_518) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:45,738 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 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|)))) (and (not (and .cse0 (exists ((v_arrayElimArr_514 (Array Int Int)) (v_DerPreprocessor_405 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_405) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_514) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 8 (select v_arrayElimArr_514 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_518 (Array Int Int)) (v_DerPreprocessor_407 (Array Int Int))) (and (= (select v_arrayElimArr_518 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_407) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_518) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse2)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= (select .cse1 0) 1) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse1 (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)))))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:45,932 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:45,945 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:45,959 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:45,973 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:46,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:46,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46486 states to 459 states and 46486 transitions. [2024-11-08 22:59:46,170 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 46486 transitions. [2024-11-08 22:59:46,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:46,174 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:46,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:46,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:46,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:46,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:46,224 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:59:46,231 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:59:46,235 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:59:46,238 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 31 treesize of output 14 [2024-11-08 22:59:46,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 22:59:46,245 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 5 treesize of output 3 [2024-11-08 22:59:46,257 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:59:46,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:46,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:59:46,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:46,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46486 states to 459 states and 46486 transitions. [2024-11-08 22:59:46,987 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 46486 transitions. [2024-11-08 22:59:46,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:46,991 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:46,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:47,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:47,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:47,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:47,038 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:59:47,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 32 treesize of output 15 [2024-11-08 22:59:47,055 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:59:47,055 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:59:47,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:59:47,071 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 32 treesize of output 15 [2024-11-08 22:59:47,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 7 [2024-11-08 22:59:47,086 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:59:47,100 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:59:47,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:47,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:59:47,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:47,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46486 states to 459 states and 46486 transitions. [2024-11-08 22:59:47,687 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 46486 transitions. [2024-11-08 22:59:47,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:47,691 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:47,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:47,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:47,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:47,731 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:59:47,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:47,736 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:59:47,740 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:59:47,742 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:59:47,742 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:59:47,745 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:59:48,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:59:48,962 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:59:48,965 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:59:48,970 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 5 treesize of output 3 [2024-11-08 22:59:49,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:59:49,366 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:50,618 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_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:50,632 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:50,643 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_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:50,827 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:50,840 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:50,856 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:50,870 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:51,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46918 states to 461 states and 46918 transitions. [2024-11-08 22:59:51,254 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 46918 transitions. [2024-11-08 22:59:51,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:51,258 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:51,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:51,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:51,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:51,297 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:51,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:51,301 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:59:51,306 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:59:51,308 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 32 treesize of output 15 [2024-11-08 22:59:51,311 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:59:51,328 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:59:51,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:51,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:59:51,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:51,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46918 states to 461 states and 46918 transitions. [2024-11-08 22:59:51,884 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 46918 transitions. [2024-11-08 22:59:51,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:51,888 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:51,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:51,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:51,929 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:51,931 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:51,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:59:51,939 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:59:51,939 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:59:51,943 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 14 treesize of output 13 [2024-11-08 22:59:51,955 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:59:51,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:59:51,960 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:59:51,961 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:59:51,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:59:53,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:59:53,269 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:59:53,271 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 5 treesize of output 3 [2024-11-08 22:59:53,274 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:59:53,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:59:53,531 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:54,758 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_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:54,777 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:54,789 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_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:55,134 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:55,149 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (not (and (exists ((v_DerPreprocessor_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:55,168 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:55,184 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_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (not (and (exists ((v_DerPreprocessor_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:55,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:55,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47352 states to 463 states and 47352 transitions. [2024-11-08 22:59:55,406 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 47352 transitions. [2024-11-08 22:59:55,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:55,410 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:55,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:55,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:55,453 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:55,454 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:55,460 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:59:55,463 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 32 treesize of output 15 [2024-11-08 22:59:55,477 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:59:55,477 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:59:55,490 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:59:55,494 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 32 treesize of output 15 [2024-11-08 22:59:55,499 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:59:55,506 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:59:55,522 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:59:55,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:55,621 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:59:56,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:56,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47352 states to 463 states and 47352 transitions. [2024-11-08 22:59:56,124 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 47352 transitions. [2024-11-08 22:59:56,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:56,128 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:56,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:56,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:56,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:56,172 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:56,175 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:59:56,182 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:59:56,185 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:59:56,187 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:59:56,188 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:59:57,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:59:57,444 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:59:57,447 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:59:57,452 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 5 treesize of output 3 [2024-11-08 22:59:57,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:57,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:59:57,870 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:59,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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:59,097 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:59,111 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_673 (Array Int Int)) (v_DerPreprocessor_674 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_674 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_673) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_674) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_449 (Array Int Int)) (v_DerPreprocessor_351 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_449) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_449 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and (exists ((v_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_arrayElimArr_170 (Array Int Int))) (and (= (select v_arrayElimArr_170 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_170) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_arrayElimArr_319 (Array Int Int)) (v_DerPreprocessor_241 (Array Int Int))) (and (= (select v_arrayElimArr_319 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_241) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_319) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:59,302 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:59,314 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:59:59,330 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:59,345 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_arrayElimArr_826 (Array Int Int)) (v_DerPreprocessor_669 (Array Int Int))) (and (= (select v_arrayElimArr_826 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_669) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_826) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_675 (Array Int Int)) (v_DerPreprocessor_676 (Array Int Int))) (and (= .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)) (= (select v_DerPreprocessor_676 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and (exists ((v_DerPreprocessor_345 (Array Int Int)) (v_arrayElimArr_441 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_345) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_441) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_441 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_DerPreprocessor_667 (Array Int Int)) (v_arrayElimArr_821 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_667) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_821) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_821 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_335 (Array Int Int)) (v_arrayElimArr_425 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_335) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_425) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_425 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:59:59,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:59:59,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47788 states to 465 states and 47788 transitions. [2024-11-08 22:59:59,687 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 47788 transitions. [2024-11-08 22:59:59,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:59:59,693 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:59:59,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:59:59,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:59:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:59:59,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:59:59,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:59:59,764 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:59:59,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 32 treesize of output 15 [2024-11-08 22:59:59,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:59:59,780 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:59:59,783 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:59:59,784 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 32 treesize of output 15 [2024-11-08 22:59:59,799 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:59:59,799 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:59:59,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 22:59:59,826 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:59:59,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:59:59,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:00,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:00,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47788 states to 465 states and 47788 transitions. [2024-11-08 23:00:00,345 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 47788 transitions. [2024-11-08 23:00:00,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:00,348 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:00,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:00,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:00,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:00,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:00,386 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:00:00,391 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:00:00,393 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 32 treesize of output 15 [2024-11-08 23:00:00,395 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:00:00,409 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:00:00,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:00,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:01,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47788 states to 465 states and 47788 transitions. [2024-11-08 23:00:01,036 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 47788 transitions. [2024-11-08 23:00:01,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:01,040 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:01,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:01,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:01,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:01,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:01,087 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:00:01,090 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:00:01,091 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:01,092 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 23:00:01,101 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:00:01,104 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 32 treesize of output 15 [2024-11-08 23:00:01,106 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:00:01,114 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:00:01,126 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:00:01,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:01,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:01,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47788 states to 465 states and 47788 transitions. [2024-11-08 23:00:01,617 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 47788 transitions. [2024-11-08 23:00:01,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:01,620 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:01,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:01,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:01,657 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:01,659 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:01,662 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:00:01,666 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:00:01,667 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:01,668 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 23:00:01,680 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:00:01,683 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:00:01,685 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:01,685 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 23:00:01,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 23:00:03,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:03,032 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:00:03,035 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:00:03,039 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 5 treesize of output 3 [2024-11-08 23:00:03,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:03,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:03,286 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_279 (Array Int Int)) (v_arrayElimArr_362 (Array Int Int))) (and (= 8 (select v_arrayElimArr_362 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (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_arrayElimArr_362) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_364 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (and (= (select v_arrayElimArr_364 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_364) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_285 (Array Int Int)) (v_arrayElimArr_368 (Array Int Int))) (and (= (select v_arrayElimArr_368 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_285) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_368) |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 23:00:04,589 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_279 (Array Int Int)) (v_arrayElimArr_362 (Array Int Int))) (and (= 8 (select v_arrayElimArr_362 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (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_arrayElimArr_362) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_364 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (and (= (select v_arrayElimArr_364 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_364) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_285 (Array Int Int)) (v_arrayElimArr_368 (Array Int Int))) (and (= (select v_arrayElimArr_368 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_285) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_368) |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 23:00:04,614 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_279 (Array Int Int)) (v_arrayElimArr_362 (Array Int Int))) (and (= 8 (select v_arrayElimArr_362 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (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_arrayElimArr_362) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_364 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (and (= (select v_arrayElimArr_364 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_364) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_285 (Array Int Int)) (v_arrayElimArr_368 (Array Int Int))) (and (= (select v_arrayElimArr_368 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_285) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_368) |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 23:00:04,637 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_279 (Array Int Int)) (v_arrayElimArr_362 (Array Int Int))) (and (= 8 (select v_arrayElimArr_362 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (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_arrayElimArr_362) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_364 (Array Int Int)) (v_DerPreprocessor_281 (Array Int Int))) (and (= (select v_arrayElimArr_364 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_364) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_285 (Array Int Int)) (v_arrayElimArr_368 (Array Int Int))) (and (= (select v_arrayElimArr_368 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_285) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_368) |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 23:00:05,024 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:05,039 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:05,058 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:05,072 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:05,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:05,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48226 states to 467 states and 48226 transitions. [2024-11-08 23:00:05,474 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 48226 transitions. [2024-11-08 23:00:05,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:05,482 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:05,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:05,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:05,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:05,532 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:05,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:05,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:00:05,540 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:05,540 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:05,544 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:05,558 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:00:05,561 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 32 treesize of output 15 [2024-11-08 23:00:05,576 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:05,576 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:00:05,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 23:00:06,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:06,862 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:00:06,865 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:00:06,870 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 5 treesize of output 3 [2024-11-08 23:00:06,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:07,136 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_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_729 (Array Int Int)) (v_DerPreprocessor_591 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_591) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_729) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_729 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:08,463 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and .cse0 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_729 (Array Int Int)) (v_DerPreprocessor_591 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_591) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_729) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_729 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:08,477 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_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_729 (Array Int Int)) (v_DerPreprocessor_591 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_591) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_729) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_729 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:08,490 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and .cse0 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (and (= (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|) 0 1) .cse2) (= (select v_DerPreprocessor_100 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_729 (Array Int Int)) (v_DerPreprocessor_591 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_591) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_729) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 8 (select v_arrayElimArr_729 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:08,869 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_523 (Array Int Int)) (v_arrayElimArr_660 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_523) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_660) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_660 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:08,880 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_523 (Array Int Int)) (v_arrayElimArr_660 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_523) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_660) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_660 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:08,893 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_523 (Array Int Int)) (v_arrayElimArr_660 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_523) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_660) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_660 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:08,903 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (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 .cse0 .cse1 (exists ((v_DerPreprocessor_683 (Array Int Int)) (v_arrayElimArr_841 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_683) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_841) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_841 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) .cse0 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_523 (Array Int Int)) (v_arrayElimArr_660 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_523) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_660) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_660 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse1 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:09,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48666 states to 469 states and 48666 transitions. [2024-11-08 23:00:09,064 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 48666 transitions. [2024-11-08 23:00:09,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:09,068 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:09,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:09,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:09,110 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:09,111 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:09,117 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:00:09,122 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:00:09,125 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 32 treesize of output 15 [2024-11-08 23:00:09,127 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:00:09,146 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:00:09,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:09,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:09,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:09,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48666 states to 469 states and 48666 transitions. [2024-11-08 23:00:09,751 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 48666 transitions. [2024-11-08 23:00:09,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:09,755 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:09,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:09,813 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:09,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:09,820 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:00:09,823 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 32 treesize of output 15 [2024-11-08 23:00:09,826 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:00:09,835 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:00:09,839 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 23:00:09,840 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 32 treesize of output 15 [2024-11-08 23:00:09,856 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:09,856 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:00:09,871 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:00:09,889 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:00:09,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:09,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48666 states to 469 states and 48666 transitions. [2024-11-08 23:00:10,674 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 48666 transitions. [2024-11-08 23:00:10,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:10,679 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:10,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:10,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:10,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:10,722 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:10,726 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:00:10,733 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:00:10,735 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:10,735 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:12,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:12,049 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:00:12,052 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 5 treesize of output 3 [2024-11-08 23:00:12,055 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:00:12,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:12,331 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= 8 (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_211) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_arrayElimArr_771 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= (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_arrayElimArr_771) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_771 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_209 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= 8 (select v_arrayElimArr_209 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_209) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |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:00:13,698 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= 8 (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_211) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_arrayElimArr_771 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= (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_arrayElimArr_771) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_771 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_209 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= 8 (select v_arrayElimArr_209 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_209) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |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:00:13,721 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= 8 (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_211) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_arrayElimArr_771 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= (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_arrayElimArr_771) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_771 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_209 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= 8 (select v_arrayElimArr_209 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_209) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |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:00:13,738 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= 8 (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_211) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_arrayElimArr_771 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= (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_arrayElimArr_771) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_771 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_209 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= 8 (select v_arrayElimArr_209 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_209) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |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:00:13,945 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_601 (Array Int Int)) (v_DerPreprocessor_602 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_601) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_602) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_602 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:13,958 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_601 (Array Int Int)) (v_DerPreprocessor_602 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_601) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_602) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_602 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:13,973 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_601 (Array Int Int)) (v_DerPreprocessor_602 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_601) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_602) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_602 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:13,985 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 (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_601 (Array Int Int)) (v_DerPreprocessor_602 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_601) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_602) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_602 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_847 (Array Int Int)) (v_DerPreprocessor_685 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_685) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_847) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_847 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:14,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:14,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49108 states to 471 states and 49108 transitions. [2024-11-08 23:00:14,372 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 49108 transitions. [2024-11-08 23:00:14,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:14,376 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:14,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:14,423 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:14,425 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:14,431 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:00:14,433 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:14,433 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 23:00:14,437 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 14 treesize of output 13 [2024-11-08 23:00:14,450 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:00:14,452 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:14,453 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:14,468 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:00:15,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:15,765 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:00:15,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:00:15,772 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 5 treesize of output 3 [2024-11-08 23:00:15,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:15,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:16,038 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_453 (Array Int Int)) (v_arrayElimArr_574 (Array Int Int))) (and (= (select v_arrayElimArr_574 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_574) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_arrayElimArr_578 (Array Int Int))) (and (= (select v_arrayElimArr_578 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_578) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_615 (Array Int Int)) (v_DerPreprocessor_616 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_615) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_616) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_616 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2 (exists ((v_DerPreprocessor_446 (Array Int Int)) (v_DerPreprocessor_445 (Array Int Int))) (and (= (select v_DerPreprocessor_446 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_445) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_446) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_169 (Array Int Int)) (v_arrayElimArr_226 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_169) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_226) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_226 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_arrayElimArr_223 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_572 (Array Int Int)) (v_DerPreprocessor_451 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_451) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_572) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_572 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_401 (Array Int Int)) (v_arrayElimArr_509 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_401) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:17,356 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_453 (Array Int Int)) (v_arrayElimArr_574 (Array Int Int))) (and (= (select v_arrayElimArr_574 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_574) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_arrayElimArr_578 (Array Int Int))) (and (= (select v_arrayElimArr_578 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_578) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_615 (Array Int Int)) (v_DerPreprocessor_616 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_615) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_616) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_616 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2 (exists ((v_DerPreprocessor_446 (Array Int Int)) (v_DerPreprocessor_445 (Array Int Int))) (and (= (select v_DerPreprocessor_446 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_445) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_446) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_169 (Array Int Int)) (v_arrayElimArr_226 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_169) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_226) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_226 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_arrayElimArr_223 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_572 (Array Int Int)) (v_DerPreprocessor_451 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_451) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_572) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_572 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_401 (Array Int Int)) (v_arrayElimArr_509 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_401) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:17,373 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_453 (Array Int Int)) (v_arrayElimArr_574 (Array Int Int))) (and (= (select v_arrayElimArr_574 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_574) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_arrayElimArr_578 (Array Int Int))) (and (= (select v_arrayElimArr_578 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_578) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_615 (Array Int Int)) (v_DerPreprocessor_616 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_615) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_616) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_616 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2 (exists ((v_DerPreprocessor_446 (Array Int Int)) (v_DerPreprocessor_445 (Array Int Int))) (and (= (select v_DerPreprocessor_446 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_445) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_446) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_169 (Array Int Int)) (v_arrayElimArr_226 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_169) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_226) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_226 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_arrayElimArr_223 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_572 (Array Int Int)) (v_DerPreprocessor_451 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_451) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_572) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_572 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_401 (Array Int Int)) (v_arrayElimArr_509 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_401) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:17,391 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_453 (Array Int Int)) (v_arrayElimArr_574 (Array Int Int))) (and (= (select v_arrayElimArr_574 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_574) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_457 (Array Int Int)) (v_arrayElimArr_578 (Array Int Int))) (and (= (select v_arrayElimArr_578 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_578) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_615 (Array Int Int)) (v_DerPreprocessor_616 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_615) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_616) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_616 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2 (exists ((v_DerPreprocessor_446 (Array Int Int)) (v_DerPreprocessor_445 (Array Int Int))) (and (= (select v_DerPreprocessor_446 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_445) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_446) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_169 (Array Int Int)) (v_arrayElimArr_226 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_169) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_226) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_226 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_arrayElimArr_223 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_572 (Array Int Int)) (v_DerPreprocessor_451 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_451) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_572) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_572 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_401 (Array Int Int)) (v_arrayElimArr_509 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_401) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_86 (Array Int Int))) (and (= (select v_DerPreprocessor_86 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:17,602 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_547 (Array Int Int)) (v_DerPreprocessor_548 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_547) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_548) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_548 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_549 (Array Int Int)) (v_arrayElimArr_688 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_549) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_688) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_688 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:17,616 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (exists ((v_DerPreprocessor_547 (Array Int Int)) (v_DerPreprocessor_548 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_547) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_548) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_548 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_549 (Array Int Int)) (v_arrayElimArr_688 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_549) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_688) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_688 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:17,634 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_547 (Array Int Int)) (v_DerPreprocessor_548 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_547) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_548) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_548 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_549 (Array Int Int)) (v_arrayElimArr_688 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_549) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_688) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_688 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:17,648 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.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|)))) (and (exists ((v_DerPreprocessor_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_689 (Array Int Int)) (v_arrayElimArr_850 (Array Int Int))) (and (= 8 (select v_arrayElimArr_850 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_689) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_850) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (exists ((v_DerPreprocessor_547 (Array Int Int)) (v_DerPreprocessor_548 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_547) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_548) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_548 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_557 (Array Int Int)) (v_arrayElimArr_696 (Array Int Int))) (and (= 8 (select v_arrayElimArr_696 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_557) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_696) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_549 (Array Int Int)) (v_arrayElimArr_688 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_549) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_688) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_688 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:17,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:18,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49552 states to 473 states and 49552 transitions. [2024-11-08 23:00:18,031 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 49552 transitions. [2024-11-08 23:00:18,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:18,039 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:18,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:18,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:18,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:18,130 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:18,132 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:18,141 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:00:18,143 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:18,144 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 23:00:18,148 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 14 treesize of output 13 [2024-11-08 23:00:18,163 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:00:18,166 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:18,167 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:18,171 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:18,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 23:00:19,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:19,489 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:00:19,492 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:00:19,497 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 5 treesize of output 3 [2024-11-08 23:00:19,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:19,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:19,767 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_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:00:21,091 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse2 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:00:21,109 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_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:00:21,125 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse2 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) .cse0 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |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:00:21,335 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:21,347 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:21,361 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:21,375 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:21,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:21,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49998 states to 475 states and 49998 transitions. [2024-11-08 23:00:21,778 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 49998 transitions. [2024-11-08 23:00:21,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:21,782 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:21,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:21,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:21,826 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:21,827 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:21,830 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:00:21,836 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:00:21,839 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 32 treesize of output 15 [2024-11-08 23:00:21,842 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:00:21,858 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:00:21,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:22,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:22,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49998 states to 475 states and 49998 transitions. [2024-11-08 23:00:22,449 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 49998 transitions. [2024-11-08 23:00:22,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:22,453 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:22,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:22,496 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:22,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:22,501 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:00:22,509 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:00:22,513 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 32 treesize of output 15 [2024-11-08 23:00:22,517 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:00:22,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 23:00:22,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:22,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:23,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:23,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49998 states to 475 states and 49998 transitions. [2024-11-08 23:00:23,201 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 49998 transitions. [2024-11-08 23:00:23,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:23,206 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:23,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:23,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:23,249 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:23,250 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:23,257 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:00:23,261 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:00:23,264 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 31 treesize of output 14 [2024-11-08 23:00:23,284 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:23,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 23:00:23,301 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:00:23,307 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 32 treesize of output 15 [2024-11-08 23:00:23,313 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:00:23,326 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:00:23,355 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:00:23,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:24,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:24,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49998 states to 475 states and 49998 transitions. [2024-11-08 23:00:24,638 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 49998 transitions. [2024-11-08 23:00:24,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:24,642 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:24,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:24,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:24,685 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:24,687 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:24,691 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:00:24,698 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:00:24,702 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 32 treesize of output 15 [2024-11-08 23:00:24,705 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:00:24,719 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:00:24,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:25,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:25,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49998 states to 475 states and 49998 transitions. [2024-11-08 23:00:25,494 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 49998 transitions. [2024-11-08 23:00:25,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:25,499 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:25,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:25,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:25,556 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:25,558 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:25,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:00:25,568 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:00:25,570 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:25,571 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:26,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:26,973 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:00:26,977 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 5 treesize of output 3 [2024-11-08 23:00:26,982 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:00:27,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:27,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:27,604 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_389 (Array Int Int)) (v_arrayElimArr_492 (Array Int Int))) (and (= (select v_arrayElimArr_492 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_389) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_492) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_802 (Array Int Int)) (v_DerPreprocessor_649 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_649) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_645 (Array Int Int)) (v_arrayElimArr_796 (Array Int Int))) (and (= (select v_arrayElimArr_796 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_645) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_796) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_387 (Array Int Int)) (v_DerPreprocessor_388 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_387) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_388) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_388 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_271 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:28,970 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_389 (Array Int Int)) (v_arrayElimArr_492 (Array Int Int))) (and (= (select v_arrayElimArr_492 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_389) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_492) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_802 (Array Int Int)) (v_DerPreprocessor_649 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_649) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_645 (Array Int Int)) (v_arrayElimArr_796 (Array Int Int))) (and (= (select v_arrayElimArr_796 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_645) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_796) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_387 (Array Int Int)) (v_DerPreprocessor_388 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_387) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_388) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_388 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_271 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:28,999 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_389 (Array Int Int)) (v_arrayElimArr_492 (Array Int Int))) (and (= (select v_arrayElimArr_492 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_389) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_492) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_802 (Array Int Int)) (v_DerPreprocessor_649 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_649) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_645 (Array Int Int)) (v_arrayElimArr_796 (Array Int Int))) (and (= (select v_arrayElimArr_796 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_645) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_796) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_387 (Array Int Int)) (v_DerPreprocessor_388 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_387) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_388) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_388 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_271 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:29,024 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_389 (Array Int Int)) (v_arrayElimArr_492 (Array Int Int))) (and (= (select v_arrayElimArr_492 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_389) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_492) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_802 (Array Int Int)) (v_DerPreprocessor_649 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_649) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_645 (Array Int Int)) (v_arrayElimArr_796 (Array Int Int))) (and (= (select v_arrayElimArr_796 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_645) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_796) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_387 (Array Int Int)) (v_DerPreprocessor_388 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_387) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_388) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_388 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_271 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:29,262 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:29,276 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:29,294 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:29,307 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:29,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:29,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50446 states to 477 states and 50446 transitions. [2024-11-08 23:00:29,705 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 50446 transitions. [2024-11-08 23:00:29,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:29,709 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:29,753 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:29,755 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:29,761 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:00:29,763 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:29,764 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:29,780 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:00:29,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 32 treesize of output 15 [2024-11-08 23:00:29,797 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:29,798 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:00:29,810 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:00:31,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:31,121 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:00:31,124 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 5 treesize of output 3 [2024-11-08 23:00:31,127 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:00:31,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:31,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:31,401 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_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_677 (Array Int Int)) (v_DerPreprocessor_537 (Array Int Int))) (and (= (select v_arrayElimArr_677 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_537) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_677) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_465 (Array Int Int)) (v_arrayElimArr_595 (Array Int Int))) (and (= .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_arrayElimArr_595) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_595 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:32,817 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_677 (Array Int Int)) (v_DerPreprocessor_537 (Array Int Int))) (and (= (select v_arrayElimArr_677 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_537) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_677) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_465 (Array Int Int)) (v_arrayElimArr_595 (Array Int Int))) (and (= .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_arrayElimArr_595) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_595 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:32,840 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_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_677 (Array Int Int)) (v_DerPreprocessor_537 (Array Int Int))) (and (= (select v_arrayElimArr_677 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_537) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_677) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_465 (Array Int Int)) (v_arrayElimArr_595 (Array Int Int))) (and (= .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_arrayElimArr_595) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_595 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:32,860 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_677 (Array Int Int)) (v_DerPreprocessor_537 (Array Int Int))) (and (= (select v_arrayElimArr_677 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_537) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_677) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_465 (Array Int Int)) (v_arrayElimArr_595 (Array Int Int))) (and (= .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_arrayElimArr_595) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_595 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:33,069 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:33,083 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:33,100 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:33,112 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:33,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:33,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50896 states to 479 states and 50896 transitions. [2024-11-08 23:00:33,506 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 50896 transitions. [2024-11-08 23:00:33,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:33,511 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:33,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:33,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:33,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:33,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:33,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 23:00:33,559 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:33,560 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:33,563 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:33,576 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:00:33,579 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 32 treesize of output 15 [2024-11-08 23:00:33,592 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:33,592 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:00:33,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 23:00:35,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:35,099 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:00:35,102 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:00:35,107 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 5 treesize of output 3 [2024-11-08 23:00:35,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:35,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:35,450 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 (not (and (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:37,045 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 (not (and (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:37,081 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 (not (and (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:37,101 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 (not (and (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:37,317 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:37,331 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:37,347 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:37,362 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_697 (Array Int Int)) (v_arrayElimArr_862 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_697) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_862) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_862 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_865 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_865) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_865 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:37,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:37,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51348 states to 481 states and 51348 transitions. [2024-11-08 23:00:37,781 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 51348 transitions. [2024-11-08 23:00:37,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:37,785 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:37,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:37,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:37,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:37,827 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:37,828 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:37,833 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:00:37,835 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:37,835 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:37,838 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:37,852 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:00:37,855 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 32 treesize of output 15 [2024-11-08 23:00:37,869 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:00:37,869 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:00:37,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 23:00:39,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:39,222 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:00:39,225 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:00:39,230 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 5 treesize of output 3 [2024-11-08 23:00:39,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:39,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:39,515 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:40,868 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:40,902 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:40,926 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:41,305 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:41,322 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:41,347 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:41,362 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_693 (Array Int Int)) (v_arrayElimArr_853 (Array Int Int))) (and (= .cse0 (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_arrayElimArr_853) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_853 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_695 (Array Int Int)) (v_arrayElimArr_860 (Array Int Int))) (and (= .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_arrayElimArr_860) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_860 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (not (and (exists ((v_DerPreprocessor_531 (Array Int Int)) (v_arrayElimArr_670 (Array Int Int))) (and (= (select v_arrayElimArr_670 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_531) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_670) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 (exists ((v_DerPreprocessor_543 (Array Int Int)) (v_DerPreprocessor_544 (Array Int Int))) (and (= .cse0 (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|) 0 1)) (= (select v_DerPreprocessor_544 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_529 (Array Int Int)) (v_arrayElimArr_668 (Array Int Int))) (and (= (select v_arrayElimArr_668 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_529) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_668) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:41,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:41,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51802 states to 483 states and 51802 transitions. [2024-11-08 23:00:41,602 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 51802 transitions. [2024-11-08 23:00:41,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:41,607 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:41,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:41,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:41,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:41,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:41,656 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:00:41,661 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:00:41,663 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:41,664 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:43,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:43,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 17 treesize of output 12 [2024-11-08 23:00:43,014 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 5 treesize of output 3 [2024-11-08 23:00:43,016 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:00:43,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:43,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:43,275 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:44,827 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:44,864 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:44,898 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_269 (Array Int Int)) (v_arrayElimArr_348 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_269) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_348) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_348 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_868 (Array Int Int)) (v_DerPreprocessor_701 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_701) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_868) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_868 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_arrayElimArr_615 (Array Int Int)) (v_DerPreprocessor_481 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_481) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_615) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_615 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_484 (Array Int Int)) (v_DerPreprocessor_483 (Array Int Int))) (and (= (select v_DerPreprocessor_484 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_483) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_484) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_495 (Array Int Int)) (v_arrayElimArr_631 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_495) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_631) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_631 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_487 (Array Int Int)) (v_arrayElimArr_620 (Array Int Int))) (and (= (select v_arrayElimArr_620 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_487) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_620) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_638 (Array Int Int)) (v_DerPreprocessor_503 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_503) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_638) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_638 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) .cse2 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_157 (Array Int Int))) (and (= (select v_arrayElimArr_157 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_157) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_262 (Array Int Int)) (v_DerPreprocessor_261 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_261) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_262) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_262 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_265 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_265) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_497 (Array Int Int)) (v_DerPreprocessor_498 (Array Int Int))) (and (= (select v_DerPreprocessor_498 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_497) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))))) (not (and (exists ((v_DerPreprocessor_501 (Array Int Int)) (v_DerPreprocessor_502 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_501) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_502 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:45,311 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:45,328 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:45,349 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:45,367 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_arrayElimArr_51 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_51 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .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_arrayElimArr_51) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_585 (Array Int Int)) (v_arrayElimArr_722 (Array Int Int))) (and (= (select v_arrayElimArr_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_585) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_680 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= .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|) 0 1)) (= (select v_DerPreprocessor_680 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_871 (Array Int Int)) (v_DerPreprocessor_703 (Array Int Int))) (and (= (select v_arrayElimArr_871 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_703) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_871) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_589 (Array Int Int)) (v_arrayElimArr_726 (Array Int Int))) (and (= 8 (select v_arrayElimArr_726 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_589) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_726) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_719 (Array Int Int)) (v_DerPreprocessor_581 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_581) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_719) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_719 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:45,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:45,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52258 states to 485 states and 52258 transitions. [2024-11-08 23:00:45,635 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 52258 transitions. [2024-11-08 23:00:45,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:45,640 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:45,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:45,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:45,682 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:45,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:45,687 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:00:45,692 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:00:45,695 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 32 treesize of output 15 [2024-11-08 23:00:45,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 23:00:45,714 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:00:45,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:45,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:00:46,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:46,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52258 states to 485 states and 52258 transitions. [2024-11-08 23:00:46,564 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 52258 transitions. [2024-11-08 23:00:46,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:46,568 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:46,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:46,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:46,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:00:46,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:46,618 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:00:46,625 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:00:46,627 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:46,627 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:46,630 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:48,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:48,033 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:00:48,036 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 5 treesize of output 3 [2024-11-08 23:00:48,039 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:00:48,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:48,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:48,524 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:49,986 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:50,013 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:50,035 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:50,228 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:50,242 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:50,260 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:50,275 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:50,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:50,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52716 states to 487 states and 52716 transitions. [2024-11-08 23:00:50,678 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 52716 transitions. [2024-11-08 23:00:50,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:50,683 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:50,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:50,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:50,728 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:50,731 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:00:50,736 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:00:50,738 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:50,739 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:52,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:52,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:00:52,072 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:00:52,076 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 5 treesize of output 3 [2024-11-08 23:00:52,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:52,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:52,345 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:53,897 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:53,925 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:53,946 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:54,369 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:54,387 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:54,409 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:54,429 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:54,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:54,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53176 states to 489 states and 53176 transitions. [2024-11-08 23:00:54,888 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 53176 transitions. [2024-11-08 23:00:54,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:54,893 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:54,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:54,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:54,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:54,944 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:54,951 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:00:54,958 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:00:54,961 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:00:54,961 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 23:00:54,965 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 23:00:56,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:00:56,386 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:00:56,389 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 5 treesize of output 3 [2024-11-08 23:00:56,392 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:00:56,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:00:56,709 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:58,392 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 (not (and (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:58,430 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_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:58,461 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 (not (and (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_68 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_68 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_68) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_320 (Array Int Int)) (v_DerPreprocessor_319 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_319) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_320) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_320 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_arrayElimArr_413 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_413) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_413 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and (exists ((v_arrayElimArr_396 (Array Int Int)) (v_DerPreprocessor_305 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_305) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_396) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_396 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_263 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (and (= (select v_arrayElimArr_263 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_263) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (and (= (select v_DerPreprocessor_46 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int))) (and (= .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_arrayElimArr_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (not (and (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_arrayElimArr_409 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_409) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_409 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_78 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_415 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_415) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_415 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_DerPreprocessor_259 (Array Int Int)) (v_arrayElimArr_341 (Array Int Int))) (and (= (select v_arrayElimArr_341 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_341) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_201 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= 8 (select v_arrayElimArr_201 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_201) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_400 (Array Int Int)) (v_DerPreprocessor_309 (Array Int Int))) (and (= 8 (select v_arrayElimArr_400 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_309) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_400) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:58,891 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:58,925 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 (not (and (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:00:58,969 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_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:59,013 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 (not (and (exists ((v_arrayElimArr_878 (Array Int Int)) (v_DerPreprocessor_709 (Array Int Int))) (and (= (select v_arrayElimArr_878 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_709) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_878) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_DerPreprocessor_124 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_705 (Array Int Int)) (v_arrayElimArr_874 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_705) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_874) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_874 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_DerPreprocessor_216 (Array Int Int))) (and (= 8 (select v_DerPreprocessor_216 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_707 (Array Int Int)) (v_arrayElimArr_876 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_707) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_876) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_876 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (and (= (select v_DerPreprocessor_74 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:00:59,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:00:59,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53638 states to 491 states and 53638 transitions. [2024-11-08 23:00:59,715 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 53638 transitions. [2024-11-08 23:00:59,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:00:59,725 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:00:59,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:00:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:00:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:00:59,793 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:00:59,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:00:59,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 23:00:59,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 23:00:59,812 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 32 treesize of output 15 [2024-11-08 23:00:59,816 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:00:59,838 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:00:59,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:00:59,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:01:00,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:01:00,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53638 states to 491 states and 53638 transitions. [2024-11-08 23:01:00,945 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 53638 transitions. [2024-11-08 23:01:00,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:01:00,953 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:01:00,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:01:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:01:01,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:01:01,013 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:01:01,015 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:01:01,020 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:01:01,027 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:01:01,030 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 32 treesize of output 15 [2024-11-08 23:01:01,033 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:01:01,052 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:01:01,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:01:01,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:01:01,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:01:01,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53638 states to 491 states and 53638 transitions. [2024-11-08 23:01:01,944 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 53638 transitions. [2024-11-08 23:01:01,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:01:01,948 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:01:01,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:01:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:01:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:01:01,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:01:01,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:01:01,998 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:01:02,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:01:02,004 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:01:02,005 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 23:01:02,019 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:01:02,022 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 32 treesize of output 15 [2024-11-08 23:01:02,037 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 23:01:02,037 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 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 23:01:02,050 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:01:03,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:01:03,749 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:01:03,752 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:01:03,757 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 5 treesize of output 3 [2024-11-08 23:01:03,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:01:03,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:01:04,034 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse2))) .cse0 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) (not (and .cse0 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_373 (Array Int Int)) (v_arrayElimArr_476 (Array Int Int))) (and (= (select v_arrayElimArr_476 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_373) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_476) |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:01:05,476 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse2))) .cse0 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_373 (Array Int Int)) (v_arrayElimArr_476 (Array Int Int))) (and (= (select v_arrayElimArr_476 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_373) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_476) |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:01:05,497 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse2))) .cse0 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) (not (and .cse0 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_373 (Array Int Int)) (v_arrayElimArr_476 (Array Int Int))) (and (= (select v_arrayElimArr_476 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_373) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_476) |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:01:05,519 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 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|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_DerPreprocessor_177 (Array Int Int))) (and (= (select v_DerPreprocessor_178 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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|) 0 1) .cse2))) .cse0 (exists ((v_arrayElimArr_244 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (= (select .cse2 0) 1) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_arrayElimArr_242 (Array Int Int)) (v_DerPreprocessor_179 (Array Int Int))) (and (= 8 (select v_arrayElimArr_242 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_179) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_242) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1)) .cse1 (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (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_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (exists ((v_DerPreprocessor_373 (Array Int Int)) (v_arrayElimArr_476 (Array Int Int))) (and (= (select v_arrayElimArr_476 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_373) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_476) |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:01:05,944 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:05,967 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:05,996 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:01:06,019 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:01:06,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:01:06,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54102 states to 493 states and 54102 transitions. [2024-11-08 23:01:06,384 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 54102 transitions. [2024-11-08 23:01:06,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:01:06,389 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:01:06,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:01:06,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:01:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:01:06,435 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 23:01:06,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:01:06,443 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:01:06,446 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:01:06,446 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 23:01:06,450 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 14 treesize of output 13 [2024-11-08 23:01:06,463 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:01:06,466 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 32 treesize of output 15 [2024-11-08 23:01:06,469 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:01:06,478 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:01:06,498 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:01:06,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:01:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 23:01:07,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 23:01:07,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54102 states to 493 states and 54102 transitions. [2024-11-08 23:01:07,388 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 54102 transitions. [2024-11-08 23:01:07,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 23:01:07,393 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 23:01:07,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 23:01:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 23:01:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 23:01:07,442 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 23:01:07,444 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 23:01:07,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:01:07,456 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:01:07,461 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:01:07,463 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 23:01:07,464 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 23:01:08,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 23:01:08,837 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:01:08,840 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:01:08,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 5 treesize of output 3 [2024-11-08 23:01:08,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 23:01:08,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 23:01:09,258 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_535 (Array Int Int)) (v_DerPreprocessor_536 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_535) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_536) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_536 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_397 (Array Int Int)) (v_arrayElimArr_499 (Array Int Int))) (and (= (select v_arrayElimArr_499 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_397) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_499) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_395 (Array Int Int)) (v_arrayElimArr_497 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_395) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_497) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_497 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_216 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_216 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:10,772 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_535 (Array Int Int)) (v_DerPreprocessor_536 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_535) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_536) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_536 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_397 (Array Int Int)) (v_arrayElimArr_499 (Array Int Int))) (and (= (select v_arrayElimArr_499 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_397) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_499) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_395 (Array Int Int)) (v_arrayElimArr_497 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_395) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_497) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_497 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_216 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_216 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:10,808 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_535 (Array Int Int)) (v_DerPreprocessor_536 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_535) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_536) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_536 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_397 (Array Int Int)) (v_arrayElimArr_499 (Array Int Int))) (and (= (select v_arrayElimArr_499 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_397) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_499) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_395 (Array Int Int)) (v_arrayElimArr_497 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_395) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_497) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_497 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_216 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_216 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:01:10,830 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_533 (Array Int Int)) (v_arrayElimArr_672 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_533) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_672) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_672 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_39 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_39) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_535 (Array Int Int)) (v_DerPreprocessor_536 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_535) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_536) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_536 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_397 (Array Int Int)) (v_arrayElimArr_499 (Array Int Int))) (and (= (select v_arrayElimArr_499 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_397) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_499) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_42 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_395 (Array Int Int)) (v_arrayElimArr_497 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_395) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_497) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_497 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_19 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_216 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_216) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_216 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_35) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_35 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_341 (Array Int Int)) (v_arrayElimArr_433 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_433) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_433 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:01:11,210 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:11,238 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 23:01:11,284 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 23:01:11,316 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_arrayElimArr_315 (Array Int Int)) (v_DerPreprocessor_239 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_239) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_315) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 8 (select v_arrayElimArr_315 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int))) (and (= (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_arrayElimArr_129) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= (select v_arrayElimArr_129 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_107 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_107) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_107 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (not (and .cse1 (exists ((v_DerPreprocessor_716 (Array Int Int)) (v_DerPreprocessor_715 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_715) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_716) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_716 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_374 (Array Int Int)) (v_DerPreprocessor_289 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_289) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_374) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_374 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_49 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_73) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_73 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_307 (Array Int Int)) (v_DerPreprocessor_231 (Array Int Int))) (and (= (select v_arrayElimArr_307 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_231) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_307) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))))) (not (and .cse1 (exists ((v_arrayElimArr_6 (Array Int Int)) (v_DerPreprocessor_5 (Array Int Int))) (and (= (select v_arrayElimArr_6 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_6) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_288 (Array Int Int)) (v_DerPreprocessor_287 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_287) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_288) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_288 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) (exists ((v_DerPreprocessor_237 (Array Int Int)) (v_arrayElimArr_311 (Array Int Int))) (and (= (select v_arrayElimArr_311 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_237) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_311) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= 8 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_DerPreprocessor_79 (Array Int Int))) (and (= (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|) 0 1) .cse0) (= (select v_DerPreprocessor_80 |c_ULTIMATE.start_main_~a~0#1.offset|) 8))) .cse1 .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= 8 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .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_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse2 (exists ((v_DerPreprocessor_19 (Array Int Int)) (v_arrayElimArr_25 (Array Int Int))) (and (= 8 (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_711 (Array Int Int)) (v_DerPreprocessor_712 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_711) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_DerPreprocessor_712 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~a~0#1.offset|) 8) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_293 (Array Int Int)) (v_arrayElimArr_379 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_293) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_379) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_379 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 8 (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true